public class CheckoutTransition extends LifeCycleTransition
authorizedRoles, componentUtils, configurationManager, lifeCycleOperation
Constructor and Description |
---|
CheckoutTransition(ComponentsUtils componentUtils,
ILifecycleOperation lifecycleOperation) |
Modifier and Type | Method and Description |
---|---|
fj.data.Either<? extends Component,ResponseFormat> |
changeState(ComponentTypeEnum componentType,
Component component,
ComponentBusinessLogic componentBl,
User modifier,
User owner,
boolean shouldLock,
boolean inTransaction) |
AuditingActionEnum |
getAuditingAction() |
LifeCycleTransitionEnum |
getName() |
fj.data.Either<Boolean,ResponseFormat> |
validateBeforeTransition(Component component,
ComponentTypeEnum componentType,
User modifier,
User owner,
LifecycleStateEnum oldState,
LifecycleChangeInfoWithAction lifecycleChangeInfo) |
addAuthorizedRoles, getAuthorizedRoles, getComponentOwner, getComponentOwner, getConfigurationManager, getLifeCycleOperation, setConfigurationManager, setLifeCycleOperation, userRoleValidation, validateBeforeTransition
public CheckoutTransition(ComponentsUtils componentUtils, ILifecycleOperation lifecycleOperation)
public LifeCycleTransitionEnum getName()
getName
in class LifeCycleTransition
public AuditingActionEnum getAuditingAction()
getAuditingAction
in class LifeCycleTransition
public fj.data.Either<? extends Component,ResponseFormat> changeState(ComponentTypeEnum componentType, Component component, ComponentBusinessLogic componentBl, User modifier, User owner, boolean shouldLock, boolean inTransaction)
changeState
in class LifeCycleTransition
public fj.data.Either<Boolean,ResponseFormat> validateBeforeTransition(Component component, ComponentTypeEnum componentType, User modifier, User owner, LifecycleStateEnum oldState, LifecycleChangeInfoWithAction lifecycleChangeInfo)
validateBeforeTransition
in class LifeCycleTransition
Copyright © 2017. All rights reserved.