public class DefaultOneCmmnService extends Object implements ActionProvider, OneCmmnService
A implementation
. It basically forwards all calls to the CmmnService
implementation passed in the constructor.
Constructor and Description |
---|
DefaultOneCmmnService(com.edorasware.cmmn.engine.core.CmmnService synchronizedCmmnService,
com.edorasware.cmmn.engine.hooks.EngineListeners engineListeners,
com.edorasware.cmmn.engine.hooks.PersistenceListeners persistenceListeners,
UserManager userManager,
com.edorasware.commons.core.any.AnyWorkObjectService anyWorkObjectService,
com.edorasware.commons.core.identity.CurrentUserService currentUserService) |
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<Action> |
getActions(ActionContext actionRequest)
Provide allowed
Action s for the given ActionContext |
List<com.edorasware.cmmn.model.casefile.CaseFileItem> |
getCaseFileItemInstances(String caseId,
String definitionType)
See
OneCmmnService.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
OneCmmnService.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
OneCmmnService.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
OneCmmnService.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
OneCmmnService.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
OneCmmnService.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
OneCmmnService.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
OneCmmnService.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
OneCmmnService.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
OneCmmnService.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
OneCmmnService.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
OneCmmnService.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 newCmmnXml,
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
OneCmmnService.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
OneCmmnService.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
OneCmmnService.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 id)
Best effort work object Id resolution.
|
String |
resolveIdFromExternalId(Object id)
Similar to
OneCmmnService.resolveId(Object) with the difference that the Id passed in the input parameter is
expected to be an external work object Id. |
public DefaultOneCmmnService(com.edorasware.cmmn.engine.core.CmmnService synchronizedCmmnService, com.edorasware.cmmn.engine.hooks.EngineListeners engineListeners, com.edorasware.cmmn.engine.hooks.PersistenceListeners persistenceListeners, UserManager userManager, com.edorasware.commons.core.any.AnyWorkObjectService anyWorkObjectService, com.edorasware.commons.core.identity.CurrentUserService currentUserService)
public void handleStateUpdate(String caseId)
OneCmmnService
See OneCmmnService.handleStateUpdate(String, TransitionData)
(passing null
as transitionData).
handleStateUpdate
in interface OneCmmnService
public void handleStateUpdate(String caseId, com.edorasware.cmmn.model.TransitionData transitionData)
OneCmmnService
See StateModelUpdater.handleStateUpdate(String,
com.edorasware.cmmn.model.TransitionData, com.edorasware.cmmn.engine.hooks.EngineListeners, com.edorasware.cmmn.engine.hooks.PersistenceListeners)
handleStateUpdate
in interface OneCmmnService
public void handlePlanItemTransition(String caseId, String planItemId, com.edorasware.cmmn.model.xml.PlanItemTransition planItemTransition)
OneCmmnService
See OneCmmnService.handlePlanItemTransition(String, String, PlanItemTransition, TransitionData)
StateUpdate(WorkObjectId, TransitionData)}
(passing null
as transitionData).
handlePlanItemTransition
in interface OneCmmnService
public void handlePlanItemTransition(String caseId, String planItemId, com.edorasware.cmmn.model.xml.PlanItemTransition planItemTransition, com.edorasware.cmmn.model.TransitionData transitionData)
OneCmmnService
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)
handlePlanItemTransition
in interface OneCmmnService
public void handleCaseFileItemTransition(String caseId, String caseFileItemId, com.edorasware.cmmn.model.xml.CaseFileItemTransition caseFileItemTransition)
OneCmmnService
See OneCmmnService.handleCaseFileItemTransition(String, String, CaseFileItemTransition, TransitionData)
(passing null
as transitionData).
handleCaseFileItemTransition
in interface OneCmmnService
public void handleCaseFileItemTransition(String caseId, String caseFileItemId, com.edorasware.cmmn.model.xml.CaseFileItemTransition caseFileItemTransition, com.edorasware.cmmn.model.TransitionData transitionData)
OneCmmnService
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)
handleCaseFileItemTransition
in interface OneCmmnService
public void handleDiscretionaryItemPlanning(String caseId, String discretionaryItemId)
OneCmmnService
See OneCmmnService.handleDiscretionaryItemPlanning(String, String, TransitionData)
(passing null
as transitionData).
handleDiscretionaryItemPlanning
in interface OneCmmnService
public void handleDiscretionaryItemPlanning(String caseId, String discretionaryItemId, com.edorasware.cmmn.model.TransitionData transitionData)
OneCmmnService
See StateModelUpdater.handleDiscretionaryItemPlanning(String, String,
com.edorasware.cmmn.model.TransitionData, com.edorasware.cmmn.engine.hooks.EngineListeners,
com.edorasware.cmmn.engine.hooks.PersistenceListeners)
handleDiscretionaryItemPlanning
in interface OneCmmnService
public void handleCaseMigration(String caseId, String oldCmmnXml, String newCmmnXml, Map<String,String> clientProperties, com.edorasware.cmmn.model.TransitionData transitionData)
OneCmmnService
See StateModelUpdater.handleCaseMigration(String, String, String, Map, TransitionData, EngineListeners, PersistenceListeners)
<String, String>, TransitionData, EngineListeners, PersistenceListeners)}
handleCaseMigration
in interface OneCmmnService
public List<com.edorasware.cmmn.model.statesandactions.CurrentState> getCurrentStates(String caseId)
OneCmmnService
See OneCmmnService.getCurrentStates(String, TransitionData)
(passing null
as transitionData).
getCurrentStates
in interface OneCmmnService
public List<com.edorasware.cmmn.model.statesandactions.CurrentState> getCurrentStates(String caseId, com.edorasware.cmmn.model.TransitionData transitionData)
OneCmmnService
See StateModelInspector.getCurrentStates(String, com.edorasware.cmmn.model.TransitionData,
com.edorasware.cmmn.engine.hooks.EngineListeners, com.edorasware.cmmn.engine.hooks.PersistenceListeners)
getCurrentStates
in interface OneCmmnService
public List<Action> getActions(ActionContext actionRequest)
ActionProvider
Provide allowed Action
s for the given ActionContext
getActions
in interface ActionProvider
actionRequest
- ActionContext
for the actionspublic com.edorasware.cmmn.model.structure.CasePlanModel getCasePlanModel(String caseId)
OneCmmnService
See OneCmmnService.getCasePlanModel(String, TransitionData)
(passing null
as transitionData).
getCasePlanModel
in interface OneCmmnService
public com.edorasware.cmmn.model.structure.CasePlanModel getCasePlanModel(String caseId, com.edorasware.cmmn.model.TransitionData transitionData)
OneCmmnService
See StateModelInspector.getCasePlanModel(String, com.edorasware.cmmn.model.TransitionData,
com.edorasware.cmmn.engine.hooks.PersistenceListeners)
getCasePlanModel
in interface OneCmmnService
public com.edorasware.cmmn.model.expressions.PlanItemView getPlanItem(String caseId, String planItemId)
OneCmmnService
See OneCmmnService.getPlanItem(String, String, TransitionData)
(passing null
as transitionData).
getPlanItem
in interface OneCmmnService
public com.edorasware.cmmn.model.expressions.PlanItemView getPlanItem(String caseId, String planItemId, com.edorasware.cmmn.model.TransitionData transitionData)
OneCmmnService
See StateModelInspector.getPlanItem(String, String, TransitionData, PersistenceListeners, EvaluationListeners, ViewCreators)
getPlanItem
in interface OneCmmnService
public List<com.edorasware.cmmn.model.expressions.PlanItemView> getPlanItems(String caseId, Class<? extends com.edorasware.cmmn.model.structure.PlanItem> planItemType)
OneCmmnService
See OneCmmnService.getPlanItems(String, Class, boolean, TransitionData)
(passing null
as transitionData).
getPlanItems
in interface OneCmmnService
public 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)
OneCmmnService
See StateModelInspector.getPlanItems(String, Class, TransitionData, PersistenceListeners, EvaluationListeners, ViewCreators)
getPlanItems
in interface OneCmmnService
public List<com.edorasware.cmmn.model.expressions.PlanItemView> getPlanItems(String caseId, Class<? extends com.edorasware.cmmn.model.structure.PlanItem> planItemType, boolean singleInstanceMode)
OneCmmnService
See OneCmmnService.getPlanItems(String, Class, boolean, TransitionData)
(passing null
as transitionData).
getPlanItems
in interface OneCmmnService
public 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)
OneCmmnService
See StateModelInspector.getPlanItems(String, Class, boolean, TransitionData, PersistenceListeners, EvaluationListeners, ViewCreators)
getPlanItems
in interface OneCmmnService
public com.edorasware.cmmn.model.structure.PlanItem getPlanItemInstance(String caseId, String planItemId)
OneCmmnService
See OneCmmnService.getPlanItemInstance(String, String, TransitionData)
(passing null
as transitionData).
getPlanItemInstance
in interface OneCmmnService
public com.edorasware.cmmn.model.structure.PlanItem getPlanItemInstance(String caseId, String planItemId, com.edorasware.cmmn.model.TransitionData transitionData)
OneCmmnService
See StateModelInspector.getPlanItemInstance(String, String, com.edorasware.cmmn.model.TransitionData,
com.edorasware.cmmn.engine.hooks.PersistenceListeners)
getPlanItemInstance
in interface OneCmmnService
public List<com.edorasware.cmmn.model.structure.PlanItem> getPlanItemInstances(String caseId, Class<? extends com.edorasware.cmmn.model.structure.PlanItem> planItemType)
OneCmmnService
See OneCmmnService.getPlanItemInstances(String, Class, boolean, TransitionData)
(passing null
as transitionData).
getPlanItemInstances
in interface OneCmmnService
public 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)
OneCmmnService
See StateModelInspector.getPlanItemInstances(String, Class, com.edorasware.cmmn.model.TransitionData,
com.edorasware.cmmn.engine.hooks.PersistenceListeners)
getPlanItemInstances
in interface OneCmmnService
public List<com.edorasware.cmmn.model.structure.PlanItem> getPlanItemInstances(String caseId, Class<? extends com.edorasware.cmmn.model.structure.PlanItem> planItemType, boolean singleInstanceMode)
OneCmmnService
See OneCmmnService.getPlanItemInstances(String, Class, boolean, TransitionData)
(passing null
as transitionData).
getPlanItemInstances
in interface OneCmmnService
public 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)
OneCmmnService
See StateModelInspector.getPlanItemInstances(String, Class, boolean, TransitionData, PersistenceListeners)
getPlanItemInstances
in interface OneCmmnService
public Map<String,Object> getPlanItemProperties(String caseId, String planItemId, String[] properties)
OneCmmnService
See OneCmmnService.getPlanItemProperties(String, String, String[], TransitionData)
(passing null
as transitionData).
getPlanItemProperties
in interface OneCmmnService
public Map<String,Object> getPlanItemProperties(String caseId, String planItemId, String[] properties, com.edorasware.cmmn.model.TransitionData transitionData)
OneCmmnService
See StateModelInspector.getPlanItemProperties(String, String, String[],
TransitionData, PersistenceListeners, EvaluationListeners)
getPlanItemProperties
in interface OneCmmnService
public List<Map<String,Object>> getPlanItemProperties(String caseId, Class<? extends com.edorasware.cmmn.model.structure.PlanItem> planItemType, boolean singleInstanceMode, String[] properties)
OneCmmnService
See OneCmmnService.getPlanItemProperties(String, Class, boolean, String[], TransitionData)
perties(WorkObjectId, Class, boolean, String[])}
(passing null
as transitionData).
getPlanItemProperties
in interface OneCmmnService
public 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)
OneCmmnService
See StateModelInspector.getPlanItemProperties(String, Class, boolean, String[],
TransitionData, PersistenceListeners, EvaluationListeners)
getPlanItemProperties
in interface OneCmmnService
public List<com.edorasware.cmmn.model.casefile.CaseFileItem> getCaseFileItemInstances(String caseId, String definitionType)
OneCmmnService
See OneCmmnService.getCaseFileItemInstances(String, String, TransitionData)
(passing null
as transitionData).
getCaseFileItemInstances
in interface OneCmmnService
public List<com.edorasware.cmmn.model.casefile.CaseFileItem> getCaseFileItemInstances(String caseId, String definitionType, com.edorasware.cmmn.model.TransitionData transitionData)
OneCmmnService
See StateModelInspector.getCaseFileItemInstances(String, String, com.edorasware.cmmn.model.TransitionData,
com.edorasware.cmmn.engine.hooks.PersistenceListeners)
getCaseFileItemInstances
in interface OneCmmnService
public com.edorasware.cmmn.model.TransitionData parameters(Object... keyValues)
OneCmmnService
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)
.
parameters
in interface OneCmmnService
keyValues
- the key/value pairs.public com.edorasware.cmmn.model.TransitionData formData(Object... keyValues)
OneCmmnService
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)
.
formData
in interface OneCmmnService
keyValues
- the key/value pairs.public String resolveId(Object id)
OneCmmnService
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).
resolveId
in interface OneCmmnService
public String resolveIdFromExternalId(Object id)
OneCmmnService
Similar to OneCmmnService.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.
resolveIdFromExternalId
in interface OneCmmnService
public boolean isCurrentUserAllowedToBrowseToWorkObject(com.edorasware.commons.core.any.AnyWorkObject workObject)
OneCmmnService
Check if the current user is allowed to browse (i.e. navigate to) the passed Work Object.
isCurrentUserAllowedToBrowseToWorkObject
in interface OneCmmnService
Copyright © 2010 - 2018 edorasware ag. All Rights Reserved.