package org.joget.workflow.model; import java.io.Serializable; import java.io.UnsupportedEncodingException; import java.net.URLEncoder; import java.util.Date; import java.util.List; public class WorkflowAssignment implements Serializable { private String processId; private String processName; private String processVersion; private String processDefId; private String processRequesterId; private boolean subflow; private String activityId; private String activityName; private String activityDefId; private String priority; private String description; private Date dateCreated; private boolean accepted; private String assigneeId; private String assigneeName; private String participant; private Date dueDate; private List<WorkflowVariable> processVariableList; private List<String> assigneeList; private double serviceLevelValue; public String getEncodedProcessDefId() { if (processDefId == null) { return null; } else { try { return URLEncoder.encode(processDefId, "UTF-8"); } catch (UnsupportedEncodingException e) { return processDefId; } } } public String getProcessId() { return processId; } public void setProcessId(String processId) { this.processId = processId; } public String getProcessName() { return processName; } public void setProcessName(String processName) { this.processName = processName; } public String getActivityId() { return activityId; } public void setActivityId(String activityId) { this.activityId = activityId; } public String getActivityName() { return activityName; } public void setActivityName(String activityName) { this.activityName = activityName; } public String getPriority() { return priority; } public void setPriority(String priority) { this.priority = priority; } public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } public Date getDateCreated() { return dateCreated; } public void setDateCreated(Date dateCreated) { this.dateCreated = dateCreated; } public boolean isAccepted() { return accepted; } public void setAccepted(boolean accepted) { this.accepted = accepted; } public String getAssigneeId() { return assigneeId; } public void setAssigneeId(String assigneeId) { this.assigneeId = assigneeId; } public String getAssigneeName() { return assigneeName; } public void setAssigneeName(String assigneeName) { this.assigneeName = assigneeName; } public String getProcessVersion() { return processVersion; } public void setProcessVersion(String version) { this.processVersion = version; } public String getProcessDefId() { return processDefId; } public void setProcessDefId(String processDefId) { this.processDefId = processDefId; } public String getProcessRequesterId() { return processRequesterId; } public void setProcessRequesterId(String processRequesterId) { this.processRequesterId = processRequesterId; } public boolean isSubflow() { return subflow; } public void setSubflow(boolean subflow) { this.subflow = subflow; } public String getActivityDefId() { return activityDefId; } public void setActivityDefId(String activityDefId) { this.activityDefId = activityDefId; } public String getParticipant() { return participant; } public void setParticipant(String participant) { this.participant = participant; } public List<WorkflowVariable> getProcessVariableList() { return processVariableList; } public void setProcessVariableList(List<WorkflowVariable> processVariableList) { this.processVariableList = processVariableList; } public Date getDueDate() { return dueDate; } public void setDueDate(Date dueDate) { this.dueDate = dueDate; } public List<String> getAssigneeList() { return assigneeList; } public void setAssigneeList(List<String> assigneeList) { this.assigneeList = assigneeList; } public double getServiceLevelValue() { return serviceLevelValue; } public void setServiceLevelValue(double serviceLevelValue) { this.serviceLevelValue = serviceLevelValue; } }