C# Class Unicorn.FilteredItemHandler

This class extends the default serialization item handler to allow it to process preset paths only like you can configure for the serialization page. This is great if you only want to serialize part of your database. See the serialization guide for details on creating presets.
Inheritance: ItemHandler
Datei anzeigen Open project: connectivedx/Unicorn

Public Methods

Method Description
OnItemCopied ( object sender, EventArgs e ) : void

The default serialization event handler does not catch duplications (bug 384823)

OnItemDeleted ( object sender, EventArgs e ) : void
OnItemMoved ( object sender, EventArgs e ) : void

The default serialization event handler does not properly move serialized subitems when the parent is moved (bug 384931)

OnItemRenamed ( object sender, EventArgs e ) : void

The default serialization event handler actually deletes serialized subitems if the parent item is renamed. This patches that behavior to preserve subitem files. (bug 384931)

OnItemSaved ( object sender, EventArgs e ) : void
OnItemVersionRemoved ( object sender, EventArgs e ) : void

Private Methods

Method Description
FilteredItemHandler ( ) : System

Method Details

OnItemCopied() public method

The default serialization event handler does not catch duplications (bug 384823)
public OnItemCopied ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

OnItemDeleted() public method

public OnItemDeleted ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

OnItemMoved() public method

The default serialization event handler does not properly move serialized subitems when the parent is moved (bug 384931)
public OnItemMoved ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

OnItemRenamed() public method

The default serialization event handler actually deletes serialized subitems if the parent item is renamed. This patches that behavior to preserve subitem files. (bug 384931)
public OnItemRenamed ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void

OnItemSaved() public method

public OnItemSaved ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void

OnItemVersionRemoved() public method

public OnItemVersionRemoved ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void