C# Class N2.Definitions.SyncChildCollectionStateAttribute

Inheritance: System.Attribute, ISavingBehavior, IRemovingBehavior, IAddingBehavior
Afficher le fichier Open project: Earthware/n2cms

Méthodes publiques

Méthode 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

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

Method Details

OnAdding() public méthode

public OnAdding ( N2.Persistence.Behaviors.BehaviorContext context ) : void
context N2.Persistence.Behaviors.BehaviorContext
Résultat void

OnAddingChild() public méthode

public OnAddingChild ( N2.Persistence.Behaviors.BehaviorContext context ) : void
context N2.Persistence.Behaviors.BehaviorContext
Résultat void

OnRemoving() public méthode

public OnRemoving ( N2.Persistence.Behaviors.BehaviorContext context ) : void
context N2.Persistence.Behaviors.BehaviorContext
Résultat void

OnRemovingChild() public méthode

public OnRemovingChild ( N2.Persistence.Behaviors.BehaviorContext context ) : void
context N2.Persistence.Behaviors.BehaviorContext
Résultat void

OnSaving() public méthode

public OnSaving ( N2.Persistence.Behaviors.BehaviorContext context ) : void
context N2.Persistence.Behaviors.BehaviorContext
Résultat void

OnSavingChild() public méthode

public OnSavingChild ( N2.Persistence.Behaviors.BehaviorContext context ) : void
context N2.Persistence.Behaviors.BehaviorContext
Résultat void

SyncChildCollectionStateAttribute() public méthode

public SyncChildCollectionStateAttribute ( bool syncEnabled ) : System
syncEnabled bool
Résultat System