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