public static ProcessDefinitionSuspensionStateConfiguration fromJson(JsonObject jsonObject) { ProcessDefinitionSuspensionStateConfiguration config = new ProcessDefinitionSuspensionStateConfiguration(); config.by = JsonUtil.getString(jsonObject, JOB_HANDLER_CFG_BY); 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_PROCESS_INSTANCES)) { config.includeProcessInstances = JsonUtil.getBoolean(jsonObject, JOB_HANDLER_CFG_INCLUDE_PROCESS_INSTANCES); } return(config); }
public static ProcessDefinitionSuspensionStateConfiguration byProcessDefinitionKeyAndTenantId(string processDefinitionKey, string tenantId, bool includeProcessInstances) { ProcessDefinitionSuspensionStateConfiguration configuration = byProcessDefinitionKey(processDefinitionKey, includeProcessInstances); configuration.isTenantIdSet = true; configuration.tenantId = tenantId; return(configuration); }
public static ProcessDefinitionSuspensionStateConfiguration byProcessDefinitionKey(string processDefinitionKey, bool includeProcessInstances) { ProcessDefinitionSuspensionStateConfiguration configuration = new ProcessDefinitionSuspensionStateConfiguration(); configuration.by = JOB_HANDLER_CFG_PROCESS_DEFINITION_KEY; configuration.processDefinitionKey = processDefinitionKey; configuration.includeProcessInstances = includeProcessInstances; return(configuration); }