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(CmmnService synchronizedCmmnService,
EngineListeners engineListeners,
PersistenceListeners persistenceListeners,
UserManager userManager,
AnyWorkObjectService anyWorkObjectService,
CurrentUserService currentUserService) |
public DefaultOneCmmnService(CmmnService synchronizedCmmnService, EngineListeners engineListeners, PersistenceListeners persistenceListeners, UserManager userManager, AnyWorkObjectService anyWorkObjectService, CurrentUserService currentUserService)
public void handleStateUpdate(String caseId)
OneCmmnServiceSee OneCmmnService.handleStateUpdate(String, TransitionData)
(passing null as transitionData).
handleStateUpdate in interface OneCmmnServicepublic void handleStateUpdate(String caseId, TransitionData transitionData)
OneCmmnServicehandleStateUpdate in interface OneCmmnServicepublic void handlePlanItemTransition(String caseId, String planItemId, 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, PlanItemTransition planItemTransition, TransitionData transitionData)
OneCmmnServicehandlePlanItemTransition in interface OneCmmnServicepublic void handleCaseFileItemTransition(String caseId, String caseFileItemId, CaseFileItemTransition caseFileItemTransition)
OneCmmnServiceSee OneCmmnService.handleCaseFileItemTransition(String, String, CaseFileItemTransition, TransitionData)
(passing null as transitionData).
handleCaseFileItemTransition in interface OneCmmnServicepublic void handleCaseFileItemTransition(String caseId, String caseFileItemId, CaseFileItemTransition caseFileItemTransition, TransitionData transitionData)
OneCmmnServicehandleCaseFileItemTransition 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, TransitionData transitionData)
OneCmmnServicehandleDiscretionaryItemPlanning in interface OneCmmnServicepublic void handleCaseMigration(String caseId, String oldCmmnXml, String newCmmnXml, Map<String,String> clientProperties, TransitionData transitionData)
OneCmmnServiceSee StateModelUpdater.handleCaseMigration(String, String, String, Map, TransitionData, EngineListeners, PersistenceListeners) <String, String>, TransitionData, EngineListeners, PersistenceListeners)}
handleCaseMigration in interface OneCmmnServicepublic List<CurrentState> getCurrentStates(String caseId)
OneCmmnServiceSee OneCmmnService.getCurrentStates(String, TransitionData)
(passing null as transitionData).
getCurrentStates in interface OneCmmnServicepublic List<CurrentState> getCurrentStates(String caseId, TransitionData transitionData)
OneCmmnServicegetCurrentStates in interface OneCmmnServicepublic List<Action> getActions(ActionContext actionRequest)
ActionProviderProvide allowed Actions for the given ActionContext
getActions in interface ActionProvideractionRequest - ActionContext for the actionspublic CasePlanModel getCasePlanModel(String caseId)
OneCmmnServiceSee OneCmmnService.getCasePlanModel(String, TransitionData)
(passing null as transitionData).
getCasePlanModel in interface OneCmmnServicepublic CasePlanModel getCasePlanModel(String caseId, TransitionData transitionData)
OneCmmnServicegetCasePlanModel in interface OneCmmnServicepublic PlanItemView getPlanItem(String caseId, String planItemId)
OneCmmnServiceSee OneCmmnService.getPlanItem(String, String, TransitionData)
(passing null as transitionData).
getPlanItem in interface OneCmmnServicepublic PlanItemView getPlanItem(String caseId, String planItemId, TransitionData transitionData)
OneCmmnServicegetPlanItem in interface OneCmmnServicepublic List<PlanItemView> getPlanItems(String caseId, Class<? extends PlanItem> planItemType)
OneCmmnServiceSee OneCmmnService.getPlanItems(String, Class, boolean, TransitionData)
(passing null as transitionData).
getPlanItems in interface OneCmmnServicepublic List<PlanItemView> getPlanItems(String caseId, Class<? extends PlanItem> planItemType, TransitionData transitionData)
OneCmmnServicegetPlanItems in interface OneCmmnServicepublic List<PlanItemView> getPlanItems(String caseId, Class<? extends PlanItem> planItemType, boolean singleInstanceMode)
OneCmmnServiceSee OneCmmnService.getPlanItems(String, Class, boolean, TransitionData)
(passing null as transitionData).
getPlanItems in interface OneCmmnServicepublic List<PlanItemView> getPlanItems(String caseId, Class<? extends PlanItem> planItemType, boolean singleInstanceMode, TransitionData transitionData)
OneCmmnServicegetPlanItems in interface OneCmmnServicepublic PlanItem getPlanItemInstance(String caseId, String planItemId)
OneCmmnServiceSee OneCmmnService.getPlanItemInstance(String, String, TransitionData)
(passing null as transitionData).
getPlanItemInstance in interface OneCmmnServicepublic PlanItem getPlanItemInstance(String caseId, String planItemId, TransitionData transitionData)
OneCmmnServicegetPlanItemInstance in interface OneCmmnServicepublic List<PlanItem> getPlanItemInstances(String caseId, Class<? extends PlanItem> planItemType)
OneCmmnServiceSee OneCmmnService.getPlanItemInstances(String, Class, boolean, TransitionData)
(passing null as transitionData).
getPlanItemInstances in interface OneCmmnServicepublic List<PlanItem> getPlanItemInstances(String caseId, Class<? extends PlanItem> planItemType, TransitionData transitionData)
OneCmmnServicegetPlanItemInstances in interface OneCmmnServicepublic List<PlanItem> getPlanItemInstances(String caseId, Class<? extends PlanItem> planItemType, boolean singleInstanceMode)
OneCmmnServiceSee OneCmmnService.getPlanItemInstances(String, Class, boolean, TransitionData)
(passing null as transitionData).
getPlanItemInstances in interface OneCmmnServicepublic List<PlanItem> getPlanItemInstances(String caseId, Class<? extends PlanItem> planItemType, boolean singleInstanceMode, TransitionData transitionData)
OneCmmnServicegetPlanItemInstances 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, TransitionData transitionData)
OneCmmnServicegetPlanItemProperties in interface OneCmmnServicepublic List<Map<String,Object>> getPlanItemProperties(String caseId, Class<? extends 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 PlanItem> planItemType, boolean singleInstanceMode, String[] properties, TransitionData transitionData)
OneCmmnServicegetPlanItemProperties in interface OneCmmnServicepublic List<CaseFileItem> getCaseFileItemInstances(String caseId, String definitionType)
OneCmmnServiceSee OneCmmnService.getCaseFileItemInstances(String, String, TransitionData)
(passing null as transitionData).
getCaseFileItemInstances in interface OneCmmnServicepublic List<CaseFileItem> getCaseFileItemInstances(String caseId, String definitionType, TransitionData transitionData)
OneCmmnServicegetCaseFileItemInstances in interface OneCmmnServicepublic 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 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(AnyWorkObject workObject)
OneCmmnServiceCheck if the current user is allowed to browse (i.e. navigate to) the passed Work Object.
isCurrentUserAllowedToBrowseToWorkObject in interface OneCmmnServiceCopyright © 2010 - 2019 edorasware ag. All Rights Reserved.