Table of Contents

Class PageBuilderChangeWorkflowStep

Namespace
Kentico.Xperience.Admin.Websites.UIPages
Assembly
Kentico.Xperience.Admin.Websites.dll

Page for the workflow step change of the web page.

[Obsolete("Use 'PageBuilderChangeWorkflowStep' page instead.")]
[ObsoleteSince(29, 1)]
public class PageBuilderChangeWorkflowStep : WebPageChangeWorkflowStepBase, IPage
Inheritance
object
Page<ChangeWorkflowStepClientProperties>
PublishItemBase
ChangeWorkflowStepBase<ChangeWorkflowStepDialogModel>
WebPageChangeWorkflowStepBase
PageBuilderChangeWorkflowStep
Implements
Inherited Members
Extension Methods

Constructors

PageBuilderChangeWorkflowStep(IFormDataBinder, IFormItemCollectionProvider, IContentItemsAdminPublisher, ICascadePublishTableRetriever, IContentItemDisplayNameProvider, IAuthenticatedUserAccessor, IWebPageManagerFactory, IWorkflowStepRoleArbiter, IWebPageWorkflowManagerFactory, IInfoProvider<ContentWorkflowStepInfo>, ICoveringWorkflowRetriever, ICurrentWorkflowStepChecker, IServiceProvider)

Initializes a new instance of the PageBuilderChangeWorkflowStep class.

public PageBuilderChangeWorkflowStep(IFormDataBinder formDataBinder, IFormItemCollectionProvider formItemCollectionProvider, IContentItemsAdminPublisher contentItemsAdminPublisher, ICascadePublishTableRetriever cascadePublishTableRetriever, IContentItemDisplayNameProvider contentItemDisplayNameProvider, IAuthenticatedUserAccessor userAccessor, IWebPageManagerFactory webPageManagerFactory, IWorkflowStepRoleArbiter workflowStepRoleArbiter, IWebPageWorkflowManagerFactory webPageWorkflowManagerFactory, IInfoProvider<ContentWorkflowStepInfo> contentWorkflowStepInfoProvider, ICoveringWorkflowRetriever coveringWorkflowRetriever, ICurrentWorkflowStepChecker currentWorkflowStepChecker, IServiceProvider serviceProvider)

Parameters

formDataBinder IFormDataBinder
formItemCollectionProvider IFormItemCollectionProvider
contentItemsAdminPublisher IContentItemsAdminPublisher
cascadePublishTableRetriever ICascadePublishTableRetriever
contentItemDisplayNameProvider IContentItemDisplayNameProvider
userAccessor IAuthenticatedUserAccessor
webPageManagerFactory IWebPageManagerFactory
workflowStepRoleArbiter IWorkflowStepRoleArbiter
webPageWorkflowManagerFactory IWebPageWorkflowManagerFactory
contentWorkflowStepInfoProvider IInfoProvider<ContentWorkflowStepInfo>
coveringWorkflowRetriever ICoveringWorkflowRetriever
currentWorkflowStepChecker ICurrentWorkflowStepChecker
serviceProvider IServiceProvider

Methods

CascadePublish(CascadePublishCommandArguments, CancellationToken)

Publishes or schedules for publishing the content item and all selected content items passed in the args.

public override Task<ICommandResponse<CascadePublishCommandResult>> CascadePublish(CascadePublishCommandArguments args, CancellationToken cancellationToken)

Parameters

args CascadePublishCommandArguments

Cascade publish command arguments.

cancellationToken CancellationToken

Cancellation instruction.

Returns

Task<ICommandResponse<CascadePublishCommandResult>>

Change(FormChangeCommandArguments, CancellationToken)

Handles the form change command. The command is invoked whenever visibility conditions of the form need to be reevaluated to re-render the form.

public override Task<ICommandResponse<ChangeWorkflowStepChangeCommandResult>> Change(FormChangeCommandArguments args, CancellationToken cancellationToken)

Parameters

args FormChangeCommandArguments

Form change arguments.

cancellationToken CancellationToken

Cancellation instruction.

Returns

Task<ICommandResponse<ChangeWorkflowStepChangeCommandResult>>

Returns the form change result.

LoadAvailableContentItems(CascadePublishTableDataLoadParameters, CancellationToken)

Loads available content items.

public override Task<ICommandResponse<LoadDataResult>> LoadAvailableContentItems(CascadePublishTableDataLoadParameters args, CancellationToken cancellationToken)

Parameters

args CascadePublishTableDataLoadParameters

Load data command arguments.

cancellationToken CancellationToken

Cancellation token.

Returns

Task<ICommandResponse<LoadDataResult>>

Submit(FormSubmissionCommandArguments, CancellationToken)

Changes the content item's workflow step or publishes the content item or switches to cascade publish part of the page.

public override Task<ICommandResponse<ChangeWorkflowStepSubmitCommandResult>> Submit(FormSubmissionCommandArguments args, CancellationToken cancellationToken)

Parameters

args FormSubmissionCommandArguments

Publish submit arguments.

cancellationToken CancellationToken

Cancellation instruction.

Returns

Task<ICommandResponse<ChangeWorkflowStepSubmitCommandResult>>