public final class ModelStateHelper extends Object
Constructor and Description |
---|
ModelStateHelper(com.edorasware.commons.core.any.AnyWorkObjectService anyWorkObjectService,
CloudWorkObjectWriteService workObjectWriteService,
AppVersioningStrategy appVersioningStrategy,
StateMachineManager stateMachineManager) |
Modifier and Type | Method and Description |
---|---|
void |
appAdded(com.edorasware.commons.core.entity.WorkObjectId appId) |
void |
appEdited(com.edorasware.commons.core.entity.WorkObjectId appId,
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) |
boolean |
setNewState(com.edorasware.commons.core.entity.WorkObject<?,?,?> workObject,
com.edorasware.commons.core.entity.State newState,
String comment) |
void |
setNewState(com.edorasware.commons.core.entity.WorkObjectId workObjectId,
com.edorasware.commons.core.entity.State state,
String comment) |
@Autowired public ModelStateHelper(com.edorasware.commons.core.any.AnyWorkObjectService anyWorkObjectService, CloudWorkObjectWriteService workObjectWriteService, 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.WorkObjectId appId, String comment)
public void appAdded(com.edorasware.commons.core.entity.WorkObjectId appId)
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.WorkObjectId workObjectId, com.edorasware.commons.core.entity.State state, String comment)
public static boolean isActive(com.edorasware.commons.core.entity.State state)
Copyright © 2010 - 2015 edorasware ag. All Rights Reserved.