1
22
23 package com.liferay.portlet.tasks.model.impl;
24
25 import com.liferay.portal.kernel.bean.ReadOnlyBeanHandler;
26 import com.liferay.portal.kernel.util.DateUtil;
27 import com.liferay.portal.kernel.util.GetterUtil;
28 import com.liferay.portal.kernel.util.HtmlUtil;
29 import com.liferay.portal.model.impl.BaseModelImpl;
30 import com.liferay.portal.util.PropsUtil;
31
32 import com.liferay.portlet.tasks.model.TasksReview;
33 import com.liferay.portlet.tasks.model.TasksReviewSoap;
34
35 import java.io.Serializable;
36
37 import java.lang.reflect.Proxy;
38
39 import java.sql.Types;
40
41 import java.util.ArrayList;
42 import java.util.Date;
43 import java.util.List;
44
45
65 public class TasksReviewModelImpl extends BaseModelImpl {
66 public static final String TABLE_NAME = "TasksReview";
67 public static final Object[][] TABLE_COLUMNS = {
68 { "reviewId", new Integer(Types.BIGINT) },
69
70
71 { "groupId", new Integer(Types.BIGINT) },
72
73
74 { "companyId", new Integer(Types.BIGINT) },
75
76
77 { "userId", new Integer(Types.BIGINT) },
78
79
80 { "userName", new Integer(Types.VARCHAR) },
81
82
83 { "createDate", new Integer(Types.TIMESTAMP) },
84
85
86 { "modifiedDate", new Integer(Types.TIMESTAMP) },
87
88
89 { "proposalId", new Integer(Types.BIGINT) },
90
91
92 { "assignedByUserId", new Integer(Types.BIGINT) },
93
94
95 { "assignedByUserName", new Integer(Types.VARCHAR) },
96
97
98 { "stage", new Integer(Types.INTEGER) },
99
100
101 { "completed", new Integer(Types.BOOLEAN) },
102
103
104 { "rejected", new Integer(Types.BOOLEAN) }
105 };
106 public static final String TABLE_SQL_CREATE = "create table TasksReview (reviewId LONG not null primary key,groupId LONG,companyId LONG,userId LONG,userName VARCHAR(75) null,createDate DATE null,modifiedDate DATE null,proposalId LONG,assignedByUserId LONG,assignedByUserName VARCHAR(75) null,stage INTEGER,completed BOOLEAN,rejected BOOLEAN)";
107 public static final String TABLE_SQL_DROP = "drop table TasksReview";
108 public static final boolean CACHE_ENABLED = GetterUtil.getBoolean(PropsUtil.get(
109 "value.object.finder.cache.enabled.com.liferay.portlet.tasks.model.TasksReview"),
110 true);
111
112 public static TasksReview toModel(TasksReviewSoap soapModel) {
113 TasksReview model = new TasksReviewImpl();
114
115 model.setReviewId(soapModel.getReviewId());
116 model.setGroupId(soapModel.getGroupId());
117 model.setCompanyId(soapModel.getCompanyId());
118 model.setUserId(soapModel.getUserId());
119 model.setUserName(soapModel.getUserName());
120 model.setCreateDate(soapModel.getCreateDate());
121 model.setModifiedDate(soapModel.getModifiedDate());
122 model.setProposalId(soapModel.getProposalId());
123 model.setAssignedByUserId(soapModel.getAssignedByUserId());
124 model.setAssignedByUserName(soapModel.getAssignedByUserName());
125 model.setStage(soapModel.getStage());
126 model.setCompleted(soapModel.getCompleted());
127 model.setRejected(soapModel.getRejected());
128
129 return model;
130 }
131
132 public static List<TasksReview> toModels(TasksReviewSoap[] soapModels) {
133 List<TasksReview> models = new ArrayList<TasksReview>(soapModels.length);
134
135 for (TasksReviewSoap soapModel : soapModels) {
136 models.add(toModel(soapModel));
137 }
138
139 return models;
140 }
141
142 public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(PropsUtil.get(
143 "lock.expiration.time.com.liferay.portlet.tasks.model.TasksReview"));
144
145 public TasksReviewModelImpl() {
146 }
147
148 public long getPrimaryKey() {
149 return _reviewId;
150 }
151
152 public void setPrimaryKey(long pk) {
153 setReviewId(pk);
154 }
155
156 public Serializable getPrimaryKeyObj() {
157 return new Long(_reviewId);
158 }
159
160 public long getReviewId() {
161 return _reviewId;
162 }
163
164 public void setReviewId(long reviewId) {
165 if (reviewId != _reviewId) {
166 _reviewId = reviewId;
167 }
168 }
169
170 public long getGroupId() {
171 return _groupId;
172 }
173
174 public void setGroupId(long groupId) {
175 if (groupId != _groupId) {
176 _groupId = groupId;
177 }
178 }
179
180 public long getCompanyId() {
181 return _companyId;
182 }
183
184 public void setCompanyId(long companyId) {
185 if (companyId != _companyId) {
186 _companyId = companyId;
187 }
188 }
189
190 public long getUserId() {
191 return _userId;
192 }
193
194 public void setUserId(long userId) {
195 if (userId != _userId) {
196 _userId = userId;
197 }
198 }
199
200 public String getUserName() {
201 return GetterUtil.getString(_userName);
202 }
203
204 public void setUserName(String userName) {
205 if (((userName == null) && (_userName != null)) ||
206 ((userName != null) && (_userName == null)) ||
207 ((userName != null) && (_userName != null) &&
208 !userName.equals(_userName))) {
209 _userName = userName;
210 }
211 }
212
213 public Date getCreateDate() {
214 return _createDate;
215 }
216
217 public void setCreateDate(Date createDate) {
218 if (((createDate == null) && (_createDate != null)) ||
219 ((createDate != null) && (_createDate == null)) ||
220 ((createDate != null) && (_createDate != null) &&
221 !createDate.equals(_createDate))) {
222 _createDate = createDate;
223 }
224 }
225
226 public Date getModifiedDate() {
227 return _modifiedDate;
228 }
229
230 public void setModifiedDate(Date modifiedDate) {
231 if (((modifiedDate == null) && (_modifiedDate != null)) ||
232 ((modifiedDate != null) && (_modifiedDate == null)) ||
233 ((modifiedDate != null) && (_modifiedDate != null) &&
234 !modifiedDate.equals(_modifiedDate))) {
235 _modifiedDate = modifiedDate;
236 }
237 }
238
239 public long getProposalId() {
240 return _proposalId;
241 }
242
243 public void setProposalId(long proposalId) {
244 if (proposalId != _proposalId) {
245 _proposalId = proposalId;
246 }
247 }
248
249 public long getAssignedByUserId() {
250 return _assignedByUserId;
251 }
252
253 public void setAssignedByUserId(long assignedByUserId) {
254 if (assignedByUserId != _assignedByUserId) {
255 _assignedByUserId = assignedByUserId;
256 }
257 }
258
259 public String getAssignedByUserName() {
260 return GetterUtil.getString(_assignedByUserName);
261 }
262
263 public void setAssignedByUserName(String assignedByUserName) {
264 if (((assignedByUserName == null) && (_assignedByUserName != null)) ||
265 ((assignedByUserName != null) && (_assignedByUserName == null)) ||
266 ((assignedByUserName != null) && (_assignedByUserName != null) &&
267 !assignedByUserName.equals(_assignedByUserName))) {
268 _assignedByUserName = assignedByUserName;
269 }
270 }
271
272 public int getStage() {
273 return _stage;
274 }
275
276 public void setStage(int stage) {
277 if (stage != _stage) {
278 _stage = stage;
279 }
280 }
281
282 public boolean getCompleted() {
283 return _completed;
284 }
285
286 public boolean isCompleted() {
287 return _completed;
288 }
289
290 public void setCompleted(boolean completed) {
291 if (completed != _completed) {
292 _completed = completed;
293 }
294 }
295
296 public boolean getRejected() {
297 return _rejected;
298 }
299
300 public boolean isRejected() {
301 return _rejected;
302 }
303
304 public void setRejected(boolean rejected) {
305 if (rejected != _rejected) {
306 _rejected = rejected;
307 }
308 }
309
310 public TasksReview toEscapedModel() {
311 if (isEscapedModel()) {
312 return (TasksReview)this;
313 }
314 else {
315 TasksReview model = new TasksReviewImpl();
316
317 model.setEscapedModel(true);
318
319 model.setReviewId(getReviewId());
320 model.setGroupId(getGroupId());
321 model.setCompanyId(getCompanyId());
322 model.setUserId(getUserId());
323 model.setUserName(HtmlUtil.escape(getUserName()));
324 model.setCreateDate(getCreateDate());
325 model.setModifiedDate(getModifiedDate());
326 model.setProposalId(getProposalId());
327 model.setAssignedByUserId(getAssignedByUserId());
328 model.setAssignedByUserName(HtmlUtil.escape(getAssignedByUserName()));
329 model.setStage(getStage());
330 model.setCompleted(getCompleted());
331 model.setRejected(getRejected());
332
333 model = (TasksReview)Proxy.newProxyInstance(TasksReview.class.getClassLoader(),
334 new Class[] { TasksReview.class },
335 new ReadOnlyBeanHandler(model));
336
337 return model;
338 }
339 }
340
341 public Object clone() {
342 TasksReviewImpl clone = new TasksReviewImpl();
343
344 clone.setReviewId(getReviewId());
345 clone.setGroupId(getGroupId());
346 clone.setCompanyId(getCompanyId());
347 clone.setUserId(getUserId());
348 clone.setUserName(getUserName());
349 clone.setCreateDate(getCreateDate());
350 clone.setModifiedDate(getModifiedDate());
351 clone.setProposalId(getProposalId());
352 clone.setAssignedByUserId(getAssignedByUserId());
353 clone.setAssignedByUserName(getAssignedByUserName());
354 clone.setStage(getStage());
355 clone.setCompleted(getCompleted());
356 clone.setRejected(getRejected());
357
358 return clone;
359 }
360
361 public int compareTo(Object obj) {
362 if (obj == null) {
363 return -1;
364 }
365
366 TasksReviewImpl tasksReview = (TasksReviewImpl)obj;
367
368 int value = 0;
369
370 value = DateUtil.compareTo(getCreateDate(), tasksReview.getCreateDate());
371
372 if (value != 0) {
373 return value;
374 }
375
376 return 0;
377 }
378
379 public boolean equals(Object obj) {
380 if (obj == null) {
381 return false;
382 }
383
384 TasksReviewImpl tasksReview = null;
385
386 try {
387 tasksReview = (TasksReviewImpl)obj;
388 }
389 catch (ClassCastException cce) {
390 return false;
391 }
392
393 long pk = tasksReview.getPrimaryKey();
394
395 if (getPrimaryKey() == pk) {
396 return true;
397 }
398 else {
399 return false;
400 }
401 }
402
403 public int hashCode() {
404 return (int)getPrimaryKey();
405 }
406
407 private long _reviewId;
408 private long _groupId;
409 private long _companyId;
410 private long _userId;
411 private String _userName;
412 private Date _createDate;
413 private Date _modifiedDate;
414 private long _proposalId;
415 private long _assignedByUserId;
416 private String _assignedByUserName;
417 private int _stage;
418 private boolean _completed;
419 private boolean _rejected;
420 }