C# Class Composite.Data.ProcessControlled.ProcessControllers.GenericPublishProcessController.GenericPublishProcessController

Inheritance: IPublishProcessController
ファイルを表示 Open project: Orckestra/C1-CMS

Public Properties

Property Type Description
AwaitingPublicationActionPermissionType IEnumerable
WorkflowActionGroup Composite.C1Console.Elements.ActionGroup

Public Methods

Method Description
GenericPublishProcessController ( ) : System
GetActions ( IData data, Type elementProviderType ) : List
GetValidTransitions ( IData data ) : string>.IDictionary
OnAfterBuildNew ( IData data ) : bool
OnAfterDataUpdated ( IData data ) : bool
SetStartStatus ( IData data ) : void
ValidateTransition ( IData data, string status ) : void

Private Methods

Method Description
GetIconHandle ( string name ) : Composite.Core.ResourceSystem.ResourceHandle

Method Details

GenericPublishProcessController() public method

public GenericPublishProcessController ( ) : System
return System

GetActions() public method

public GetActions ( IData data, Type elementProviderType ) : List
data IData
elementProviderType System.Type
return List

GetValidTransitions() public method

public GetValidTransitions ( IData data ) : string>.IDictionary
data IData
return string>.IDictionary

OnAfterBuildNew() public method

public OnAfterBuildNew ( IData data ) : bool
data IData
return bool

OnAfterDataUpdated() public method

public OnAfterDataUpdated ( IData data ) : bool
data IData
return bool

SetStartStatus() public method

public SetStartStatus ( IData data ) : void
data IData
return void

ValidateTransition() public method

public ValidateTransition ( IData data, string status ) : void
data IData
status string
return void

Property Details

AwaitingPublicationActionPermissionType public_oe static_oe property

public static IEnumerable AwaitingPublicationActionPermissionType
return IEnumerable

WorkflowActionGroup public_oe static_oe property

public static ActionGroup,Composite.C1Console.Elements WorkflowActionGroup
return Composite.C1Console.Elements.ActionGroup