protected List<String> readProcessInstanceIds(JsonObject jsonObject) { return JsonUtil.asList(JsonUtil.getArray(jsonObject, PROCESS_INSTANCE_IDS)); } }
protected List<String> readProcessInstanceIds(JsonObject jsonObject) { return JsonUtil.asList(JsonUtil.getArray(jsonObject, PROCESS_INSTANCE_IDS)); } }
protected List<String> readProcessInstanceIds(JsonObject jsonObject) { return JsonUtil.asList(JsonUtil.getArray(jsonObject, PROCESS_INSTANCE_IDS)); } }
protected List<String> readJobIds(JsonObject jsonObject) { return JsonUtil.asList(JsonUtil.getArray(jsonObject, JOB_IDS)); } }
protected String readSourceActivityId(JsonObject json) { return JsonUtil.getString(JsonUtil.getArray(json, SOURCE_ACTIVITY_IDS)); }
protected List<String> readProcessInstanceIds(JsonObject jsonObject) { return JsonUtil.asList(JsonUtil.getArray(jsonObject, PROCESS_INSTANCE_IDS)); } }
protected List<String> readProcessInstanceIds(JsonObject jsonObject) { return JsonUtil.asList(JsonUtil.getArray(jsonObject, PROCESS_INSTANCE_IDS)); }
protected String readTargetActivityId(JsonObject json) { return JsonUtil.getString(JsonUtil.getArray(json, TARGET_ACTIVITY_IDS)); }
protected List<String> readExternalTaskIds(JsonObject json) { return JsonUtil.asList(JsonUtil.getArray(json, EXTERNAL_TASK_IDS)); }
protected List<String> readDecisionInstanceIds(JsonObject jsonNode) { return JsonUtil.asList(JsonUtil.getArray(jsonNode, HISTORIC_DECISION_INSTANCE_IDS)); }
protected List<String> readProcessInstanceIds(JsonObject jsonObject) { return JsonUtil.asList(JsonUtil.getArray(jsonObject, PROCESS_INSTANCE_IDS)); }
protected void addVariable(JsonObject jsonObject, String variableType, TaskQueryVariableValue variable) { JsonArray variables = JsonUtil.getArray(jsonObject, variableType); JsonUtil.addElement(variables, variableValueConverter, variable); JsonUtil.addField(jsonObject, variableType, variables); }
protected void addVariable(JsonObject jsonObject, String variableType, TaskQueryVariableValue variable) { JsonArray variables = JsonUtil.getArray(jsonObject, variableType); JsonUtil.addElement(variables, variableValueConverter, variable); JsonUtil.addField(jsonObject, variableType, variables); }
public static JsonArray getArray(JsonObject json, String memberName) { if (json != null && memberName != null && json.has(memberName)) { return getArray(json.get(memberName)); } else { return createArray(); } }
public static JsonArray getArray(JsonObject json, String memberName) { if (json != null && memberName != null && json.has(memberName)) { return getArray(json.get(memberName)); } else { return createArray(); } }
public MigrationPlan toObject(JsonObject json) { MigrationPlanImpl migrationPlan = new MigrationPlanImpl(JsonUtil.getString(json, SOURCE_PROCESS_DEFINITION_ID), JsonUtil.getString(json, TARGET_PROCESS_DEFINITION_ID)); migrationPlan.setInstructions(JsonUtil.asList(JsonUtil.getArray(json, INSTRUCTIONS), MigrationInstructionJsonConverter.INSTANCE)); return migrationPlan; }
public MigrationPlan toObject(JsonObject json) { MigrationPlanImpl migrationPlan = new MigrationPlanImpl(JsonUtil.getString(json, SOURCE_PROCESS_DEFINITION_ID), JsonUtil.getString(json, TARGET_PROCESS_DEFINITION_ID)); migrationPlan.setInstructions(JsonUtil.asList(JsonUtil.getArray(json, INSTRUCTIONS), MigrationInstructionJsonConverter.INSTANCE)); return migrationPlan; }
@Override public ModificationBatchConfiguration toObject(JsonObject json) { List<String> processInstanceIds = readProcessInstanceIds(json); String processDefinitionId = JsonUtil.getString(json, PROCESS_DEFINITION_ID); List<AbstractProcessInstanceModificationCommand> instructions = JsonUtil.asList(JsonUtil.getArray(json, INSTRUCTIONS), ModificationCmdJsonConverter.INSTANCE); boolean skipCustomListeners = JsonUtil.getBoolean(json, SKIP_LISTENERS); boolean skipIoMappings = JsonUtil.getBoolean(json, SKIP_IO_MAPPINGS); return new ModificationBatchConfiguration( processInstanceIds, processDefinitionId, instructions, skipCustomListeners, skipIoMappings); }
@Override public RestartProcessInstancesBatchConfiguration toObject(JsonObject json) { List<String> processInstanceIds = readProcessInstanceIds(json); List<AbstractProcessInstanceModificationCommand> instructions = JsonUtil.asList(JsonUtil.getArray(json, INSTRUCTIONS), ModificationCmdJsonConverter.INSTANCE); return new RestartProcessInstancesBatchConfiguration(processInstanceIds, instructions, JsonUtil.getString(json, PROCESS_DEFINITION_ID), JsonUtil.getBoolean(json, INITIAL_VARIABLES), JsonUtil.getBoolean(json, SKIP_CUSTOM_LISTENERS), JsonUtil.getBoolean(json, SKIP_IO_MAPPINGS), JsonUtil.getBoolean(json, WITHOUT_BUSINESS_KEY)); }
@Override public RestartProcessInstancesBatchConfiguration toObject(JsonObject json) { List<String> processInstanceIds = readProcessInstanceIds(json); List<AbstractProcessInstanceModificationCommand> instructions = JsonUtil.asList(JsonUtil.getArray(json, INSTRUCTIONS), ModificationCmdJsonConverter.INSTANCE); return new RestartProcessInstancesBatchConfiguration(processInstanceIds, instructions, JsonUtil.getString(json, PROCESS_DEFINITION_ID), JsonUtil.getBoolean(json, INITIAL_VARIABLES), JsonUtil.getBoolean(json, SKIP_CUSTOM_LISTENERS), JsonUtil.getBoolean(json, SKIP_IO_MAPPINGS), JsonUtil.getBoolean(json, WITHOUT_BUSINESS_KEY)); }