Interface WorkflowTransitionService
-
- All Known Implementing Classes:
WorkflowTransitionHelper
public interface WorkflowTransitionServiceResponsible for executing aTrackableentity promotion and persisting state after.- Author:
- Jeff Fischer
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddeploy(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 Detail
-
promote
void promote(WorkflowPromoteRequest request)
Perform the promotion, moving the requested item forward in the workflow- Parameters:
request- The request for aTrackableentity promotion
-
rebase
void rebase(WorkflowRebaseRequest request)
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
void deploy(WorkflowDeployRequest request)
Perform the deployment, moving the requested item forward to production state.- Parameters:
request- The request for aTrackableentity deployment
-
reject
void reject(WorkflowRejectRequest request)
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
void revert(WorkflowRevertRequest request)
Perform the reversal, archiving the user state sandbox entity.- Parameters:
request- The request for aTrackableentity change reversion
-
-