C# 클래스 N2.Definitions.SyncChildCollectionStateAttribute

상속: System.Attribute, ISavingBehavior, IRemovingBehavior, IAddingBehavior
파일 보기 프로젝트 열기: Earthware/n2cms

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
Is ( CollectionState actualState, CollectionState expectedState ) : bool
ReduceExistingStates ( ContentItem child, ContentItem parent, CollectionState requiredState ) : CollectionState
SyncChildCollectionStateAttribute ( ) : System

메소드 상세

OnAdding() 공개 메소드

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

OnAddingChild() 공개 메소드

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

OnRemoving() 공개 메소드

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

OnRemovingChild() 공개 메소드

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

OnSaving() 공개 메소드

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

OnSavingChild() 공개 메소드

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

SyncChildCollectionStateAttribute() 공개 메소드

public SyncChildCollectionStateAttribute ( bool syncEnabled ) : System
syncEnabled bool
리턴 System