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 TypeMethodDescriptionvoid
deploy
(WorkflowDeployRequest request) Perform the deployment, moving the requested item forward to production state.void
promote
(WorkflowPromoteRequest request) Perform the promotion, moving the requested item forward in the workflowvoid
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.void
reject
(WorkflowRejectRequest request) Perform the reversal, move the requested changes backward in the workflow to the originating author's user state.void
revert
(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 aTrackable
entity 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 aTrackable
entity 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 aTrackable
entity change rejection
-
revert
Perform the reversal, archiving the user state sandbox entity.- Parameters:
request
- The request for aTrackable
entity change reversion
-