C# 클래스 SenseNet.ContentRepository.SavingAction

상속: SenseNet.ContentRepository.Storage.NodeSaveSettings
파일 보기 프로젝트 열기: maxpavlov/FlexNet 1 사용 예제들

공개 메소드들

메소드 설명
Approve ( ) : void
CheckIn ( ) : void
CheckManageListPermission ( NodeType nodeType, Node targetNode ) : bool
CheckOut ( ) : void
CheckOutAndSave ( ) : void
CheckOutAndSaveAndCheckIn ( ) : void
ComputeNewVersion ( ) : VersionNumber
ComputeNewVersion ( bool hasApproving, VersioningMode versioningMode ) : VersionNumber
ComputeNewVersion ( bool hasApproving, VersioningType versioningMode ) : VersionNumber
Create ( Node node ) : SavingAction
Execute ( ) : void
HasApprove ( GenericContent node ) : bool
HasCheckIn ( Node node ) : bool
HasCheckOut ( GenericContent node ) : bool
HasForceUndoCheckOutRight ( Node content ) : bool
HasPublish ( GenericContent node ) : bool
HasReject ( GenericContent node ) : bool
HasSave ( GenericContent node ) : bool
HasUndoCheckOut ( GenericContent node ) : bool
Publish ( ) : void
Reject ( ) : void
SaveSameVersion ( ) : void
UndoCheckOut ( ) : void
UndoCheckOut ( bool forceRefresh = true ) : void

비공개 메소드들

메소드 설명
AssertValidAction ( StateAction stateAction ) : void
Create ( ) : void
CreateForGenericContent ( GenericContent genericContent ) : SavingAction
CreateForNode ( Node node ) : SavingAction
DeleteVersionsAndApprove ( ) : void
DeleteVersionsAndPreserveLastWorking ( ) : void
GetLastApprovedOrRejectedVersion ( ) : NodeHead.NodeVersion
GetLastApprovedVersion ( ) : NodeHead.NodeVersion
GetLastWorkingVersions ( ) : IEnumerable
GetNewerVersions ( NodeHead version ) : List
GetNextNonpublicVersion ( VersionStatus status ) : VersionNumber
GetNextPublicVersion ( VersionNumber version, VersionStatus status ) : VersionNumber
GetNextPublicVersion ( VersionStatus status ) : VersionNumber
GetNextVersion ( VersionNumber version, VersionStatus status ) : VersionNumber
HasPermission ( StateAction stateAction ) : bool
IsCheckedOutByAnotherUser ( Node content ) : bool
SetNodeHead ( NodeHead head ) : void
ValidateAction ( StateAction stateAction ) : ActionValidationResult

메소드 상세

Approve() 공개 메소드

public Approve ( ) : void
리턴 void

CheckIn() 공개 메소드

public CheckIn ( ) : void
리턴 void

CheckManageListPermission() 공개 정적인 메소드

public static CheckManageListPermission ( NodeType nodeType, Node targetNode ) : bool
nodeType SenseNet.ContentRepository.Storage.Schema.NodeType
targetNode Node
리턴 bool

CheckOut() 공개 메소드

public CheckOut ( ) : void
리턴 void

CheckOutAndSave() 공개 메소드

public CheckOutAndSave ( ) : void
리턴 void

CheckOutAndSaveAndCheckIn() 공개 메소드

public CheckOutAndSaveAndCheckIn ( ) : void
리턴 void

ComputeNewVersion() 공개 메소드

public ComputeNewVersion ( ) : VersionNumber
리턴 SenseNet.ContentRepository.Storage.VersionNumber

ComputeNewVersion() 공개 정적인 메소드

public static ComputeNewVersion ( bool hasApproving, VersioningMode versioningMode ) : VersionNumber
hasApproving bool
versioningMode VersioningMode
리턴 SenseNet.ContentRepository.Storage.VersionNumber

ComputeNewVersion() 공개 정적인 메소드

public static ComputeNewVersion ( bool hasApproving, VersioningType versioningMode ) : VersionNumber
hasApproving bool
versioningMode VersioningType
리턴 SenseNet.ContentRepository.Storage.VersionNumber

Create() 공개 정적인 메소드

public static Create ( Node node ) : SavingAction
node Node
리턴 SavingAction

Execute() 공개 메소드

public Execute ( ) : void
리턴 void

HasApprove() 공개 정적인 메소드

public static HasApprove ( GenericContent node ) : bool
node GenericContent
리턴 bool

HasCheckIn() 공개 정적인 메소드

public static HasCheckIn ( Node node ) : bool
node Node
리턴 bool

HasCheckOut() 공개 정적인 메소드

public static HasCheckOut ( GenericContent node ) : bool
node GenericContent
리턴 bool

HasForceUndoCheckOutRight() 공개 정적인 메소드

public static HasForceUndoCheckOutRight ( Node content ) : bool
content Node
리턴 bool

HasPublish() 공개 정적인 메소드

public static HasPublish ( GenericContent node ) : bool
node GenericContent
리턴 bool

HasReject() 공개 정적인 메소드

public static HasReject ( GenericContent node ) : bool
node GenericContent
리턴 bool

HasSave() 공개 정적인 메소드

public static HasSave ( GenericContent node ) : bool
node GenericContent
리턴 bool

HasUndoCheckOut() 공개 정적인 메소드

public static HasUndoCheckOut ( GenericContent node ) : bool
node GenericContent
리턴 bool

Publish() 공개 메소드

public Publish ( ) : void
리턴 void

Reject() 공개 메소드

public Reject ( ) : void
리턴 void

SaveSameVersion() 공개 메소드

public SaveSameVersion ( ) : void
리턴 void

UndoCheckOut() 공개 메소드

public UndoCheckOut ( ) : void
리턴 void

UndoCheckOut() 공개 메소드

public UndoCheckOut ( bool forceRefresh = true ) : void
forceRefresh bool
리턴 void