All Methods Instance Methods Abstract Methods Concrete Methods
Modifier and Type |
Method and Description |
void |
addAuthorizedRoles(ComponentTypeEnum componentType,
List<Role> authorizedRoles) |
abstract fj.data.Either<? extends Component,ResponseFormat> |
changeState(ComponentTypeEnum componentType,
Component component,
ComponentBusinessLogic componentBl,
User modifier,
User owner,
boolean needLock,
boolean inTransaction) |
abstract AuditingActionEnum |
getAuditingAction() |
List<Role> |
getAuthorizedRoles(ComponentTypeEnum componentType) |
protected fj.data.Either<User,ResponseFormat> |
getComponentOwner(Component component,
ComponentTypeEnum componentType)
getComponentOwner
|
protected fj.data.Either<User,ResponseFormat> |
getComponentOwner(Component component,
ComponentTypeEnum componentType,
boolean inTransaction) |
ConfigurationManager |
getConfigurationManager() |
ILifecycleOperation |
getLifeCycleOperation() |
abstract LifeCycleTransitionEnum |
getName() |
void |
setConfigurationManager(ConfigurationManager configurationManager) |
void |
setLifeCycleOperation(ILifecycleOperation lifeCycleOperation) |
protected fj.data.Either<Boolean,ResponseFormat> |
userRoleValidation(User modifier,
ComponentTypeEnum componentType,
LifecycleChangeInfoWithAction lifecycleChangeInfo)
isUserValidForRequest
|
fj.data.Either<Boolean,ResponseFormat> |
validateBeforeTransition(Component component,
ComponentTypeEnum componentType,
User modifier,
User owner,
LifecycleStateEnum oldState) |
abstract fj.data.Either<Boolean,ResponseFormat> |
validateBeforeTransition(Component component,
ComponentTypeEnum componentType,
User modifier,
User owner,
LifecycleStateEnum oldState,
LifecycleChangeInfoWithAction lifecycleChangeInfo) |