Class VariableUtil
- java.lang.Object
-
- com.flowable.platform.service.util.VariableUtil
-
public class VariableUtil extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static List<String>
EXCLUDE_TYPES
static List<String>
PRIMITIVE_VARIABLE_TYPES
-
Method Summary
-
-
-
Method Detail
-
addProcessInstanceVariables
public static void addProcessInstanceVariables(ProcessInstance processInstance, Map<String,Object> variableMap, RuntimeService runtimeService, CmmnRuntimeService cmmnRuntimeService, PlatformContentItemService contentService, PlatformRestVariableTransformer variableTransformer)
-
addCaseInstanceVariables
public static void addCaseInstanceVariables(CaseInstance caseInstance, Map<String,Object> variableMap, RuntimeService runtimeService, CmmnRuntimeService cmmnRuntimeService, PlatformContentItemService contentService, PlatformRestVariableTransformer variableTransformer)
-
addHistoricProcessInstanceVariables
public static void addHistoricProcessInstanceVariables(HistoricProcessInstance processInstance, Map<String,Object> variableMap, HistoryService historyService, CmmnHistoryService cmmnHistoryService, PlatformContentItemService contentService, PlatformRestVariableTransformer variableTransformer)
-
addHistoricCaseInstanceVariables
public static void addHistoricCaseInstanceVariables(HistoricCaseInstance caseInstance, Map<String,Object> variableMap, HistoryService historyService, CmmnHistoryService cmmnHistoryService, PlatformContentItemService contentService, PlatformRestVariableTransformer variableTransformer)
-
addTaskVariables
public static void addTaskVariables(Task task, Map<String,Object> variableMap, TaskService taskService, PlatformRestVariableTransformer variableTransformer)
-
addTaskVariables
public static void addTaskVariables(HistoricTaskInstance task, Map<String,Object> variableMap, HistoryService historyService, PlatformRestVariableTransformer variableTransformer)
-
filterProcessWorkFormVariablesWithInputMapping
public static void filterProcessWorkFormVariablesWithInputMapping(Map<String,Object> variableMap, String processInstanceId, RuntimeService runtimeService, RepositoryService repositoryService)
-
filterCaseWorkFormVariablesWithInputMapping
public static void filterCaseWorkFormVariablesWithInputMapping(Map<String,Object> variableMap, String caseInstanceId, CmmnRuntimeService cmmnRuntimeService, CmmnRepositoryService cmmnRepositoryService)
-
filterTaskFormVariablesWithInputMapping
public static void filterTaskFormVariablesWithInputMapping(Map<String,Object> variableMap, Task task, RuntimeService runtimeService, RepositoryService repositoryService, CmmnRuntimeService cmmnRuntimeService, CmmnRepositoryService cmmnRepositoryService)
-
filterCasePageFormVariablesWithInputMapping
public static void filterCasePageFormVariablesWithInputMapping(Map<String,Object> variableMap, String caseDefinitionId, String planItemDefinitionId, CmmnRuntimeService cmmnRuntimeService, CmmnRepositoryService cmmnRepositoryService)
-
filterVariablesWithInputMapping
protected static void filterVariablesWithInputMapping(Map<String,Object> variableMap, List<String> allowedInputList, List<String> blockedInputList)
-
createFlowableDatabasePayloadObject
public static void createFlowableDatabasePayloadObject(Map<String,Object> variableMap, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
addCaseVariableValues
protected static void addCaseVariableValues(CaseInstance caseInstance, boolean useRootLevelOnly, Map<String,Object> variableMap, CmmnRuntimeService cmmnRuntimeService, PlatformContentItemService contentService, PlatformRestVariableTransformer variableTransformer)
-
addProcessVariableValues
protected static void addProcessVariableValues(ProcessInstance processInstance, boolean useRootLevelOnly, Map<String,Object> variableMap, RuntimeService runtimeService, PlatformContentItemService contentService, PlatformRestVariableTransformer variableTransformer)
-
addHistoricCaseVariableValues
protected static void addHistoricCaseVariableValues(HistoricCaseInstance caseInstance, boolean useRootLevelOnly, Map<String,Object> variableMap, CmmnHistoryService cmmnHistoryService, PlatformContentItemService contentService, PlatformRestVariableTransformer variableTransformer)
-
addHistoricProcessVariableValues
protected static void addHistoricProcessVariableValues(HistoricProcessInstance processInstance, boolean useRootLevelOnly, Map<String,Object> variableMap, HistoryService historyService, PlatformContentItemService contentService, PlatformRestVariableTransformer variableTransformer)
-
addParentVariableValues
protected static void addParentVariableValues(EntityLink parentEntityLink, Map<String,Object> variableMap, RuntimeService runtimeService, CmmnRuntimeService cmmnRuntimeService, PlatformContentItemService contentService, PlatformRestVariableTransformer variableTransformer)
-
addParentVariableValues
protected static void addParentVariableValues(HistoricEntityLink parentEntityLink, Map<String,Object> variableMap, HistoryService historyService, CmmnHistoryService cmmnHistoryService, PlatformContentItemService contentService, PlatformRestVariableTransformer variableTransformer)
-
addParentVariableValues
protected static void addParentVariableValues(String id, String name, String businessKey, Date startTime, String startUserId, Date endTime, Map<String,Object> variableMap, Map<String,Object> parentVariableMap)
-
addScopeVariablesValues
protected static void addScopeVariablesValues(String id, String name, String businessKey, Date startTime, String startUserId, Date endTime, boolean useScopeLevelOnly, Map<String,Object> variableMap, Map<String,Object> scopeVariables)
-
getRuntimeCaseVariableMap
protected static Map<String,Object> getRuntimeCaseVariableMap(CmmnRuntimeService cmmnRuntimeService, String caseInstanceId, PlatformContentItemService contentService, PlatformRestVariableTransformer variableTransformer)
-
getHistoricCaseVariableMap
protected static Map<String,Object> getHistoricCaseVariableMap(CmmnHistoryService cmmnHistoryService, String caseInstanceId, PlatformContentItemService contentService, PlatformRestVariableTransformer variableTransformer)
-
getRuntimeProcessVariableMap
protected static Map<String,Object> getRuntimeProcessVariableMap(RuntimeService runtimeService, String processInstanceId, PlatformContentItemService contentService, PlatformRestVariableTransformer variableTransformer)
-
getHistoricProcessVariableMap
protected static Map<String,Object> getHistoricProcessVariableMap(HistoryService historyService, String processInstanceId, PlatformContentItemService contentService, PlatformRestVariableTransformer variableTransformer)
-
filterVariableMap
public static Map<String,Object> filterVariableMap(List<HistoricVariableInstance> variableInstances, PlatformRestVariableTransformer variableTransformer)
-
filterVariableMap
public static Map<String,Object> filterVariableMap(Map<String,VariableInstance> variableInstances, RuntimeService runtimeService, PlatformRestVariableTransformer variableTransformer)
-
filterVariableMap
public static Map<String,Object> filterVariableMap(Map<String,VariableInstance> variableInstances, CmmnRuntimeService cmmnRuntimeService, PlatformRestVariableTransformer variableTransformer)
-
filterVariableMap
public static Map<String,Object> filterVariableMap(Map<String,VariableInstance> variableInstances, TaskService taskService, PlatformRestVariableTransformer variableTransformer)
-
filterVariableMap
public static Map<String,Object> filterVariableMap(Map<String,VariableInstance> variableInstances, RuntimeService runtimeService, CmmnRuntimeService cmmnRuntimeService, TaskService taskService, PlatformRestVariableTransformer variableTransformer)
-
handlePotentialContentItems
protected static void handlePotentialContentItems(Map<String,Object> variables, PlatformContentItemService contentService)
-
filterAllowedScopedVariables
protected static void filterAllowedScopedVariables(String scope, Map<String,Object> variableMap, List<String> allowedInputList)
-
filterBlockedScopedVariables
protected static void filterBlockedScopedVariables(String scope, Map<String,Object> variableMap, List<String> blockedInputList)
-
containsScopedVariable
protected static boolean containsScopedVariable(String scopedName, List<String> valuesList)
-
addToMapIfNotEmpty
protected static void addToMapIfNotEmpty(String value, String name, Map<String,Object> variableMap)
-
copyExtensionElementValuesToList
protected static void copyExtensionElementValuesToList(List<ExtensionElement> extensionElements, List<String> values)
-
copyCmmnExtensionElementValuesToList
protected static void copyCmmnExtensionElementValuesToList(List<ExtensionElement> extensionElements, List<String> values)
-
-