1
22
23 package com.liferay.portlet.journal.model.impl;
24
25 import com.liferay.portal.kernel.bean.ReadOnlyBeanHandler;
26 import com.liferay.portal.kernel.util.GetterUtil;
27 import com.liferay.portal.kernel.util.HtmlUtil;
28 import com.liferay.portal.model.impl.BaseModelImpl;
29
30 import com.liferay.portlet.journal.model.JournalArticleImage;
31 import com.liferay.portlet.journal.model.JournalArticleImageSoap;
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.List;
41
42
62 public class JournalArticleImageModelImpl extends BaseModelImpl<JournalArticleImage> {
63 public static final String TABLE_NAME = "JournalArticleImage";
64 public static final Object[][] TABLE_COLUMNS = {
65 { "articleImageId", new Integer(Types.BIGINT) },
66
67
68 { "groupId", new Integer(Types.BIGINT) },
69
70
71 { "articleId", new Integer(Types.VARCHAR) },
72
73
74 { "version", new Integer(Types.DOUBLE) },
75
76
77 { "elName", new Integer(Types.VARCHAR) },
78
79
80 { "languageId", new Integer(Types.VARCHAR) },
81
82
83 { "tempImage", new Integer(Types.BOOLEAN) }
84 };
85 public static final String TABLE_SQL_CREATE = "create table JournalArticleImage (articleImageId LONG not null primary key,groupId LONG,articleId VARCHAR(75) null,version DOUBLE,elName VARCHAR(75) null,languageId VARCHAR(75) null,tempImage BOOLEAN)";
86 public static final String TABLE_SQL_DROP = "drop table JournalArticleImage";
87 public static final String DATA_SOURCE = "liferayDataSource";
88 public static final String SESSION_FACTORY = "liferaySessionFactory";
89 public static final String TX_MANAGER = "liferayTransactionManager";
90 public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
91 "value.object.entity.cache.enabled.com.liferay.portlet.journal.model.JournalArticleImage"),
92 true);
93 public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
94 "value.object.finder.cache.enabled.com.liferay.portlet.journal.model.JournalArticleImage"),
95 true);
96
97 public static JournalArticleImage toModel(JournalArticleImageSoap soapModel) {
98 JournalArticleImage model = new JournalArticleImageImpl();
99
100 model.setArticleImageId(soapModel.getArticleImageId());
101 model.setGroupId(soapModel.getGroupId());
102 model.setArticleId(soapModel.getArticleId());
103 model.setVersion(soapModel.getVersion());
104 model.setElName(soapModel.getElName());
105 model.setLanguageId(soapModel.getLanguageId());
106 model.setTempImage(soapModel.getTempImage());
107
108 return model;
109 }
110
111 public static List<JournalArticleImage> toModels(
112 JournalArticleImageSoap[] soapModels) {
113 List<JournalArticleImage> models = new ArrayList<JournalArticleImage>(soapModels.length);
114
115 for (JournalArticleImageSoap soapModel : soapModels) {
116 models.add(toModel(soapModel));
117 }
118
119 return models;
120 }
121
122 public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
123 "lock.expiration.time.com.liferay.portlet.journal.model.JournalArticleImage"));
124
125 public JournalArticleImageModelImpl() {
126 }
127
128 public long getPrimaryKey() {
129 return _articleImageId;
130 }
131
132 public void setPrimaryKey(long pk) {
133 setArticleImageId(pk);
134 }
135
136 public Serializable getPrimaryKeyObj() {
137 return new Long(_articleImageId);
138 }
139
140 public long getArticleImageId() {
141 return _articleImageId;
142 }
143
144 public void setArticleImageId(long articleImageId) {
145 _articleImageId = articleImageId;
146 }
147
148 public long getGroupId() {
149 return _groupId;
150 }
151
152 public void setGroupId(long groupId) {
153 _groupId = groupId;
154
155 if (!_setOriginalGroupId) {
156 _setOriginalGroupId = true;
157
158 _originalGroupId = groupId;
159 }
160 }
161
162 public long getOriginalGroupId() {
163 return _originalGroupId;
164 }
165
166 public String getArticleId() {
167 return GetterUtil.getString(_articleId);
168 }
169
170 public void setArticleId(String articleId) {
171 _articleId = articleId;
172
173 if (_originalArticleId == null) {
174 _originalArticleId = articleId;
175 }
176 }
177
178 public String getOriginalArticleId() {
179 return GetterUtil.getString(_originalArticleId);
180 }
181
182 public double getVersion() {
183 return _version;
184 }
185
186 public void setVersion(double version) {
187 _version = version;
188
189 if (!_setOriginalVersion) {
190 _setOriginalVersion = true;
191
192 _originalVersion = version;
193 }
194 }
195
196 public double getOriginalVersion() {
197 return _originalVersion;
198 }
199
200 public String getElName() {
201 return GetterUtil.getString(_elName);
202 }
203
204 public void setElName(String elName) {
205 _elName = elName;
206
207 if (_originalElName == null) {
208 _originalElName = elName;
209 }
210 }
211
212 public String getOriginalElName() {
213 return GetterUtil.getString(_originalElName);
214 }
215
216 public String getLanguageId() {
217 return GetterUtil.getString(_languageId);
218 }
219
220 public void setLanguageId(String languageId) {
221 _languageId = languageId;
222
223 if (_originalLanguageId == null) {
224 _originalLanguageId = languageId;
225 }
226 }
227
228 public String getOriginalLanguageId() {
229 return GetterUtil.getString(_originalLanguageId);
230 }
231
232 public boolean getTempImage() {
233 return _tempImage;
234 }
235
236 public boolean isTempImage() {
237 return _tempImage;
238 }
239
240 public void setTempImage(boolean tempImage) {
241 _tempImage = tempImage;
242 }
243
244 public JournalArticleImage toEscapedModel() {
245 if (isEscapedModel()) {
246 return (JournalArticleImage)this;
247 }
248 else {
249 JournalArticleImage model = new JournalArticleImageImpl();
250
251 model.setNew(isNew());
252 model.setEscapedModel(true);
253
254 model.setArticleImageId(getArticleImageId());
255 model.setGroupId(getGroupId());
256 model.setArticleId(HtmlUtil.escape(getArticleId()));
257 model.setVersion(getVersion());
258 model.setElName(HtmlUtil.escape(getElName()));
259 model.setLanguageId(HtmlUtil.escape(getLanguageId()));
260 model.setTempImage(getTempImage());
261
262 model = (JournalArticleImage)Proxy.newProxyInstance(JournalArticleImage.class.getClassLoader(),
263 new Class[] { JournalArticleImage.class },
264 new ReadOnlyBeanHandler(model));
265
266 return model;
267 }
268 }
269
270 public Object clone() {
271 JournalArticleImageImpl clone = new JournalArticleImageImpl();
272
273 clone.setArticleImageId(getArticleImageId());
274 clone.setGroupId(getGroupId());
275 clone.setArticleId(getArticleId());
276 clone.setVersion(getVersion());
277 clone.setElName(getElName());
278 clone.setLanguageId(getLanguageId());
279 clone.setTempImage(getTempImage());
280
281 return clone;
282 }
283
284 public int compareTo(JournalArticleImage journalArticleImage) {
285 long pk = journalArticleImage.getPrimaryKey();
286
287 if (getPrimaryKey() < pk) {
288 return -1;
289 }
290 else if (getPrimaryKey() > pk) {
291 return 1;
292 }
293 else {
294 return 0;
295 }
296 }
297
298 public boolean equals(Object obj) {
299 if (obj == null) {
300 return false;
301 }
302
303 JournalArticleImage journalArticleImage = null;
304
305 try {
306 journalArticleImage = (JournalArticleImage)obj;
307 }
308 catch (ClassCastException cce) {
309 return false;
310 }
311
312 long pk = journalArticleImage.getPrimaryKey();
313
314 if (getPrimaryKey() == pk) {
315 return true;
316 }
317 else {
318 return false;
319 }
320 }
321
322 public int hashCode() {
323 return (int)getPrimaryKey();
324 }
325
326 public String toString() {
327 StringBuilder sb = new StringBuilder();
328
329 sb.append("{articleImageId=");
330 sb.append(getArticleImageId());
331 sb.append(", groupId=");
332 sb.append(getGroupId());
333 sb.append(", articleId=");
334 sb.append(getArticleId());
335 sb.append(", version=");
336 sb.append(getVersion());
337 sb.append(", elName=");
338 sb.append(getElName());
339 sb.append(", languageId=");
340 sb.append(getLanguageId());
341 sb.append(", tempImage=");
342 sb.append(getTempImage());
343 sb.append("}");
344
345 return sb.toString();
346 }
347
348 public String toXmlString() {
349 StringBuilder sb = new StringBuilder();
350
351 sb.append("<model><model-name>");
352 sb.append("com.liferay.portlet.journal.model.JournalArticleImage");
353 sb.append("</model-name>");
354
355 sb.append(
356 "<column><column-name>articleImageId</column-name><column-value><![CDATA[");
357 sb.append(getArticleImageId());
358 sb.append("]]></column-value></column>");
359 sb.append(
360 "<column><column-name>groupId</column-name><column-value><![CDATA[");
361 sb.append(getGroupId());
362 sb.append("]]></column-value></column>");
363 sb.append(
364 "<column><column-name>articleId</column-name><column-value><![CDATA[");
365 sb.append(getArticleId());
366 sb.append("]]></column-value></column>");
367 sb.append(
368 "<column><column-name>version</column-name><column-value><![CDATA[");
369 sb.append(getVersion());
370 sb.append("]]></column-value></column>");
371 sb.append(
372 "<column><column-name>elName</column-name><column-value><![CDATA[");
373 sb.append(getElName());
374 sb.append("]]></column-value></column>");
375 sb.append(
376 "<column><column-name>languageId</column-name><column-value><![CDATA[");
377 sb.append(getLanguageId());
378 sb.append("]]></column-value></column>");
379 sb.append(
380 "<column><column-name>tempImage</column-name><column-value><![CDATA[");
381 sb.append(getTempImage());
382 sb.append("]]></column-value></column>");
383
384 sb.append("</model>");
385
386 return sb.toString();
387 }
388
389 private long _articleImageId;
390 private long _groupId;
391 private long _originalGroupId;
392 private boolean _setOriginalGroupId;
393 private String _articleId;
394 private String _originalArticleId;
395 private double _version;
396 private double _originalVersion;
397 private boolean _setOriginalVersion;
398 private String _elName;
399 private String _originalElName;
400 private String _languageId;
401 private String _originalLanguageId;
402 private boolean _tempImage;
403 }