Class WorkflowCreate
Workflow create page.
public sealed class WorkflowCreate : CreatePage<ContentWorkflowInfo, WorkflowContentTypeBindingEdit>, IPage
- Inheritance
-
objectWorkflowCreate
- Implements
- Inherited Members
- Extension Methods
Constructors
WorkflowCreate(IFormComponentMapper, IFormDataBinder, IPageLinkGenerator, IContentWorkflowSetter, IInfoProvider<RoleInfo>)
Creates a new instance of WorkflowCreate.
public WorkflowCreate(IFormComponentMapper formComponentMapper, IFormDataBinder formDataBinder, IPageLinkGenerator pageLinkGenerator, IContentWorkflowSetter contentWorkflowSetter, IInfoProvider<RoleInfo> roleInfoProvider)
Parameters
formComponentMapperIFormComponentMapperformDataBinderIFormDataBinderpageLinkGeneratorIPageLinkGeneratorcontentWorkflowSetterIContentWorkflowSetterroleInfoProviderIInfoProvider<RoleInfo>
Methods
ConfigurePage()
Set up page's configuration. Configures UI page.
public override Task ConfigurePage()
Returns
- Task
GetFormItems()
Prepares form items for editing object of the specified ObjectType.
protected override Task<ICollection<IFormItem>> GetFormItems()
Returns
- Task<ICollection<IFormItem>>
Returns the collection of form items.
SetFormData(ContentWorkflowInfo, IFormFieldValueProvider)
Sets the infoObject.
protected override Task SetFormData(ContentWorkflowInfo infoObject, IFormFieldValueProvider fieldValueProvider)
Parameters
infoObjectContentWorkflowInfoInfo object to be set.
fieldValueProviderIFormFieldValueProviderProvider of form field values.
Returns
- Task