1
22
23 package com.liferay.portlet.announcements.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.model.impl.BaseModelImpl;
29
30 import com.liferay.portlet.announcements.model.AnnouncementsFlag;
31 import com.liferay.portlet.announcements.model.AnnouncementsFlagSoap;
32
33 import java.io.Serializable;
34
35 import java.lang.reflect.Proxy;
36
37 import java.sql.Types;
38
39 import java.util.ArrayList;
40 import java.util.Date;
41 import java.util.List;
42
43
63 public class AnnouncementsFlagModelImpl extends BaseModelImpl<AnnouncementsFlag> {
64 public static final String TABLE_NAME = "AnnouncementsFlag";
65 public static final Object[][] TABLE_COLUMNS = {
66 { "flagId", new Integer(Types.BIGINT) },
67
68
69 { "userId", new Integer(Types.BIGINT) },
70
71
72 { "createDate", new Integer(Types.TIMESTAMP) },
73
74
75 { "entryId", new Integer(Types.BIGINT) },
76
77
78 { "value", new Integer(Types.INTEGER) }
79 };
80 public static final String TABLE_SQL_CREATE = "create table AnnouncementsFlag (flagId LONG not null primary key,userId LONG,createDate DATE null,entryId LONG,value INTEGER)";
81 public static final String TABLE_SQL_DROP = "drop table AnnouncementsFlag";
82 public static final String DATA_SOURCE = "liferayDataSource";
83 public static final String SESSION_FACTORY = "liferaySessionFactory";
84 public static final String TX_MANAGER = "liferayTransactionManager";
85 public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
86 "value.object.entity.cache.enabled.com.liferay.portlet.announcements.model.AnnouncementsFlag"),
87 true);
88 public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
89 "value.object.finder.cache.enabled.com.liferay.portlet.announcements.model.AnnouncementsFlag"),
90 true);
91
92 public static AnnouncementsFlag toModel(AnnouncementsFlagSoap soapModel) {
93 AnnouncementsFlag model = new AnnouncementsFlagImpl();
94
95 model.setFlagId(soapModel.getFlagId());
96 model.setUserId(soapModel.getUserId());
97 model.setCreateDate(soapModel.getCreateDate());
98 model.setEntryId(soapModel.getEntryId());
99 model.setValue(soapModel.getValue());
100
101 return model;
102 }
103
104 public static List<AnnouncementsFlag> toModels(
105 AnnouncementsFlagSoap[] soapModels) {
106 List<AnnouncementsFlag> models = new ArrayList<AnnouncementsFlag>(soapModels.length);
107
108 for (AnnouncementsFlagSoap soapModel : soapModels) {
109 models.add(toModel(soapModel));
110 }
111
112 return models;
113 }
114
115 public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
116 "lock.expiration.time.com.liferay.portlet.announcements.model.AnnouncementsFlag"));
117
118 public AnnouncementsFlagModelImpl() {
119 }
120
121 public long getPrimaryKey() {
122 return _flagId;
123 }
124
125 public void setPrimaryKey(long pk) {
126 setFlagId(pk);
127 }
128
129 public Serializable getPrimaryKeyObj() {
130 return new Long(_flagId);
131 }
132
133 public long getFlagId() {
134 return _flagId;
135 }
136
137 public void setFlagId(long flagId) {
138 _flagId = flagId;
139 }
140
141 public long getUserId() {
142 return _userId;
143 }
144
145 public void setUserId(long userId) {
146 _userId = userId;
147
148 if (!_setOriginalUserId) {
149 _setOriginalUserId = true;
150
151 _originalUserId = userId;
152 }
153 }
154
155 public long getOriginalUserId() {
156 return _originalUserId;
157 }
158
159 public Date getCreateDate() {
160 return _createDate;
161 }
162
163 public void setCreateDate(Date createDate) {
164 _createDate = createDate;
165 }
166
167 public long getEntryId() {
168 return _entryId;
169 }
170
171 public void setEntryId(long entryId) {
172 _entryId = entryId;
173
174 if (!_setOriginalEntryId) {
175 _setOriginalEntryId = true;
176
177 _originalEntryId = entryId;
178 }
179 }
180
181 public long getOriginalEntryId() {
182 return _originalEntryId;
183 }
184
185 public int getValue() {
186 return _value;
187 }
188
189 public void setValue(int value) {
190 _value = value;
191
192 if (!_setOriginalValue) {
193 _setOriginalValue = true;
194
195 _originalValue = value;
196 }
197 }
198
199 public int getOriginalValue() {
200 return _originalValue;
201 }
202
203 public AnnouncementsFlag toEscapedModel() {
204 if (isEscapedModel()) {
205 return (AnnouncementsFlag)this;
206 }
207 else {
208 AnnouncementsFlag model = new AnnouncementsFlagImpl();
209
210 model.setNew(isNew());
211 model.setEscapedModel(true);
212
213 model.setFlagId(getFlagId());
214 model.setUserId(getUserId());
215 model.setCreateDate(getCreateDate());
216 model.setEntryId(getEntryId());
217 model.setValue(getValue());
218
219 model = (AnnouncementsFlag)Proxy.newProxyInstance(AnnouncementsFlag.class.getClassLoader(),
220 new Class[] { AnnouncementsFlag.class },
221 new ReadOnlyBeanHandler(model));
222
223 return model;
224 }
225 }
226
227 public Object clone() {
228 AnnouncementsFlagImpl clone = new AnnouncementsFlagImpl();
229
230 clone.setFlagId(getFlagId());
231 clone.setUserId(getUserId());
232 clone.setCreateDate(getCreateDate());
233 clone.setEntryId(getEntryId());
234 clone.setValue(getValue());
235
236 return clone;
237 }
238
239 public int compareTo(AnnouncementsFlag announcementsFlag) {
240 int value = 0;
241
242 if (getUserId() < announcementsFlag.getUserId()) {
243 value = -1;
244 }
245 else if (getUserId() > announcementsFlag.getUserId()) {
246 value = 1;
247 }
248 else {
249 value = 0;
250 }
251
252 if (value != 0) {
253 return value;
254 }
255
256 value = DateUtil.compareTo(getCreateDate(),
257 announcementsFlag.getCreateDate());
258
259 if (value != 0) {
260 return value;
261 }
262
263 return 0;
264 }
265
266 public boolean equals(Object obj) {
267 if (obj == null) {
268 return false;
269 }
270
271 AnnouncementsFlag announcementsFlag = null;
272
273 try {
274 announcementsFlag = (AnnouncementsFlag)obj;
275 }
276 catch (ClassCastException cce) {
277 return false;
278 }
279
280 long pk = announcementsFlag.getPrimaryKey();
281
282 if (getPrimaryKey() == pk) {
283 return true;
284 }
285 else {
286 return false;
287 }
288 }
289
290 public int hashCode() {
291 return (int)getPrimaryKey();
292 }
293
294 public String toString() {
295 StringBuilder sb = new StringBuilder();
296
297 sb.append("{flagId=");
298 sb.append(getFlagId());
299 sb.append(", userId=");
300 sb.append(getUserId());
301 sb.append(", createDate=");
302 sb.append(getCreateDate());
303 sb.append(", entryId=");
304 sb.append(getEntryId());
305 sb.append(", value=");
306 sb.append(getValue());
307 sb.append("}");
308
309 return sb.toString();
310 }
311
312 public String toXmlString() {
313 StringBuilder sb = new StringBuilder();
314
315 sb.append("<model><model-name>");
316 sb.append("com.liferay.portlet.announcements.model.AnnouncementsFlag");
317 sb.append("</model-name>");
318
319 sb.append(
320 "<column><column-name>flagId</column-name><column-value><![CDATA[");
321 sb.append(getFlagId());
322 sb.append("]]></column-value></column>");
323 sb.append(
324 "<column><column-name>userId</column-name><column-value><![CDATA[");
325 sb.append(getUserId());
326 sb.append("]]></column-value></column>");
327 sb.append(
328 "<column><column-name>createDate</column-name><column-value><![CDATA[");
329 sb.append(getCreateDate());
330 sb.append("]]></column-value></column>");
331 sb.append(
332 "<column><column-name>entryId</column-name><column-value><![CDATA[");
333 sb.append(getEntryId());
334 sb.append("]]></column-value></column>");
335 sb.append(
336 "<column><column-name>value</column-name><column-value><![CDATA[");
337 sb.append(getValue());
338 sb.append("]]></column-value></column>");
339
340 sb.append("</model>");
341
342 return sb.toString();
343 }
344
345 private long _flagId;
346 private long _userId;
347 private long _originalUserId;
348 private boolean _setOriginalUserId;
349 private Date _createDate;
350 private long _entryId;
351 private long _originalEntryId;
352 private boolean _setOriginalEntryId;
353 private int _value;
354 private int _originalValue;
355 private boolean _setOriginalValue;
356 }