C# Class erminas.SmartAPI.CMS.Project.ContentClasses.Elements.AbstractWorkflowAssignments

Inheritance: ContentClassElement, IWorkflowAssignments
Exibir arquivo Open project: erminas/smartapi

Public Methods

Method Description
CreateAndConnectContentWorkflow ( string workflowName ) : void
CreateAndConnectContentWorkflow ( string workflowName, IEnumerable languageVariants ) : void
CreateAndConnectStructuralworkflow ( string workflowName ) : void
DisconnectAllWorkflows ( ) : void
GetContentWorkflowFor ( ILanguageVariant languageVariant ) : IPreassignedWorkflow
GetContentWorkflowFor ( string languageVariantId ) : IPreassignedWorkflow
GetContentWorkflowForCurrentLanguageVariant ( ) : IPreassignedWorkflow
InvalidateCache ( ) : void
Refresh ( ) : void
SetContentWorkflow ( IWorkflow workflow ) : void
SetContentWorkflow ( IWorkflow workflow, IEnumerable languageVariants ) : void

Protected Methods

Method Description
AbstractWorkflowAssignments ( IContentClass contentClass, XmlElement xmlElement ) : System.Collections.Generic

Method Details

AbstractWorkflowAssignments() protected method

protected AbstractWorkflowAssignments ( IContentClass contentClass, XmlElement xmlElement ) : System.Collections.Generic
contentClass IContentClass
xmlElement System.Xml.XmlElement
return System.Collections.Generic

CreateAndConnectContentWorkflow() public method

public CreateAndConnectContentWorkflow ( string workflowName ) : void
workflowName string
return void

CreateAndConnectContentWorkflow() public method

public CreateAndConnectContentWorkflow ( string workflowName, IEnumerable languageVariants ) : void
workflowName string
languageVariants IEnumerable
return void

CreateAndConnectStructuralworkflow() public method

public CreateAndConnectStructuralworkflow ( string workflowName ) : void
workflowName string
return void

DisconnectAllWorkflows() public method

public DisconnectAllWorkflows ( ) : void
return void

GetContentWorkflowFor() public method

public GetContentWorkflowFor ( ILanguageVariant languageVariant ) : IPreassignedWorkflow
languageVariant ILanguageVariant
return IPreassignedWorkflow

GetContentWorkflowFor() public method

public GetContentWorkflowFor ( string languageVariantId ) : IPreassignedWorkflow
languageVariantId string
return IPreassignedWorkflow

GetContentWorkflowForCurrentLanguageVariant() public method

public GetContentWorkflowForCurrentLanguageVariant ( ) : IPreassignedWorkflow
return IPreassignedWorkflow

InvalidateCache() public method

public InvalidateCache ( ) : void
return void

Refresh() public method

public Refresh ( ) : void
return void

SetContentWorkflow() public method

public SetContentWorkflow ( IWorkflow workflow ) : void
workflow IWorkflow
return void

SetContentWorkflow() public method

public SetContentWorkflow ( IWorkflow workflow, IEnumerable languageVariants ) : void
workflow IWorkflow
languageVariants IEnumerable
return void