public class MigrateCaseAction extends EngineAction
An action object representing a run-time case migration.
Constructor and Description |
---|
MigrateCaseAction(DefaultCmmnEngine defaultCmmnEngine,
String caseClientId,
String oldCmmnXml,
String newCmmnXml,
Map<String,String> clientProperties,
TransitionData transitionData,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners) |
Modifier and Type | Method and Description |
---|---|
void |
execute(StateModel stateModel) |
Optional<CaseFileItemTransition> |
getCaseFileItemTransition() |
CmmnActionEventType |
getEventTupe() |
Optional<String> |
getItemId() |
String |
getNewCmmnXml() |
String |
getOldCmmnXml() |
Optional<PlanItemTransition> |
getPlanItemTransition() |
getCaseClientId, getClientProperties, getEngineListeners, getPersistenceListeners, getTransitionData
public MigrateCaseAction(DefaultCmmnEngine defaultCmmnEngine, String caseClientId, String oldCmmnXml, String newCmmnXml, Map<String,String> clientProperties, TransitionData transitionData, EngineListeners engineListeners, PersistenceListeners persistenceListeners)
public void execute(StateModel stateModel) throws IOException, JAXBException
execute
in class EngineAction
stateModel
- the state model to act upon.IOException
- in case of an exceptionJAXBException
- in case of an exceptionpublic String getOldCmmnXml()
public String getNewCmmnXml()
public CmmnActionEventType getEventTupe()
getEventTupe
in class EngineAction
public Optional<String> getItemId()
getItemId
in class EngineAction
public Optional<PlanItemTransition> getPlanItemTransition()
getPlanItemTransition
in class EngineAction
public Optional<CaseFileItemTransition> getCaseFileItemTransition()
getCaseFileItemTransition
in class EngineAction
Copyright © 2010 - 2019 edorasware ag. All Rights Reserved.