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  
Actions 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)
OneCmmnServiceSee OneCmmnService.handleStateUpdate(String, TransitionData)
(passing null as transitionData).
handleStateUpdate in interface OneCmmnServicepublic void handleStateUpdate(String caseId, com.edorasware.cmmn.model.TransitionData transitionData)
OneCmmnServiceSee StateModelUpdater.handleStateUpdate(String,
com.edorasware.cmmn.model.TransitionData, com.edorasware.cmmn.engine.hooks.EngineListeners, com.edorasware.cmmn.engine.hooks.PersistenceListeners)
handleStateUpdate in interface OneCmmnServicepublic void handlePlanItemTransition(String caseId, String planItemId, com.edorasware.cmmn.model.xml.PlanItemTransition planItemTransition)
OneCmmnServiceSee OneCmmnService.handlePlanItemTransition(String, String, PlanItemTransition, TransitionData) StateUpdate(WorkObjectId, TransitionData)}
(passing null as transitionData).
handlePlanItemTransition in interface OneCmmnServicepublic void handlePlanItemTransition(String caseId, String planItemId, com.edorasware.cmmn.model.xml.PlanItemTransition planItemTransition, com.edorasware.cmmn.model.TransitionData transitionData)
OneCmmnServiceSee 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 OneCmmnServicepublic void handleCaseFileItemTransition(String caseId, String caseFileItemId, com.edorasware.cmmn.model.xml.CaseFileItemTransition caseFileItemTransition)
OneCmmnServiceSee OneCmmnService.handleCaseFileItemTransition(String, String, CaseFileItemTransition, TransitionData)
(passing null as transitionData).
handleCaseFileItemTransition in interface OneCmmnServicepublic void handleCaseFileItemTransition(String caseId, String caseFileItemId, com.edorasware.cmmn.model.xml.CaseFileItemTransition caseFileItemTransition, com.edorasware.cmmn.model.TransitionData transitionData)
OneCmmnServiceSee 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 OneCmmnServicepublic void handleDiscretionaryItemPlanning(String caseId, String discretionaryItemId)
OneCmmnServiceSee OneCmmnService.handleDiscretionaryItemPlanning(String, String, TransitionData)
(passing null as transitionData).
handleDiscretionaryItemPlanning in interface OneCmmnServicepublic void handleDiscretionaryItemPlanning(String caseId, String discretionaryItemId, com.edorasware.cmmn.model.TransitionData transitionData)
OneCmmnServiceSee StateModelUpdater.handleDiscretionaryItemPlanning(String, String,
com.edorasware.cmmn.model.TransitionData, com.edorasware.cmmn.engine.hooks.EngineListeners,
com.edorasware.cmmn.engine.hooks.PersistenceListeners)
handleDiscretionaryItemPlanning in interface OneCmmnServicepublic void handleCaseMigration(String caseId, String oldCmmnXml, String newCmmnXml, Map<String,String> clientProperties, com.edorasware.cmmn.model.TransitionData transitionData)
OneCmmnServiceSee StateModelUpdater.handleCaseMigration(String, String, String, Map, TransitionData, EngineListeners, PersistenceListeners) <String, String>, TransitionData, EngineListeners, PersistenceListeners)}
handleCaseMigration in interface OneCmmnServicepublic List<com.edorasware.cmmn.model.statesandactions.CurrentState> getCurrentStates(String caseId)
OneCmmnServiceSee OneCmmnService.getCurrentStates(String, TransitionData)
(passing null as transitionData).
getCurrentStates in interface OneCmmnServicepublic List<com.edorasware.cmmn.model.statesandactions.CurrentState> getCurrentStates(String caseId, com.edorasware.cmmn.model.TransitionData transitionData)
OneCmmnServiceSee StateModelInspector.getCurrentStates(String, com.edorasware.cmmn.model.TransitionData,
com.edorasware.cmmn.engine.hooks.EngineListeners, com.edorasware.cmmn.engine.hooks.PersistenceListeners)
getCurrentStates in interface OneCmmnServicepublic List<Action> getActions(ActionContext actionRequest)
ActionProviderProvide allowed Actions for the given ActionContext
getActions in interface ActionProvideractionRequest - ActionContext for the actionspublic com.edorasware.cmmn.model.structure.CasePlanModel getCasePlanModel(String caseId)
OneCmmnServiceSee OneCmmnService.getCasePlanModel(String, TransitionData)
(passing null as transitionData).
getCasePlanModel in interface OneCmmnServicepublic com.edorasware.cmmn.model.structure.CasePlanModel getCasePlanModel(String caseId, com.edorasware.cmmn.model.TransitionData transitionData)
OneCmmnServiceSee StateModelInspector.getCasePlanModel(String, com.edorasware.cmmn.model.TransitionData,
com.edorasware.cmmn.engine.hooks.PersistenceListeners)
getCasePlanModel in interface OneCmmnServicepublic com.edorasware.cmmn.model.expressions.PlanItemView getPlanItem(String caseId, String planItemId)
OneCmmnServiceSee OneCmmnService.getPlanItem(String, String, TransitionData)
(passing null as transitionData).
getPlanItem in interface OneCmmnServicepublic com.edorasware.cmmn.model.expressions.PlanItemView getPlanItem(String caseId, String planItemId, com.edorasware.cmmn.model.TransitionData transitionData)
OneCmmnServiceSee StateModelInspector.getPlanItem(String, String, TransitionData, PersistenceListeners, EvaluationListeners, ViewCreators)
getPlanItem in interface OneCmmnServicepublic List<com.edorasware.cmmn.model.expressions.PlanItemView> getPlanItems(String caseId, Class<? extends com.edorasware.cmmn.model.structure.PlanItem> planItemType)
OneCmmnServiceSee OneCmmnService.getPlanItems(String, Class, boolean, TransitionData)
(passing null as transitionData).
getPlanItems in interface OneCmmnServicepublic 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)
OneCmmnServiceSee StateModelInspector.getPlanItems(String, Class, TransitionData, PersistenceListeners, EvaluationListeners, ViewCreators)
getPlanItems in interface OneCmmnServicepublic List<com.edorasware.cmmn.model.expressions.PlanItemView> getPlanItems(String caseId, Class<? extends com.edorasware.cmmn.model.structure.PlanItem> planItemType, boolean singleInstanceMode)
OneCmmnServiceSee OneCmmnService.getPlanItems(String, Class, boolean, TransitionData)
(passing null as transitionData).
getPlanItems in interface OneCmmnServicepublic 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)
OneCmmnServiceSee StateModelInspector.getPlanItems(String, Class, boolean, TransitionData, PersistenceListeners, EvaluationListeners, ViewCreators)
getPlanItems in interface OneCmmnServicepublic com.edorasware.cmmn.model.structure.PlanItem getPlanItemInstance(String caseId, String planItemId)
OneCmmnServiceSee OneCmmnService.getPlanItemInstance(String, String, TransitionData)
(passing null as transitionData).
getPlanItemInstance in interface OneCmmnServicepublic com.edorasware.cmmn.model.structure.PlanItem getPlanItemInstance(String caseId, String planItemId, com.edorasware.cmmn.model.TransitionData transitionData)
OneCmmnServiceSee StateModelInspector.getPlanItemInstance(String, String, com.edorasware.cmmn.model.TransitionData,
com.edorasware.cmmn.engine.hooks.PersistenceListeners)
getPlanItemInstance in interface OneCmmnServicepublic List<com.edorasware.cmmn.model.structure.PlanItem> getPlanItemInstances(String caseId, Class<? extends com.edorasware.cmmn.model.structure.PlanItem> planItemType)
OneCmmnServiceSee OneCmmnService.getPlanItemInstances(String, Class, boolean, TransitionData)
(passing null as transitionData).
getPlanItemInstances in interface OneCmmnServicepublic 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)
OneCmmnServiceSee StateModelInspector.getPlanItemInstances(String, Class, com.edorasware.cmmn.model.TransitionData,
com.edorasware.cmmn.engine.hooks.PersistenceListeners)
getPlanItemInstances in interface OneCmmnServicepublic List<com.edorasware.cmmn.model.structure.PlanItem> getPlanItemInstances(String caseId, Class<? extends com.edorasware.cmmn.model.structure.PlanItem> planItemType, boolean singleInstanceMode)
OneCmmnServiceSee OneCmmnService.getPlanItemInstances(String, Class, boolean, TransitionData)
(passing null as transitionData).
getPlanItemInstances in interface OneCmmnServicepublic 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)
OneCmmnServiceSee StateModelInspector.getPlanItemInstances(String, Class, boolean, TransitionData, PersistenceListeners)
getPlanItemInstances in interface OneCmmnServicepublic Map<String,Object> getPlanItemProperties(String caseId, String planItemId, String[] properties)
OneCmmnServiceSee OneCmmnService.getPlanItemProperties(String, String, String[], TransitionData)
(passing null as transitionData).
getPlanItemProperties in interface OneCmmnServicepublic Map<String,Object> getPlanItemProperties(String caseId, String planItemId, String[] properties, com.edorasware.cmmn.model.TransitionData transitionData)
OneCmmnServiceSee StateModelInspector.getPlanItemProperties(String, String, String[],
TransitionData, PersistenceListeners, EvaluationListeners)
getPlanItemProperties in interface OneCmmnServicepublic List<Map<String,Object>> getPlanItemProperties(String caseId, Class<? extends com.edorasware.cmmn.model.structure.PlanItem> planItemType, boolean singleInstanceMode, String[] properties)
OneCmmnServiceSee OneCmmnService.getPlanItemProperties(String, Class, boolean, String[], TransitionData) perties(WorkObjectId, Class, boolean, String[])}
(passing null as transitionData).
getPlanItemProperties in interface OneCmmnServicepublic 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)
OneCmmnServiceSee StateModelInspector.getPlanItemProperties(String, Class, boolean, String[],
TransitionData, PersistenceListeners, EvaluationListeners)
getPlanItemProperties in interface OneCmmnServicepublic List<com.edorasware.cmmn.model.casefile.CaseFileItem> getCaseFileItemInstances(String caseId, String definitionType)
OneCmmnServiceSee OneCmmnService.getCaseFileItemInstances(String, String, TransitionData)
(passing null as transitionData).
getCaseFileItemInstances in interface OneCmmnServicepublic List<com.edorasware.cmmn.model.casefile.CaseFileItem> getCaseFileItemInstances(String caseId, String definitionType, com.edorasware.cmmn.model.TransitionData transitionData)
OneCmmnServiceSee StateModelInspector.getCaseFileItemInstances(String, String, com.edorasware.cmmn.model.TransitionData,
com.edorasware.cmmn.engine.hooks.PersistenceListeners)
getCaseFileItemInstances in interface OneCmmnServicepublic com.edorasware.cmmn.model.TransitionData parameters(Object... keyValues)
OneCmmnServiceCreate 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 OneCmmnServicekeyValues - the key/value pairs.public com.edorasware.cmmn.model.TransitionData formData(Object... keyValues)
OneCmmnServiceCreate 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 OneCmmnServicekeyValues - the key/value pairs.public String resolveId(Object id)
OneCmmnServiceBest 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 OneCmmnServicepublic String resolveIdFromExternalId(Object id)
OneCmmnServiceSimilar 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 OneCmmnServicepublic boolean isCurrentUserAllowedToBrowseToWorkObject(com.edorasware.commons.core.any.AnyWorkObject workObject)
OneCmmnServiceCheck if the current user is allowed to browse (i.e. navigate to) the passed Work Object.
isCurrentUserAllowedToBrowseToWorkObject in interface OneCmmnServiceCopyright © 2010 - 2018 edorasware ag. All Rights Reserved.