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