KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > dotmarketing > portlets > workflowmessages > model > WorkflowMessage


1 package com.dotmarketing.portlets.workflowmessages.model;
2
3 import java.io.Serializable JavaDoc;
4 import java.util.Date JavaDoc;
5
6 import com.dotmarketing.beans.WebAsset;
7 import com.dotmarketing.portlets.folders.model.Folder;
8
9 /** @author Hibernate CodeGenerator */
10 public class WorkflowMessage extends WebAsset implements Serializable JavaDoc, Comparable JavaDoc {
11
12     
13     private static final long serialVersionUID = 1L;
14
15     /** identifier field */
16     private long inode;
17
18     /** identifier field */
19     private long parent;
20     
21     private String JavaDoc message;
22     
23     private Date JavaDoc requestDate;
24       
25     private String JavaDoc requestUser;
26
27     private long statusId;
28
29     private long actionId;
30
31     private String JavaDoc assignedToUserId;
32
33     private Date JavaDoc assignedToUserDate;
34
35     private String JavaDoc notifyRoleId;
36
37     private Date JavaDoc notifyRoleDate;
38
39     
40     /** identifier field */
41     private long webasset;
42
43
44     /** default constructor */
45     public WorkflowMessage() {
46         super.setType("workflow_messages");
47         requestDate = new java.util.Date JavaDoc();
48     }
49
50     public long getInode() {
51         return this.inode;
52     }
53
54     /**
55      * Returns the parent.
56      * @return long
57      */

58     public long getParent() {
59         return parent;
60     }
61
62     /**
63      * Sets the parent.
64      * @param parent The parent to set
65      */

66     public void setParent(long parent) {
67         this.parent = parent;
68     }
69     
70
71
72     /**
73      * Sets the inode.
74      * @param inode The inode to set
75      */

76     public void setInode(long inode) {
77         this.inode = inode;
78     }
79
80     //Every Web Asset should implement this method!!!
81
public void copy(WorkflowMessage newWorkflowMessage) {
82         this.setParent(newWorkflowMessage.getParent());
83         super.copy(newWorkflowMessage);
84     }
85
86     public int compareTo(Object JavaDoc 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 JavaDoc getURI(Folder folder) {
94         return folder.getPath() + this.getInode();
95     }
96
97     /**
98      * Returns the message.
99      * @return String
100      */

101     public String JavaDoc getMessage() {
102         return message;
103     }
104
105     /**
106      * Returns the requestDate.
107      * @return Date
108      */

109     public Date JavaDoc getRequestDate() {
110         return requestDate;
111     }
112
113     /**
114      * Returns the requestUser.
115      * @return String
116      */

117     public String JavaDoc getRequestUser() {
118         return requestUser;
119     }
120
121     /**
122      * Sets the message.
123      * @param message The message to set
124      */

125     public void setMessage(String JavaDoc message) {
126         this.message = message;
127     }
128
129     /**
130      * Sets the requestDate.
131      * @param requestDate The requestDate to set
132      */

133     public void setRequestDate(Date JavaDoc requestDate) {
134         this.requestDate = requestDate;
135     }
136
137     /**
138      * Sets the requestUser.
139      * @param requestUser The requestUser to set
140      */

141     public void setRequestUser(String JavaDoc requestUser) {
142         this.requestUser = requestUser;
143     }
144
145     /**
146      * Returns the webasset.
147      * @return long
148      */

149     public long getWebasset() {
150         return webasset;
151     }
152
153     /**
154      * Sets the webasset.
155      * @param webasset The webasset to set
156      */

157     public void setWebasset(long webasset) {
158         this.webasset = webasset;
159     }
160
161
162
163
164     /**
165      * @return
166      */

167     public String JavaDoc getAssignedToUserId() {
168         return assignedToUserId;
169     }
170
171
172     /**
173      * @param string
174      */

175     public void setAssignedToUserId(String JavaDoc string) {
176         assignedToUserId = string;
177     }
178
179     /**
180      * @return
181      */

182     public long getActionId() {
183         return actionId;
184     }
185
186     /**
187      * @return
188      */

189     public long getStatusId() {
190         return statusId;
191     }
192
193     /**
194      * @param l
195      */

196     public void setActionId(long l) {
197         actionId = l;
198     }
199
200     /**
201      * @param l
202      */

203     public void setStatusId(long l) {
204         statusId = l;
205     }
206
207     /**
208      * @return
209      */

210     public Date JavaDoc getNotifyRoleDate() {
211         return notifyRoleDate;
212     }
213
214     /**
215      * @return
216      */

217     public String JavaDoc getNotifyRoleId() {
218         return notifyRoleId;
219     }
220
221     /**
222      * @param date
223      */

224     public void setNotifyRoleDate(Date JavaDoc date) {
225         notifyRoleDate = date;
226     }
227
228     /**
229      * @param string
230      */

231     public void setNotifyRoleId(String JavaDoc string) {
232         notifyRoleId = string;
233     }
234
235
236     /**
237      * @return
238      */

239     public Date JavaDoc getAssignedToUserDate() {
240         return assignedToUserDate;
241     }
242
243     /**
244      * @param date
245      */

246     public void setAssignedToUserDate(Date JavaDoc date) {
247         assignedToUserDate = date;
248     }
249
250 }
251
Popular Tags