1
22
23 package com.liferay.portal.model.impl;
24
25 import com.liferay.portal.SystemException;
26 import com.liferay.portal.kernel.bean.ReadOnlyBeanHandler;
27 import com.liferay.portal.kernel.util.DateUtil;
28 import com.liferay.portal.kernel.util.GetterUtil;
29 import com.liferay.portal.kernel.util.HtmlUtil;
30 import com.liferay.portal.model.MembershipRequest;
31 import com.liferay.portal.model.MembershipRequestSoap;
32 import com.liferay.portal.util.PortalUtil;
33
34 import com.liferay.portlet.expando.model.ExpandoBridge;
35 import com.liferay.portlet.expando.model.impl.ExpandoBridgeImpl;
36
37 import java.io.Serializable;
38
39 import java.lang.reflect.Proxy;
40
41 import java.sql.Types;
42
43 import java.util.ArrayList;
44 import java.util.Date;
45 import java.util.List;
46
47
67 public class MembershipRequestModelImpl extends BaseModelImpl<MembershipRequest> {
68 public static final String TABLE_NAME = "MembershipRequest";
69 public static final Object[][] TABLE_COLUMNS = {
70 { "membershipRequestId", new Integer(Types.BIGINT) },
71
72
73 { "companyId", new Integer(Types.BIGINT) },
74
75
76 { "userId", new Integer(Types.BIGINT) },
77
78
79 { "createDate", new Integer(Types.TIMESTAMP) },
80
81
82 { "groupId", new Integer(Types.BIGINT) },
83
84
85 { "comments", new Integer(Types.VARCHAR) },
86
87
88 { "replyComments", new Integer(Types.VARCHAR) },
89
90
91 { "replyDate", new Integer(Types.TIMESTAMP) },
92
93
94 { "replierUserId", new Integer(Types.BIGINT) },
95
96
97 { "statusId", new Integer(Types.INTEGER) }
98 };
99 public static final String TABLE_SQL_CREATE = "create table MembershipRequest (membershipRequestId LONG not null primary key,companyId LONG,userId LONG,createDate DATE null,groupId LONG,comments STRING null,replyComments STRING null,replyDate DATE null,replierUserId LONG,statusId INTEGER)";
100 public static final String TABLE_SQL_DROP = "drop table MembershipRequest";
101 public static final String DATA_SOURCE = "liferayDataSource";
102 public static final String SESSION_FACTORY = "liferaySessionFactory";
103 public static final String TX_MANAGER = "liferayTransactionManager";
104 public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
105 "value.object.entity.cache.enabled.com.liferay.portal.model.MembershipRequest"),
106 true);
107 public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
108 "value.object.finder.cache.enabled.com.liferay.portal.model.MembershipRequest"),
109 true);
110
111 public static MembershipRequest toModel(MembershipRequestSoap soapModel) {
112 MembershipRequest model = new MembershipRequestImpl();
113
114 model.setMembershipRequestId(soapModel.getMembershipRequestId());
115 model.setCompanyId(soapModel.getCompanyId());
116 model.setUserId(soapModel.getUserId());
117 model.setCreateDate(soapModel.getCreateDate());
118 model.setGroupId(soapModel.getGroupId());
119 model.setComments(soapModel.getComments());
120 model.setReplyComments(soapModel.getReplyComments());
121 model.setReplyDate(soapModel.getReplyDate());
122 model.setReplierUserId(soapModel.getReplierUserId());
123 model.setStatusId(soapModel.getStatusId());
124
125 return model;
126 }
127
128 public static List<MembershipRequest> toModels(
129 MembershipRequestSoap[] soapModels) {
130 List<MembershipRequest> models = new ArrayList<MembershipRequest>(soapModels.length);
131
132 for (MembershipRequestSoap soapModel : soapModels) {
133 models.add(toModel(soapModel));
134 }
135
136 return models;
137 }
138
139 public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
140 "lock.expiration.time.com.liferay.portal.model.MembershipRequest"));
141
142 public MembershipRequestModelImpl() {
143 }
144
145 public long getPrimaryKey() {
146 return _membershipRequestId;
147 }
148
149 public void setPrimaryKey(long pk) {
150 setMembershipRequestId(pk);
151 }
152
153 public Serializable getPrimaryKeyObj() {
154 return new Long(_membershipRequestId);
155 }
156
157 public long getMembershipRequestId() {
158 return _membershipRequestId;
159 }
160
161 public void setMembershipRequestId(long membershipRequestId) {
162 _membershipRequestId = membershipRequestId;
163 }
164
165 public long getCompanyId() {
166 return _companyId;
167 }
168
169 public void setCompanyId(long companyId) {
170 _companyId = companyId;
171 }
172
173 public long getUserId() {
174 return _userId;
175 }
176
177 public void setUserId(long userId) {
178 _userId = userId;
179 }
180
181 public String getUserUuid() throws SystemException {
182 return PortalUtil.getUserValue(getUserId(), "uuid", _userUuid);
183 }
184
185 public void setUserUuid(String userUuid) {
186 _userUuid = userUuid;
187 }
188
189 public Date getCreateDate() {
190 return _createDate;
191 }
192
193 public void setCreateDate(Date createDate) {
194 _createDate = createDate;
195 }
196
197 public long getGroupId() {
198 return _groupId;
199 }
200
201 public void setGroupId(long groupId) {
202 _groupId = groupId;
203 }
204
205 public String getComments() {
206 return GetterUtil.getString(_comments);
207 }
208
209 public void setComments(String comments) {
210 _comments = comments;
211 }
212
213 public String getReplyComments() {
214 return GetterUtil.getString(_replyComments);
215 }
216
217 public void setReplyComments(String replyComments) {
218 _replyComments = replyComments;
219 }
220
221 public Date getReplyDate() {
222 return _replyDate;
223 }
224
225 public void setReplyDate(Date replyDate) {
226 _replyDate = replyDate;
227 }
228
229 public long getReplierUserId() {
230 return _replierUserId;
231 }
232
233 public void setReplierUserId(long replierUserId) {
234 _replierUserId = replierUserId;
235 }
236
237 public String getReplierUserUuid() throws SystemException {
238 return PortalUtil.getUserValue(getReplierUserId(), "uuid",
239 _replierUserUuid);
240 }
241
242 public void setReplierUserUuid(String replierUserUuid) {
243 _replierUserUuid = replierUserUuid;
244 }
245
246 public int getStatusId() {
247 return _statusId;
248 }
249
250 public void setStatusId(int statusId) {
251 _statusId = statusId;
252 }
253
254 public MembershipRequest toEscapedModel() {
255 if (isEscapedModel()) {
256 return (MembershipRequest)this;
257 }
258 else {
259 MembershipRequest model = new MembershipRequestImpl();
260
261 model.setNew(isNew());
262 model.setEscapedModel(true);
263
264 model.setMembershipRequestId(getMembershipRequestId());
265 model.setCompanyId(getCompanyId());
266 model.setUserId(getUserId());
267 model.setCreateDate(getCreateDate());
268 model.setGroupId(getGroupId());
269 model.setComments(HtmlUtil.escape(getComments()));
270 model.setReplyComments(HtmlUtil.escape(getReplyComments()));
271 model.setReplyDate(getReplyDate());
272 model.setReplierUserId(getReplierUserId());
273 model.setStatusId(getStatusId());
274
275 model = (MembershipRequest)Proxy.newProxyInstance(MembershipRequest.class.getClassLoader(),
276 new Class[] { MembershipRequest.class },
277 new ReadOnlyBeanHandler(model));
278
279 return model;
280 }
281 }
282
283 public ExpandoBridge getExpandoBridge() {
284 if (_expandoBridge == null) {
285 _expandoBridge = new ExpandoBridgeImpl(MembershipRequest.class.getName(),
286 getPrimaryKey());
287 }
288
289 return _expandoBridge;
290 }
291
292 public Object clone() {
293 MembershipRequestImpl clone = new MembershipRequestImpl();
294
295 clone.setMembershipRequestId(getMembershipRequestId());
296 clone.setCompanyId(getCompanyId());
297 clone.setUserId(getUserId());
298 clone.setCreateDate(getCreateDate());
299 clone.setGroupId(getGroupId());
300 clone.setComments(getComments());
301 clone.setReplyComments(getReplyComments());
302 clone.setReplyDate(getReplyDate());
303 clone.setReplierUserId(getReplierUserId());
304 clone.setStatusId(getStatusId());
305
306 return clone;
307 }
308
309 public int compareTo(MembershipRequest membershipRequest) {
310 int value = 0;
311
312 value = DateUtil.compareTo(getCreateDate(),
313 membershipRequest.getCreateDate());
314
315 value = value * -1;
316
317 if (value != 0) {
318 return value;
319 }
320
321 return 0;
322 }
323
324 public boolean equals(Object obj) {
325 if (obj == null) {
326 return false;
327 }
328
329 MembershipRequest membershipRequest = null;
330
331 try {
332 membershipRequest = (MembershipRequest)obj;
333 }
334 catch (ClassCastException cce) {
335 return false;
336 }
337
338 long pk = membershipRequest.getPrimaryKey();
339
340 if (getPrimaryKey() == pk) {
341 return true;
342 }
343 else {
344 return false;
345 }
346 }
347
348 public int hashCode() {
349 return (int)getPrimaryKey();
350 }
351
352 public String toString() {
353 StringBuilder sb = new StringBuilder();
354
355 sb.append("{membershipRequestId=");
356 sb.append(getMembershipRequestId());
357 sb.append(", companyId=");
358 sb.append(getCompanyId());
359 sb.append(", userId=");
360 sb.append(getUserId());
361 sb.append(", createDate=");
362 sb.append(getCreateDate());
363 sb.append(", groupId=");
364 sb.append(getGroupId());
365 sb.append(", comments=");
366 sb.append(getComments());
367 sb.append(", replyComments=");
368 sb.append(getReplyComments());
369 sb.append(", replyDate=");
370 sb.append(getReplyDate());
371 sb.append(", replierUserId=");
372 sb.append(getReplierUserId());
373 sb.append(", statusId=");
374 sb.append(getStatusId());
375 sb.append("}");
376
377 return sb.toString();
378 }
379
380 public String toXmlString() {
381 StringBuilder sb = new StringBuilder();
382
383 sb.append("<model><model-name>");
384 sb.append("com.liferay.portal.model.MembershipRequest");
385 sb.append("</model-name>");
386
387 sb.append(
388 "<column><column-name>membershipRequestId</column-name><column-value><![CDATA[");
389 sb.append(getMembershipRequestId());
390 sb.append("]]></column-value></column>");
391 sb.append(
392 "<column><column-name>companyId</column-name><column-value><![CDATA[");
393 sb.append(getCompanyId());
394 sb.append("]]></column-value></column>");
395 sb.append(
396 "<column><column-name>userId</column-name><column-value><![CDATA[");
397 sb.append(getUserId());
398 sb.append("]]></column-value></column>");
399 sb.append(
400 "<column><column-name>createDate</column-name><column-value><![CDATA[");
401 sb.append(getCreateDate());
402 sb.append("]]></column-value></column>");
403 sb.append(
404 "<column><column-name>groupId</column-name><column-value><![CDATA[");
405 sb.append(getGroupId());
406 sb.append("]]></column-value></column>");
407 sb.append(
408 "<column><column-name>comments</column-name><column-value><![CDATA[");
409 sb.append(getComments());
410 sb.append("]]></column-value></column>");
411 sb.append(
412 "<column><column-name>replyComments</column-name><column-value><![CDATA[");
413 sb.append(getReplyComments());
414 sb.append("]]></column-value></column>");
415 sb.append(
416 "<column><column-name>replyDate</column-name><column-value><![CDATA[");
417 sb.append(getReplyDate());
418 sb.append("]]></column-value></column>");
419 sb.append(
420 "<column><column-name>replierUserId</column-name><column-value><![CDATA[");
421 sb.append(getReplierUserId());
422 sb.append("]]></column-value></column>");
423 sb.append(
424 "<column><column-name>statusId</column-name><column-value><![CDATA[");
425 sb.append(getStatusId());
426 sb.append("]]></column-value></column>");
427
428 sb.append("</model>");
429
430 return sb.toString();
431 }
432
433 private long _membershipRequestId;
434 private long _companyId;
435 private long _userId;
436 private String _userUuid;
437 private Date _createDate;
438 private long _groupId;
439 private String _comments;
440 private String _replyComments;
441 private Date _replyDate;
442 private long _replierUserId;
443 private String _replierUserUuid;
444 private int _statusId;
445 private transient ExpandoBridge _expandoBridge;
446 }