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 static JobDefinitionSuspensionStateConfiguration ByProcessDefinitionKeyAndTenantId(string processDefinitionKey, string tenantId, bool includeProcessInstances) { JobDefinitionSuspensionStateConfiguration configuration = byProcessDefinitionKey(processDefinitionKey, includeProcessInstances); configuration.isTenantIdSet = true; configuration.tenantId = tenantId; return(configuration); }
public static JobDefinitionSuspensionStateConfiguration byProcessDefinitionKey(string processDefinitionKey, bool includeJobs) { JobDefinitionSuspensionStateConfiguration configuration = new JobDefinitionSuspensionStateConfiguration(); configuration.by = JOB_HANDLER_CFG_PROCESS_DEFINITION_KEY; configuration.processDefinitionKey = processDefinitionKey; configuration.includeJobs = includeJobs; return(configuration); }
public static JobDefinitionSuspensionStateConfiguration byJobDefinitionId(string jobDefinitionId, bool includeJobs) { JobDefinitionSuspensionStateConfiguration configuration = new JobDefinitionSuspensionStateConfiguration(); configuration.by = JOB_HANDLER_CFG_JOB_DEFINITION_ID; configuration.jobDefinitionId = jobDefinitionId; configuration.includeJobs = includeJobs; return(configuration); }