1 package com.dotmarketing.portlets.workflowmessages.model; 2 3 import java.io.Serializable ; 4 import java.util.Date ; 5 6 import com.dotmarketing.beans.WebAsset; 7 import com.dotmarketing.portlets.folders.model.Folder; 8 9 10 public class WorkflowMessage extends WebAsset implements Serializable , Comparable { 11 12 13 private static final long serialVersionUID = 1L; 14 15 16 private long inode; 17 18 19 private long parent; 20 21 private String message; 22 23 private Date requestDate; 24 25 private String requestUser; 26 27 private long statusId; 28 29 private long actionId; 30 31 private String assignedToUserId; 32 33 private Date assignedToUserDate; 34 35 private String notifyRoleId; 36 37 private Date notifyRoleDate; 38 39 40 41 private long webasset; 42 43 44 45 public WorkflowMessage() { 46 super.setType("workflow_messages"); 47 requestDate = new java.util.Date (); 48 } 49 50 public long getInode() { 51 return this.inode; 52 } 53 54 58 public long getParent() { 59 return parent; 60 } 61 62 66 public void setParent(long parent) { 67 this.parent = parent; 68 } 69 70 71 72 76 public void setInode(long inode) { 77 this.inode = inode; 78 } 79 80 public void copy(WorkflowMessage newWorkflowMessage) { 82 this.setParent(newWorkflowMessage.getParent()); 83 super.copy(newWorkflowMessage); 84 } 85 86 public int compareTo(Object compObject){ 87 if(!(compObject instanceof WorkflowMessage))return -1; 88 89 WorkflowMessage workflowMessage = (WorkflowMessage) compObject; 90 return (workflowMessage.getTitle().compareTo(this.getTitle())); 91 } 92 93 public String getURI(Folder folder) { 94 return folder.getPath() + this.getInode(); 95 } 96 97 101 public String getMessage() { 102 return message; 103 } 104 105 109 public Date getRequestDate() { 110 return requestDate; 111 } 112 113 117 public String getRequestUser() { 118 return requestUser; 119 } 120 121 125 public void setMessage(String message) { 126 this.message = message; 127 } 128 129 133 public void setRequestDate(Date requestDate) { 134 this.requestDate = requestDate; 135 } 136 137 141 public void setRequestUser(String requestUser) { 142 this.requestUser = requestUser; 143 } 144 145 149 public long getWebasset() { 150 return webasset; 151 } 152 153 157 public void setWebasset(long webasset) { 158 this.webasset = webasset; 159 } 160 161 162 163 164 167 public String getAssignedToUserId() { 168 return assignedToUserId; 169 } 170 171 172 175 public void setAssignedToUserId(String string) { 176 assignedToUserId = string; 177 } 178 179 182 public long getActionId() { 183 return actionId; 184 } 185 186 189 public long getStatusId() { 190 return statusId; 191 } 192 193 196 public void setActionId(long l) { 197 actionId = l; 198 } 199 200 203 public void setStatusId(long l) { 204 statusId = l; 205 } 206 207 210 public Date getNotifyRoleDate() { 211 return notifyRoleDate; 212 } 213 214 217 public String getNotifyRoleId() { 218 return notifyRoleId; 219 } 220 221 224 public void setNotifyRoleDate(Date date) { 225 notifyRoleDate = date; 226 } 227 228 231 public void setNotifyRoleId(String string) { 232 notifyRoleId = string; 233 } 234 235 236 239 public Date getAssignedToUserDate() { 240 return assignedToUserDate; 241 } 242 243 246 public void setAssignedToUserDate(Date date) { 247 assignedToUserDate = date; 248 } 249 250 } 251 | Popular Tags |