/* * Copyright 2014 Red Hat, Inc. and/or its affiliates. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package org.jbpm.kie.services.impl.model; import java.io.Serializable; import java.util.Date; public class UserTaskInstanceDesc implements org.jbpm.services.api.model.UserTaskInstanceDesc, Serializable { private static final long serialVersionUID = -4594921035584546643L; private Long taskId; private String status; private Date activationTime; private String name; private String description; private Integer priority; private String actualOwner; private String createdBy; private String deploymentId; private String processId; private Long processInstanceId; private Date createdOn; private Date dueDate; public UserTaskInstanceDesc(Long taskId, String status, Date activationTime, String name, String description, Integer priority, String actualOwner, String createdBy, String deploymentId, String processId, Long processInstanceId, Date createdOn, Date dueDate) { super(); this.taskId = taskId; this.status = status; this.activationTime = activationTime; this.name = name; this.description = description; this.priority = priority; this.actualOwner = actualOwner; this.createdBy = createdBy; this.deploymentId = deploymentId; this.processId = processId; this.processInstanceId = processInstanceId; this.createdOn = createdOn; this.dueDate = dueDate; } @Override public Long getTaskId() { return this.taskId; } @Override public String getStatus() { return this.status; } @Override public Date getActivationTime() { return this.activationTime; } @Override public String getName() { return this.name; } @Override public String getDescription() { return this.description; } @Override public Integer getPriority() { return this.priority; } @Override public String getCreatedBy() { return this.createdBy; } @Override public Date getCreatedOn() { return this.createdOn; } @Override public Date getDueDate() { return this.dueDate; } @Override public Long getProcessInstanceId() { return this.processInstanceId; } @Override public String getProcessId() { return this.processId; } @Override public String getActualOwner() { return this.actualOwner; } @Override public String getDeploymentId() { return this.deploymentId; } @Override public String toString() { return "UserTaskInstanceDesc [taskId=" + taskId + ", name=" + name + ", deploymentId=" + deploymentId + ", processInstanceId=" + processInstanceId + "]"; } }