public interface CmmnManager
Exposes API for various CMMN actions.
| Modifier and Type | Method and Description | 
|---|---|
void | 
caseFileItemTransition(String ambiguousCaseClientId,
                      String caseFileItemId,
                      String caseFileItemTransition,
                      FrontendObject frontendObject)
Handles case file item transitions with given form data. 
 | 
List<CurrentState> | 
currentStates(String ambiguousCaseClientId,
             Map<String,String[]> parameterMap)
Gets the list of current states of a case. 
 | 
void | 
discretionaryItemPlanning(String ambiguousCaseClientId,
                         String discretionaryItemId,
                         FrontendObject frontendObject)
Applies the planning action on the specified discretionary item. 
 | 
List<Map<String,Object>> | 
planItemProperties(String ambiguousCaseClientId,
                  String planItemType,
                  Boolean singleInstanceMode,
                  String properties,
                  Map<String,String[]> parameterMap)
Gets the plan item properties along with their values for each plan item instance of the given plan item type. 
 | 
Map<String,Object> | 
planItemPropertiesSingle(String ambiguousCaseClientId,
                        String planItemId,
                        String properties,
                        Map<String,String[]> parameterMap)
Gets the plan item properties along with their values for the given comma separated list of properties. 
 | 
Map<String,String> | 
planItemTransition(String ambiguousCaseClientId,
                  String planItemId,
                  String planItemTransition,
                  FrontendObject frontendObject)
Handles plan item transitions with given form data. 
 | 
void | 
stateUpdate(String caseClientAmbiguousId,
           FrontendObject frontendObject)
Update state of a case. 
 | 
void stateUpdate(String caseClientAmbiguousId, FrontendObject frontendObject)
Update state of a case.
caseClientAmbiguousId - the ID of the case (either work object ID value or global ID value)frontendObject - form dataMap<String,String> planItemTransition(String ambiguousCaseClientId, String planItemId, String planItemTransition, FrontendObject frontendObject)
Handles plan item transitions with given form data.
ambiguousCaseClientId - the ID of the case (either work object ID value or global ID value)planItemId - ID of plan item for which the transition is to be handledplanItemTransition - plan item transition to be handledfrontendObject - form datavoid caseFileItemTransition(String ambiguousCaseClientId, String caseFileItemId, String caseFileItemTransition, FrontendObject frontendObject)
Handles case file item transitions with given form data.
ambiguousCaseClientId - the ID of the case (either work object ID value or global ID value)caseFileItemId - id of case file item for which the transition is to be handledcaseFileItemTransition - case file item transition to be handledfrontendObject - form dataList<CurrentState> currentStates(String ambiguousCaseClientId, Map<String,String[]> parameterMap)
Gets the list of current states of a case.
ambiguousCaseClientId - the ID of the case (either work object ID value or global ID value)parameterMap - map of parametersMap<String,Object> planItemPropertiesSingle(String ambiguousCaseClientId, String planItemId, String properties, Map<String,String[]> parameterMap)
Gets the plan item properties along with their values for the given comma separated list of properties.
ambiguousCaseClientId - the ID of the case (either work object ID value or global ID value)planItemId - id of plan item for which the transition is to be handledproperties - comma separated list of property namesparameterMap - map of parametersList<Map<String,Object>> planItemProperties(String ambiguousCaseClientId, String planItemType, Boolean singleInstanceMode, String properties, Map<String,String[]> parameterMap)
Gets the plan item properties along with their values for each plan item instance of the given plan item type.
ambiguousCaseClientId - the ID of the case (either work object ID value or global ID value)planItemType - type of plan itemsingleInstanceMode - flag to indicate the single instance modeproperties - comma separated list of property namesparameterMap - map of parametersvoid discretionaryItemPlanning(String ambiguousCaseClientId, String discretionaryItemId, FrontendObject frontendObject)
Applies the planning action on the specified discretionary item.
ambiguousCaseClientId - the ID of the case (either work object ID value or global ID value)discretionaryItemId - ID of the discretionary itemfrontendObject - form dataCopyright © 2010 - 2018 edorasware ag. All Rights Reserved.