public abstract class EngineAction extends Object
A generic engine action object. It represents a CMMN service request. It can be queued.
| Constructor and Description | 
|---|
EngineAction(DefaultCmmnEngine defaultCmmnEngine,
            String caseClientId,
            Map<String,String> clientProperties,
            TransitionData transitionData,
            EngineListeners engineListeners,
            PersistenceListeners persistenceListeners)  | 
| Modifier and Type | Method and Description | 
|---|---|
abstract void | 
execute(StateModel stateModel)  | 
String | 
getCaseClientId()  | 
abstract Optional<CaseFileItemTransition> | 
getCaseFileItemTransition()  | 
Map<String,String> | 
getClientProperties()  | 
EngineListeners | 
getEngineListeners()  | 
abstract CmmnActionEventType | 
getEventTupe()  | 
abstract Optional<String> | 
getItemId()  | 
PersistenceListeners | 
getPersistenceListeners()  | 
abstract Optional<PlanItemTransition> | 
getPlanItemTransition()  | 
TransitionData | 
getTransitionData()  | 
public EngineAction(DefaultCmmnEngine defaultCmmnEngine, String caseClientId, Map<String,String> clientProperties, TransitionData transitionData, EngineListeners engineListeners, PersistenceListeners persistenceListeners)
public abstract void execute(StateModel stateModel) throws JAXBException, IOException
stateModel - the state model to act upon.JAXBException - in case of an exceptionIOException - in case of an exceptionpublic String getCaseClientId()
public TransitionData getTransitionData()
public EngineListeners getEngineListeners()
public PersistenceListeners getPersistenceListeners()
public abstract CmmnActionEventType getEventTupe()
public abstract Optional<PlanItemTransition> getPlanItemTransition()
public abstract Optional<CaseFileItemTransition> getCaseFileItemTransition()
Copyright © 2010 - 2019 edorasware ag. All Rights Reserved.