public List<ProcessDefinition> List( int? version = null, string name = null, string nameLike = null, string key = null, string keyLike = null, string resourceName = null, string resourceNameLike = null, string category = null, string categoryLike = null, string categoryNotEquals = null, string deploymentId = null, string startableByUser = null, bool? latest = null, bool? suspended = null, RestClientBase.Sort? sort = null, int? size = null) { var request = new RestRequest("repository/process-definitions", Method.GET); request.AddParameterIfNotNull("version", version); request.AddParameterIfNotNull("name", name); request.AddParameterIfNotNull("nameLike", nameLike); request.AddParameterIfNotNull("key", key); request.AddParameterIfNotNull("keyLike", keyLike); request.AddParameterIfNotNull("resourceName", resourceName); request.AddParameterIfNotNull("resourceNameLike", resourceNameLike); request.AddParameterIfNotNull("category", category); request.AddParameterIfNotNull("categoryLike", categoryLike); request.AddParameterIfNotNull("categoryNotEquals", categoryNotEquals); request.AddParameterIfNotNull("deploymentId", deploymentId); request.AddParameterIfNotNull("startableByUser", startableByUser); request.AddParameterIfNotNull("latest", latest); request.AddParameterIfNotNull("suspended", suspended); request.AddParameterIfNotNull("sort", sort); request.AddParameterIfNotNull("size", size); var response = base.Client.Execute<DataSet<ProcessDefinition>>(request); base.HandleError(response); return response.Data.GetData(); }
public Form Get(int? taskId = null, string processDefinitionId = null) { var request = new RestRequest("form/form-data", Method.GET); request.AddParameterIfNotNull("taskId", taskId); request.AddParameterIfNotNull("processDefinitionId", processDefinitionId); var response = base.Client.Execute<Form>(request); base.HandleError(response); return response.Data; }
public Models.Task List( string name = null, string nameLike = null, string description = null, int? priority = null, int? minimumPriority = null, int? maximumPriority = null, string assignee = null, string assigneeLike = null, string owner = null, string ownerLike = null, bool? unassigned = null, string delegationState = null, string candidateUser = null, string candidateGroup = null, string involvedUser = null, string taskDefinitionKey = null, string taskDefinitionKeyLike = null, string processInstanceId = null, string processInstanceBusinessKey = null, string processInstanceBusinessKeyLike = null, string processDefinitionKey = null, string processDefinitionKeyLike = null, string processDefinitionName = null, string processDefinitionNameLike = null, string executionId = null, DateTime? createdOn = null, DateTime? createdBefore = null, DateTime? createdAfter = null, DateTime? dueOn = null, DateTime? dueBefore = null, DateTime? dueAfter = null, bool? withoutDueDate = null, bool? excludeSubTasks = null, bool? active = null, bool? includeTaskLocalVariables = null, bool? includeProcessVariables = null, string tenantId = null, string tenantIdLike = null, string withoutTenantId = null) { var request = new RestRequest("runtime/tasks", Method.GET); request.AddParameterIfNotNull("name", name); request.AddParameterIfNotNull("nameLike", nameLike); request.AddParameterIfNotNull("description", description); request.AddParameterIfNotNull("priority", priority); request.AddParameterIfNotNull("minimumPriority", minimumPriority); request.AddParameterIfNotNull("maximumPriority", maximumPriority); request.AddParameterIfNotNull("assignee", assignee); request.AddParameterIfNotNull("assigneeLike", assigneeLike); request.AddParameterIfNotNull("owner", owner); request.AddParameterIfNotNull("ownerLike", ownerLike); request.AddParameterIfNotNull("unassigned", unassigned); request.AddParameterIfNotNull("delegationState", delegationState); request.AddParameterIfNotNull("candidateUser", candidateUser); request.AddParameterIfNotNull("candidateGroup", candidateGroup); request.AddParameterIfNotNull("involvedUser", involvedUser); request.AddParameterIfNotNull("taskDefinitionKey", taskDefinitionKey); request.AddParameterIfNotNull("taskDefinitionKeyLike", taskDefinitionKeyLike); request.AddParameterIfNotNull("processInstanceId", processInstanceId); request.AddParameterIfNotNull("processInstanceBusinessKey", processInstanceBusinessKey); request.AddParameterIfNotNull("processInstanceBusinessKeyLike", processInstanceBusinessKeyLike); request.AddParameterIfNotNull("processDefinitionKey", processDefinitionKey); request.AddParameterIfNotNull("processDefinitionKeyLike", processDefinitionKeyLike); request.AddParameterIfNotNull("processDefinitionName", processDefinitionName); request.AddParameterIfNotNull("processDefinitionNameLike", processDefinitionNameLike); request.AddParameterIfNotNull("executionId", executionId); request.AddParameterIfNotNull("createdOn", createdOn.Value.ToString(RestClientBase.ISO_DATE)); request.AddParameterIfNotNull("createdBefore", createdBefore.Value.ToString(RestClientBase.ISO_DATE)); request.AddParameterIfNotNull("createdAfter", createdAfter.Value.ToString(RestClientBase.ISO_DATE)); request.AddParameterIfNotNull("dueOn", dueOn.Value.ToString(RestClientBase.ISO_DATE)); request.AddParameterIfNotNull("dueBefore", dueBefore.Value.ToString(RestClientBase.ISO_DATE)); request.AddParameterIfNotNull("dueAfter", dueAfter.Value.ToString(RestClientBase.ISO_DATE)); request.AddParameterIfNotNull("withoutDueDate", withoutDueDate); request.AddParameterIfNotNull("excludeSubTasks", excludeSubTasks); request.AddParameterIfNotNull("active", active); request.AddParameterIfNotNull("includeTaskLocalVariables", includeTaskLocalVariables); request.AddParameterIfNotNull("includeProcessVariables", includeProcessVariables); request.AddParameterIfNotNull("tenantId", tenantId); request.AddParameterIfNotNull("tenantIdLike", tenantIdLike); request.AddParameterIfNotNull("withoutTenantId", withoutTenantId); var response = base.Client.Execute<Models.Task>(request); base.HandleError(response); return response.Data; }