public interface OneCmmnService
The CMMN service interface.
Modifier and Type | Method and Description |
---|---|
com.edorasware.cmmn.model.TransitionData |
formData(Object... keyValues)
Create a TransitionData object containing formData key/value pairs as passed in.
|
List<com.edorasware.cmmn.model.casefile.CaseFileItem> |
getCaseFileItemInstances(String caseId,
String definitionType)
See
getCaseFileItemInstances(String, String, TransitionData)
(passing null as transitionData). |
List<com.edorasware.cmmn.model.casefile.CaseFileItem> |
getCaseFileItemInstances(String caseId,
String definitionType,
com.edorasware.cmmn.model.TransitionData transitionData)
See
StateModelInspector.getCaseFileItemInstances(String, String, com.edorasware.cmmn.model.TransitionData,
com.edorasware.cmmn.engine.hooks.PersistenceListeners) |
com.edorasware.cmmn.model.structure.CasePlanModel |
getCasePlanModel(String caseId)
See
getCasePlanModel(String, TransitionData)
(passing null as transitionData). |
com.edorasware.cmmn.model.structure.CasePlanModel |
getCasePlanModel(String caseId,
com.edorasware.cmmn.model.TransitionData transitionData)
See
StateModelInspector.getCasePlanModel(String, com.edorasware.cmmn.model.TransitionData,
com.edorasware.cmmn.engine.hooks.PersistenceListeners) |
List<com.edorasware.cmmn.model.statesandactions.CurrentState> |
getCurrentStates(String caseId)
See
getCurrentStates(String, TransitionData)
(passing null as transitionData). |
List<com.edorasware.cmmn.model.statesandactions.CurrentState> |
getCurrentStates(String caseId,
com.edorasware.cmmn.model.TransitionData transitionData)
See
StateModelInspector.getCurrentStates(String, com.edorasware.cmmn.model.TransitionData,
com.edorasware.cmmn.engine.hooks.EngineListeners, com.edorasware.cmmn.engine.hooks.PersistenceListeners) |
com.edorasware.cmmn.model.expressions.PlanItemView |
getPlanItem(String caseId,
String planItemId)
See
getPlanItem(String, String, TransitionData)
(passing null as transitionData). |
com.edorasware.cmmn.model.expressions.PlanItemView |
getPlanItem(String caseId,
String planItemId,
com.edorasware.cmmn.model.TransitionData transitionData)
See
StateModelInspector.getPlanItem(String, String, TransitionData, PersistenceListeners, EvaluationListeners, ViewCreators) |
com.edorasware.cmmn.model.structure.PlanItem |
getPlanItemInstance(String caseId,
String planItemId)
See
getPlanItemInstance(String, String, TransitionData)
(passing null as transitionData). |
com.edorasware.cmmn.model.structure.PlanItem |
getPlanItemInstance(String caseId,
String planItemId,
com.edorasware.cmmn.model.TransitionData transitionData)
See
StateModelInspector.getPlanItemInstance(String, String, com.edorasware.cmmn.model.TransitionData,
com.edorasware.cmmn.engine.hooks.PersistenceListeners) |
List<com.edorasware.cmmn.model.structure.PlanItem> |
getPlanItemInstances(String caseId,
Class<? extends com.edorasware.cmmn.model.structure.PlanItem> planItemType)
See
getPlanItemInstances(String, Class, boolean, TransitionData)
(passing null as transitionData). |
List<com.edorasware.cmmn.model.structure.PlanItem> |
getPlanItemInstances(String caseId,
Class<? extends com.edorasware.cmmn.model.structure.PlanItem> planItemType,
boolean singleInstanceMode)
See
getPlanItemInstances(String, Class, boolean, TransitionData)
(passing null as transitionData). |
List<com.edorasware.cmmn.model.structure.PlanItem> |
getPlanItemInstances(String caseId,
Class<? extends com.edorasware.cmmn.model.structure.PlanItem> planItemType,
boolean singleInstanceMode,
com.edorasware.cmmn.model.TransitionData transitionData)
See
StateModelInspector.getPlanItemInstances(String, Class, boolean, TransitionData, PersistenceListeners) |
List<com.edorasware.cmmn.model.structure.PlanItem> |
getPlanItemInstances(String caseId,
Class<? extends com.edorasware.cmmn.model.structure.PlanItem> planItemType,
com.edorasware.cmmn.model.TransitionData transitionData)
See
StateModelInspector.getPlanItemInstances(String, Class, com.edorasware.cmmn.model.TransitionData,
com.edorasware.cmmn.engine.hooks.PersistenceListeners) |
List<Map<String,Object>> |
getPlanItemProperties(String caseId,
Class<? extends com.edorasware.cmmn.model.structure.PlanItem> planItemType,
boolean singleInstanceMode,
String[] properties)
See
getPlanItemProperties(String, Class, boolean, String[], TransitionData) perties(WorkObjectId, Class, boolean, String[])}
(passing null as transitionData). |
List<Map<String,Object>> |
getPlanItemProperties(String caseId,
Class<? extends com.edorasware.cmmn.model.structure.PlanItem> planItemType,
boolean singleInstanceMode,
String[] properties,
com.edorasware.cmmn.model.TransitionData transitionData)
See
StateModelInspector.getPlanItemProperties(String, Class, boolean, String[],
TransitionData, PersistenceListeners, EvaluationListeners) |
Map<String,Object> |
getPlanItemProperties(String caseId,
String planItemId,
String[] properties)
See
getPlanItemProperties(String, String, String[], TransitionData)
(passing null as transitionData). |
Map<String,Object> |
getPlanItemProperties(String caseId,
String planItemId,
String[] properties,
com.edorasware.cmmn.model.TransitionData transitionData)
See
StateModelInspector.getPlanItemProperties(String, String, String[],
TransitionData, PersistenceListeners, EvaluationListeners) |
List<com.edorasware.cmmn.model.expressions.PlanItemView> |
getPlanItems(String caseId,
Class<? extends com.edorasware.cmmn.model.structure.PlanItem> planItemType)
See
getPlanItems(String, Class, boolean, TransitionData)
(passing null as transitionData). |
List<com.edorasware.cmmn.model.expressions.PlanItemView> |
getPlanItems(String caseId,
Class<? extends com.edorasware.cmmn.model.structure.PlanItem> planItemType,
boolean singleInstanceMode)
See
getPlanItems(String, Class, boolean, TransitionData)
(passing null as transitionData). |
List<com.edorasware.cmmn.model.expressions.PlanItemView> |
getPlanItems(String caseId,
Class<? extends com.edorasware.cmmn.model.structure.PlanItem> planItemType,
boolean singleInstanceMode,
com.edorasware.cmmn.model.TransitionData transitionData)
See
StateModelInspector.getPlanItems(String, Class, boolean, TransitionData, PersistenceListeners, EvaluationListeners, ViewCreators) |
List<com.edorasware.cmmn.model.expressions.PlanItemView> |
getPlanItems(String caseId,
Class<? extends com.edorasware.cmmn.model.structure.PlanItem> planItemType,
com.edorasware.cmmn.model.TransitionData transitionData)
See
StateModelInspector.getPlanItems(String, Class, TransitionData, PersistenceListeners, EvaluationListeners, ViewCreators) |
void |
handleCaseFileItemTransition(String caseId,
String caseFileItemId,
com.edorasware.cmmn.model.xml.CaseFileItemTransition caseFileItemTransition)
See
handleCaseFileItemTransition(String, String, CaseFileItemTransition, TransitionData)
(passing null as transitionData). |
void |
handleCaseFileItemTransition(String caseId,
String caseFileItemId,
com.edorasware.cmmn.model.xml.CaseFileItemTransition caseFileItemTransition,
com.edorasware.cmmn.model.TransitionData transitionData)
See
StateModelUpdater.handleCaseFileItemTransition(String, String,
com.edorasware.cmmn.model.xml.CaseFileItemTransition, com.edorasware.cmmn.model.TransitionData,
com.edorasware.cmmn.engine.hooks.EngineListeners, com.edorasware.cmmn.engine.hooks.PersistenceListeners) |
void |
handleCaseMigration(String caseId,
String oldCmmnXml,
String newXmmnXml,
Map<String,String> clientProperties,
com.edorasware.cmmn.model.TransitionData transitionData)
See
StateModelUpdater.handleCaseMigration(String, String, String, Map, TransitionData, EngineListeners, PersistenceListeners) <String, String>, TransitionData, EngineListeners, PersistenceListeners)} |
void |
handleDiscretionaryItemPlanning(String caseId,
String discretionaryItemId)
See
handleDiscretionaryItemPlanning(String, String, TransitionData)
(passing null as transitionData). |
void |
handleDiscretionaryItemPlanning(String caseId,
String discretionaryItemId,
com.edorasware.cmmn.model.TransitionData transitionData)
See
StateModelUpdater.handleDiscretionaryItemPlanning(String, String,
com.edorasware.cmmn.model.TransitionData, com.edorasware.cmmn.engine.hooks.EngineListeners,
com.edorasware.cmmn.engine.hooks.PersistenceListeners) |
void |
handlePlanItemTransition(String caseId,
String planItemId,
com.edorasware.cmmn.model.xml.PlanItemTransition planItemTransition)
See
handlePlanItemTransition(String, String, PlanItemTransition, TransitionData) StateUpdate(WorkObjectId, TransitionData)}
(passing null as transitionData). |
void |
handlePlanItemTransition(String caseId,
String planItemId,
com.edorasware.cmmn.model.xml.PlanItemTransition planItemTransition,
com.edorasware.cmmn.model.TransitionData transitionData)
See
StateModelUpdater.handlePlanItemTransition(String, String,
com.edorasware.cmmn.model.xml.PlanItemTransition, com.edorasware.cmmn.model.TransitionData,
com.edorasware.cmmn.engine.hooks.EngineListeners, com.edorasware.cmmn.engine.hooks.PersistenceListeners) |
void |
handleStateUpdate(String caseId)
See
handleStateUpdate(String, TransitionData)
(passing null as transitionData). |
void |
handleStateUpdate(String caseId,
com.edorasware.cmmn.model.TransitionData transitionData)
See
StateModelUpdater.handleStateUpdate(String,
com.edorasware.cmmn.model.TransitionData, com.edorasware.cmmn.engine.hooks.EngineListeners, com.edorasware.cmmn.engine.hooks.PersistenceListeners) |
boolean |
isCurrentUserAllowedToBrowseToWorkObject(com.edorasware.commons.core.any.AnyWorkObject workObject)
Check if the current user is allowed to browse (i.e. navigate to) the passed Work Object.
|
com.edorasware.cmmn.model.TransitionData |
parameters(Object... keyValues)
Create a TransitionData object containing parameter key/value pairs as passed in.
|
String |
resolveId(Object workObjectId)
Best effort work object Id resolution.
|
String |
resolveIdFromExternalId(Object workObjectId)
Similar to
resolveId(Object) with the difference that the Id passed in the input parameter is
expected to be an external work object Id. |
void handleStateUpdate(String caseId)
See handleStateUpdate(String, TransitionData)
(passing null
as transitionData).
void handleStateUpdate(String caseId, com.edorasware.cmmn.model.TransitionData transitionData)
See StateModelUpdater.handleStateUpdate(String,
com.edorasware.cmmn.model.TransitionData, com.edorasware.cmmn.engine.hooks.EngineListeners, com.edorasware.cmmn.engine.hooks.PersistenceListeners)
void handlePlanItemTransition(String caseId, String planItemId, com.edorasware.cmmn.model.xml.PlanItemTransition planItemTransition)
See handlePlanItemTransition(String, String, PlanItemTransition, TransitionData)
StateUpdate(WorkObjectId, TransitionData)}
(passing null
as transitionData).
void handlePlanItemTransition(String caseId, String planItemId, com.edorasware.cmmn.model.xml.PlanItemTransition planItemTransition, com.edorasware.cmmn.model.TransitionData transitionData)
See StateModelUpdater.handlePlanItemTransition(String, String,
com.edorasware.cmmn.model.xml.PlanItemTransition, com.edorasware.cmmn.model.TransitionData,
com.edorasware.cmmn.engine.hooks.EngineListeners, com.edorasware.cmmn.engine.hooks.PersistenceListeners)
void handleCaseFileItemTransition(String caseId, String caseFileItemId, com.edorasware.cmmn.model.xml.CaseFileItemTransition caseFileItemTransition)
See handleCaseFileItemTransition(String, String, CaseFileItemTransition, TransitionData)
(passing null
as transitionData).
void handleCaseFileItemTransition(String caseId, String caseFileItemId, com.edorasware.cmmn.model.xml.CaseFileItemTransition caseFileItemTransition, com.edorasware.cmmn.model.TransitionData transitionData)
See StateModelUpdater.handleCaseFileItemTransition(String, String,
com.edorasware.cmmn.model.xml.CaseFileItemTransition, com.edorasware.cmmn.model.TransitionData,
com.edorasware.cmmn.engine.hooks.EngineListeners, com.edorasware.cmmn.engine.hooks.PersistenceListeners)
void handleDiscretionaryItemPlanning(String caseId, String discretionaryItemId)
See handleDiscretionaryItemPlanning(String, String, TransitionData)
(passing null
as transitionData).
void handleDiscretionaryItemPlanning(String caseId, String discretionaryItemId, com.edorasware.cmmn.model.TransitionData transitionData)
See StateModelUpdater.handleDiscretionaryItemPlanning(String, String,
com.edorasware.cmmn.model.TransitionData, com.edorasware.cmmn.engine.hooks.EngineListeners,
com.edorasware.cmmn.engine.hooks.PersistenceListeners)
void handleCaseMigration(String caseId, String oldCmmnXml, String newXmmnXml, Map<String,String> clientProperties, com.edorasware.cmmn.model.TransitionData transitionData)
See StateModelUpdater.handleCaseMigration(String, String, String, Map, TransitionData, EngineListeners, PersistenceListeners)
<String, String>, TransitionData, EngineListeners, PersistenceListeners)}
List<com.edorasware.cmmn.model.statesandactions.CurrentState> getCurrentStates(String caseId)
See getCurrentStates(String, TransitionData)
(passing null
as transitionData).
List<com.edorasware.cmmn.model.statesandactions.CurrentState> getCurrentStates(String caseId, com.edorasware.cmmn.model.TransitionData transitionData)
See StateModelInspector.getCurrentStates(String, com.edorasware.cmmn.model.TransitionData,
com.edorasware.cmmn.engine.hooks.EngineListeners, com.edorasware.cmmn.engine.hooks.PersistenceListeners)
com.edorasware.cmmn.model.expressions.PlanItemView getPlanItem(String caseId, String planItemId)
See getPlanItem(String, String, TransitionData)
(passing null
as transitionData).
com.edorasware.cmmn.model.expressions.PlanItemView getPlanItem(String caseId, String planItemId, com.edorasware.cmmn.model.TransitionData transitionData)
See StateModelInspector.getPlanItem(String, String, TransitionData, PersistenceListeners, EvaluationListeners, ViewCreators)
List<com.edorasware.cmmn.model.expressions.PlanItemView> getPlanItems(String caseId, Class<? extends com.edorasware.cmmn.model.structure.PlanItem> planItemType)
See getPlanItems(String, Class, boolean, TransitionData)
(passing null
as transitionData).
List<com.edorasware.cmmn.model.expressions.PlanItemView> getPlanItems(String caseId, Class<? extends com.edorasware.cmmn.model.structure.PlanItem> planItemType, com.edorasware.cmmn.model.TransitionData transitionData)
See StateModelInspector.getPlanItems(String, Class, TransitionData, PersistenceListeners, EvaluationListeners, ViewCreators)
List<com.edorasware.cmmn.model.expressions.PlanItemView> getPlanItems(String caseId, Class<? extends com.edorasware.cmmn.model.structure.PlanItem> planItemType, boolean singleInstanceMode)
See getPlanItems(String, Class, boolean, TransitionData)
(passing null
as transitionData).
List<com.edorasware.cmmn.model.expressions.PlanItemView> getPlanItems(String caseId, Class<? extends com.edorasware.cmmn.model.structure.PlanItem> planItemType, boolean singleInstanceMode, com.edorasware.cmmn.model.TransitionData transitionData)
See StateModelInspector.getPlanItems(String, Class, boolean, TransitionData, PersistenceListeners, EvaluationListeners, ViewCreators)
com.edorasware.cmmn.model.structure.CasePlanModel getCasePlanModel(String caseId)
See getCasePlanModel(String, TransitionData)
(passing null
as transitionData).
com.edorasware.cmmn.model.structure.CasePlanModel getCasePlanModel(String caseId, com.edorasware.cmmn.model.TransitionData transitionData)
See StateModelInspector.getCasePlanModel(String, com.edorasware.cmmn.model.TransitionData,
com.edorasware.cmmn.engine.hooks.PersistenceListeners)
com.edorasware.cmmn.model.structure.PlanItem getPlanItemInstance(String caseId, String planItemId)
See getPlanItemInstance(String, String, TransitionData)
(passing null
as transitionData).
com.edorasware.cmmn.model.structure.PlanItem getPlanItemInstance(String caseId, String planItemId, com.edorasware.cmmn.model.TransitionData transitionData)
See StateModelInspector.getPlanItemInstance(String, String, com.edorasware.cmmn.model.TransitionData,
com.edorasware.cmmn.engine.hooks.PersistenceListeners)
List<com.edorasware.cmmn.model.structure.PlanItem> getPlanItemInstances(String caseId, Class<? extends com.edorasware.cmmn.model.structure.PlanItem> planItemType)
See getPlanItemInstances(String, Class, boolean, TransitionData)
(passing null
as transitionData).
List<com.edorasware.cmmn.model.structure.PlanItem> getPlanItemInstances(String caseId, Class<? extends com.edorasware.cmmn.model.structure.PlanItem> planItemType, com.edorasware.cmmn.model.TransitionData transitionData)
See StateModelInspector.getPlanItemInstances(String, Class, com.edorasware.cmmn.model.TransitionData,
com.edorasware.cmmn.engine.hooks.PersistenceListeners)
List<com.edorasware.cmmn.model.structure.PlanItem> getPlanItemInstances(String caseId, Class<? extends com.edorasware.cmmn.model.structure.PlanItem> planItemType, boolean singleInstanceMode)
See getPlanItemInstances(String, Class, boolean, TransitionData)
(passing null
as transitionData).
List<com.edorasware.cmmn.model.structure.PlanItem> getPlanItemInstances(String caseId, Class<? extends com.edorasware.cmmn.model.structure.PlanItem> planItemType, boolean singleInstanceMode, com.edorasware.cmmn.model.TransitionData transitionData)
See StateModelInspector.getPlanItemInstances(String, Class, boolean, TransitionData, PersistenceListeners)
Map<String,Object> getPlanItemProperties(String caseId, String planItemId, String[] properties)
See getPlanItemProperties(String, String, String[], TransitionData)
(passing null
as transitionData).
Map<String,Object> getPlanItemProperties(String caseId, String planItemId, String[] properties, com.edorasware.cmmn.model.TransitionData transitionData)
See StateModelInspector.getPlanItemProperties(String, String, String[],
TransitionData, PersistenceListeners, EvaluationListeners)
List<Map<String,Object>> getPlanItemProperties(String caseId, Class<? extends com.edorasware.cmmn.model.structure.PlanItem> planItemType, boolean singleInstanceMode, String[] properties)
See getPlanItemProperties(String, Class, boolean, String[], TransitionData)
perties(WorkObjectId, Class, boolean, String[])}
(passing null
as transitionData).
List<Map<String,Object>> getPlanItemProperties(String caseId, Class<? extends com.edorasware.cmmn.model.structure.PlanItem> planItemType, boolean singleInstanceMode, String[] properties, com.edorasware.cmmn.model.TransitionData transitionData)
See StateModelInspector.getPlanItemProperties(String, Class, boolean, String[],
TransitionData, PersistenceListeners, EvaluationListeners)
List<com.edorasware.cmmn.model.casefile.CaseFileItem> getCaseFileItemInstances(String caseId, String definitionType)
See getCaseFileItemInstances(String, String, TransitionData)
(passing null
as transitionData).
List<com.edorasware.cmmn.model.casefile.CaseFileItem> getCaseFileItemInstances(String caseId, String definitionType, com.edorasware.cmmn.model.TransitionData transitionData)
See StateModelInspector.getCaseFileItemInstances(String, String, com.edorasware.cmmn.model.TransitionData,
com.edorasware.cmmn.engine.hooks.PersistenceListeners)
com.edorasware.cmmn.model.TransitionData parameters(Object... keyValues)
Create a TransitionData object containing parameter key/value pairs as passed in. Pass as many key/value pairs as desired. For example:
parameters(key1, value1, key2, value2)
.
keyValues
- the key/value pairs.com.edorasware.cmmn.model.TransitionData formData(Object... keyValues)
Create a TransitionData object containing formData key/value pairs as passed in. Pass as many key/value pairs as desired. For example:
formData(key1, value1, key2, value2)
.
keyValues
- the key/value pairs.String resolveId(Object workObjectId)
Best effort work object Id resolution. Work-around for ticket https://jira.edorasware.com/browse/CLD-8287 (typed work object Ids may get converted to a string on an FE round-trip).
String resolveIdFromExternalId(Object workObjectId)
Similar to resolveId(Object)
with the difference that the Id passed in the input parameter is
expected to be an external work object Id. The Id returned is the external Id’s internal Id.
boolean isCurrentUserAllowedToBrowseToWorkObject(com.edorasware.commons.core.any.AnyWorkObject workObject)
Check if the current user is allowed to browse (i.e. navigate to) the passed Work Object.
Copyright © 2010 - 2018 edorasware ag. All Rights Reserved.