C# Class N2.Definitions.SyncChildCollectionStateAttribute

Inheritance: System.Attribute, ISavingBehavior, IRemovingBehavior, IAddingBehavior
Datei anzeigen Open project: Earthware/n2cms

Public Methods

Method Description
OnAdding ( N2.Persistence.Behaviors.BehaviorContext context ) : void
OnAddingChild ( N2.Persistence.Behaviors.BehaviorContext context ) : void
OnRemoving ( N2.Persistence.Behaviors.BehaviorContext context ) : void
OnRemovingChild ( N2.Persistence.Behaviors.BehaviorContext context ) : void
OnSaving ( N2.Persistence.Behaviors.BehaviorContext context ) : void
OnSavingChild ( N2.Persistence.Behaviors.BehaviorContext context ) : void
SyncChildCollectionStateAttribute ( bool syncEnabled ) : System

Private Methods

Method Description
Is ( CollectionState actualState, CollectionState expectedState ) : bool
ReduceExistingStates ( ContentItem child, ContentItem parent, CollectionState requiredState ) : CollectionState
SyncChildCollectionStateAttribute ( ) : System

Method Details

OnAdding() public method

public OnAdding ( N2.Persistence.Behaviors.BehaviorContext context ) : void
context N2.Persistence.Behaviors.BehaviorContext
return void

OnAddingChild() public method

public OnAddingChild ( N2.Persistence.Behaviors.BehaviorContext context ) : void
context N2.Persistence.Behaviors.BehaviorContext
return void

OnRemoving() public method

public OnRemoving ( N2.Persistence.Behaviors.BehaviorContext context ) : void
context N2.Persistence.Behaviors.BehaviorContext
return void

OnRemovingChild() public method

public OnRemovingChild ( N2.Persistence.Behaviors.BehaviorContext context ) : void
context N2.Persistence.Behaviors.BehaviorContext
return void

OnSaving() public method

public OnSaving ( N2.Persistence.Behaviors.BehaviorContext context ) : void
context N2.Persistence.Behaviors.BehaviorContext
return void

OnSavingChild() public method

public OnSavingChild ( N2.Persistence.Behaviors.BehaviorContext context ) : void
context N2.Persistence.Behaviors.BehaviorContext
return void

SyncChildCollectionStateAttribute() public method

public SyncChildCollectionStateAttribute ( bool syncEnabled ) : System
syncEnabled bool
return System