Interface WorkflowTransitionService
- All Known Implementing Classes:
WorkflowTransitionHelper
public interface WorkflowTransitionService
Responsible for executing a
Trackable entity promotion and persisting state after.- Author:
- Jeff Fischer
-
Method Summary
Modifier and TypeMethodDescriptionvoiddeploy(WorkflowDeployRequest request) Perform the deployment, moving the requested item forward to production state.voidpromote(WorkflowPromoteRequest request) Perform the promotion, moving the requested item forward in the workflowvoidrebase(WorkflowRebaseRequest request) Perform the rebase, bringing an original item up-to-date with missing changes from the target that were created by another user.voidreject(WorkflowRejectRequest request) Perform the reversal, move the requested changes backward in the workflow to the originating author's user state.voidrevert(WorkflowRevertRequest request) Perform the reversal, archiving the user state sandbox entity.
-
Method Details
-
promote
Perform the promotion, moving the requested item forward in the workflow- Parameters:
request- The request for aTrackableentity promotion
-
rebase
Perform the rebase, bringing an original item up-to-date with missing changes from the target that were created by another user. If the original has conflicting changes, those changes win.- Parameters:
request- Perform the rebase, bringing an original item up-to-date with missing changes
-
deploy
Perform the deployment, moving the requested item forward to production state.- Parameters:
request- The request for aTrackableentity deployment
-
reject
Perform the reversal, move the requested changes backward in the workflow to the originating author's user state.- Parameters:
request- The request for aTrackableentity change rejection
-
revert
Perform the reversal, archiving the user state sandbox entity.- Parameters:
request- The request for aTrackableentity change reversion
-