public override AbstractProcessInstanceModificationCommand toObject(JsonObject json) { AbstractProcessInstanceModificationCommand cmd = null; if (json.has(START_BEFORE)) { cmd = new ActivityBeforeInstantiationCmd(JsonUtil.getString(json, START_BEFORE)); } else if (json.has(START_AFTER)) { cmd = new ActivityAfterInstantiationCmd(JsonUtil.getString(json, START_AFTER)); } else if (json.has(START_TRANSITION)) { cmd = new TransitionInstantiationCmd(JsonUtil.getString(json, START_TRANSITION)); } else if (json.has(CANCEL_ALL)) { cmd = new ActivityCancellationCmd(JsonUtil.getString(json, CANCEL_ALL)); bool cancelCurrentActiveActivityInstances = JsonUtil.getBoolean(json, CANCEL_CURRENT); ((ActivityCancellationCmd)cmd).CancelCurrentActiveActivityInstances = cancelCurrentActiveActivityInstances; } else if (json.has(CANCEL_ACTIVITY_INSTANCES)) { cmd = new ActivityInstanceCancellationCmd(JsonUtil.getString(json, PROCESS_INSTANCE), JsonUtil.getString(json, CANCEL_ACTIVITY_INSTANCES)); } else if (json.has(CANCEL_TRANSITION_INSTANCES)) { cmd = new TransitionInstanceCancellationCmd(JsonUtil.getString(json, PROCESS_INSTANCE), JsonUtil.getString(json, CANCEL_TRANSITION_INSTANCES)); } return(cmd); }
public static JobDefinitionSuspensionStateConfiguration fromJson(JsonObject jsonObject) { JobDefinitionSuspensionStateConfiguration config = new JobDefinitionSuspensionStateConfiguration(); config.by = JsonUtil.getString(jsonObject, JOB_HANDLER_CFG_BY); if (jsonObject.has(JOB_HANDLER_CFG_JOB_DEFINITION_ID)) { config.jobDefinitionId = JsonUtil.getString(jsonObject, JOB_HANDLER_CFG_JOB_DEFINITION_ID); } if (jsonObject.has(JOB_HANDLER_CFG_PROCESS_DEFINITION_ID)) { config.processDefinitionId = JsonUtil.getString(jsonObject, JOB_HANDLER_CFG_PROCESS_DEFINITION_ID); } if (jsonObject.has(JOB_HANDLER_CFG_PROCESS_DEFINITION_KEY)) { config.processDefinitionKey = JsonUtil.getString(jsonObject, JOB_HANDLER_CFG_PROCESS_DEFINITION_KEY); } if (jsonObject.has(JOB_HANDLER_CFG_PROCESS_DEFINITION_TENANT_ID)) { config.isTenantIdSet = true; if (!JsonUtil.isNull(jsonObject, JOB_HANDLER_CFG_PROCESS_DEFINITION_TENANT_ID)) { config.tenantId = JsonUtil.getString(jsonObject, JOB_HANDLER_CFG_PROCESS_DEFINITION_TENANT_ID); } } if (jsonObject.has(JOB_HANDLER_CFG_INCLUDE_JOBS)) { config.includeJobs = JsonUtil.getBoolean(jsonObject, JOB_HANDLER_CFG_INCLUDE_JOBS); } return(config); }
public override MigrationPlan toObject(JsonObject json) { MigrationPlanImpl migrationPlan = new MigrationPlanImpl(JsonUtil.getString(json, SOURCE_PROCESS_DEFINITION_ID), JsonUtil.getString(json, TARGET_PROCESS_DEFINITION_ID)); migrationPlan.Instructions = JsonUtil.asList(JsonUtil.getArray(json, INSTRUCTIONS), MigrationInstructionJsonConverter.INSTANCE); return(migrationPlan); }
public override TaskQueryVariableValue toObject(JsonObject json) { string name = JsonUtil.getString(json, "name"); object value = JsonUtil.getRawObject(json, "value"); QueryOperator @operator = Enum.Parse(typeof(QueryOperator), JsonUtil.getString(json, "operator")); bool isTaskVariable = JsonUtil.getBoolean(json, "taskVariable"); bool isProcessVariable = JsonUtil.getBoolean(json, "processVariable"); return(new TaskQueryVariableValue(name, value, @operator, isTaskVariable, isProcessVariable)); }
protected internal virtual string readTargetActivityId(JsonObject json) { return(JsonUtil.getString(JsonUtil.getArray(json, TARGET_ACTIVITY_IDS))); }
protected internal virtual string readSourceActivityId(JsonObject json) { return(JsonUtil.getString(JsonUtil.getArray(json, SOURCE_ACTIVITY_IDS))); }