public final class ModelStateHelper extends Object
Constructor and Description |
---|
ModelStateHelper(com.edorasware.gear.core.generic.GenericWorkObjectService genericWorkObjectService,
AppVersioningStrategy appVersioningStrategy,
StateMachineManager stateMachineManager) |
Modifier and Type | Method and Description |
---|---|
void |
appAdded(com.edorasware.commons.core.entity.GlobalId appModelGlobalId) |
void |
appEdited(com.edorasware.commons.core.entity.GlobalId appModelGlobalId,
String comment) |
List<com.edorasware.commons.core.entity.WorkObjectId> |
changeActiveState(com.edorasware.commons.core.entity.WorkObject<?,?,?> workObject,
boolean isActive,
String comment) |
static boolean |
isActive(com.edorasware.commons.core.entity.State state) |
void |
modelDeployed(com.edorasware.commons.core.entity.WorkObject<?,?,?> model,
boolean isActive,
String comment) |
void |
modelEdited(com.edorasware.commons.core.entity.WorkObject<?,?,?> model,
String comment) |
void |
setNewState(com.edorasware.commons.core.entity.GlobalId workObjectGlobalId,
com.edorasware.commons.core.entity.State state,
String comment) |
boolean |
setNewState(com.edorasware.commons.core.entity.WorkObject<?,?,?> workObject,
com.edorasware.commons.core.entity.State newState,
String comment) |
@Autowired public ModelStateHelper(com.edorasware.gear.core.generic.GenericWorkObjectService genericWorkObjectService, AppVersioningStrategy appVersioningStrategy, StateMachineManager stateMachineManager)
public void modelDeployed(com.edorasware.commons.core.entity.WorkObject<?,?,?> model, boolean isActive, String comment)
public void modelEdited(com.edorasware.commons.core.entity.WorkObject<?,?,?> model, String comment)
public void appEdited(com.edorasware.commons.core.entity.GlobalId appModelGlobalId, String comment)
public void appAdded(com.edorasware.commons.core.entity.GlobalId appModelGlobalId)
public List<com.edorasware.commons.core.entity.WorkObjectId> changeActiveState(com.edorasware.commons.core.entity.WorkObject<?,?,?> workObject, boolean isActive, String comment)
public boolean setNewState(com.edorasware.commons.core.entity.WorkObject<?,?,?> workObject, com.edorasware.commons.core.entity.State newState, String comment)
public void setNewState(com.edorasware.commons.core.entity.GlobalId workObjectGlobalId, com.edorasware.commons.core.entity.State state, String comment)
public static boolean isActive(com.edorasware.commons.core.entity.State state)
Copyright © 2010 - 2017 edorasware ag. All Rights Reserved.