001
014
015 package com.liferay.portlet.journal.model.impl;
016
017 import com.liferay.portal.kernel.bean.AutoEscapeBeanHandler;
018 import com.liferay.portal.kernel.util.GetterUtil;
019 import com.liferay.portal.kernel.util.StringBundler;
020 import com.liferay.portal.kernel.util.StringPool;
021 import com.liferay.portal.model.impl.BaseModelImpl;
022 import com.liferay.portal.service.ServiceContext;
023
024 import com.liferay.portlet.expando.model.ExpandoBridge;
025 import com.liferay.portlet.expando.util.ExpandoBridgeFactoryUtil;
026 import com.liferay.portlet.journal.model.JournalArticleImage;
027 import com.liferay.portlet.journal.model.JournalArticleImageModel;
028
029 import java.io.Serializable;
030
031 import java.lang.reflect.Proxy;
032
033 import java.sql.Types;
034
035
052 public class JournalArticleImageModelImpl extends BaseModelImpl<JournalArticleImage>
053 implements JournalArticleImageModel {
054 public static final String TABLE_NAME = "JournalArticleImage";
055 public static final Object[][] TABLE_COLUMNS = {
056 { "articleImageId", new Integer(Types.BIGINT) },
057 { "groupId", new Integer(Types.BIGINT) },
058 { "articleId", new Integer(Types.VARCHAR) },
059 { "version", new Integer(Types.DOUBLE) },
060 { "elInstanceId", new Integer(Types.VARCHAR) },
061 { "elName", new Integer(Types.VARCHAR) },
062 { "languageId", new Integer(Types.VARCHAR) },
063 { "tempImage", new Integer(Types.BOOLEAN) }
064 };
065 public static final String TABLE_SQL_CREATE = "create table JournalArticleImage (articleImageId LONG not null primary key,groupId LONG,articleId VARCHAR(75) null,version DOUBLE,elInstanceId VARCHAR(75) null,elName VARCHAR(75) null,languageId VARCHAR(75) null,tempImage BOOLEAN)";
066 public static final String TABLE_SQL_DROP = "drop table JournalArticleImage";
067 public static final String DATA_SOURCE = "liferayDataSource";
068 public static final String SESSION_FACTORY = "liferaySessionFactory";
069 public static final String TX_MANAGER = "liferayTransactionManager";
070 public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
071 "value.object.entity.cache.enabled.com.liferay.portlet.journal.model.JournalArticleImage"),
072 true);
073 public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
074 "value.object.finder.cache.enabled.com.liferay.portlet.journal.model.JournalArticleImage"),
075 true);
076 public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
077 "lock.expiration.time.com.liferay.portlet.journal.model.JournalArticleImage"));
078
079 public JournalArticleImageModelImpl() {
080 }
081
082 public long getPrimaryKey() {
083 return _articleImageId;
084 }
085
086 public void setPrimaryKey(long pk) {
087 setArticleImageId(pk);
088 }
089
090 public Serializable getPrimaryKeyObj() {
091 return new Long(_articleImageId);
092 }
093
094 public long getArticleImageId() {
095 return _articleImageId;
096 }
097
098 public void setArticleImageId(long articleImageId) {
099 _articleImageId = articleImageId;
100 }
101
102 public long getGroupId() {
103 return _groupId;
104 }
105
106 public void setGroupId(long groupId) {
107 if (!_setOriginalGroupId) {
108 _setOriginalGroupId = true;
109
110 _originalGroupId = _groupId;
111 }
112
113 _groupId = groupId;
114 }
115
116 public long getOriginalGroupId() {
117 return _originalGroupId;
118 }
119
120 public String getArticleId() {
121 if (_articleId == null) {
122 return StringPool.BLANK;
123 }
124 else {
125 return _articleId;
126 }
127 }
128
129 public void setArticleId(String articleId) {
130 if (_originalArticleId == null) {
131 _originalArticleId = _articleId;
132 }
133
134 _articleId = articleId;
135 }
136
137 public String getOriginalArticleId() {
138 return GetterUtil.getString(_originalArticleId);
139 }
140
141 public double getVersion() {
142 return _version;
143 }
144
145 public void setVersion(double version) {
146 if (!_setOriginalVersion) {
147 _setOriginalVersion = true;
148
149 _originalVersion = _version;
150 }
151
152 _version = version;
153 }
154
155 public double getOriginalVersion() {
156 return _originalVersion;
157 }
158
159 public String getElInstanceId() {
160 if (_elInstanceId == null) {
161 return StringPool.BLANK;
162 }
163 else {
164 return _elInstanceId;
165 }
166 }
167
168 public void setElInstanceId(String elInstanceId) {
169 if (_originalElInstanceId == null) {
170 _originalElInstanceId = _elInstanceId;
171 }
172
173 _elInstanceId = elInstanceId;
174 }
175
176 public String getOriginalElInstanceId() {
177 return GetterUtil.getString(_originalElInstanceId);
178 }
179
180 public String getElName() {
181 if (_elName == null) {
182 return StringPool.BLANK;
183 }
184 else {
185 return _elName;
186 }
187 }
188
189 public void setElName(String elName) {
190 if (_originalElName == null) {
191 _originalElName = _elName;
192 }
193
194 _elName = elName;
195 }
196
197 public String getOriginalElName() {
198 return GetterUtil.getString(_originalElName);
199 }
200
201 public String getLanguageId() {
202 if (_languageId == null) {
203 return StringPool.BLANK;
204 }
205 else {
206 return _languageId;
207 }
208 }
209
210 public void setLanguageId(String languageId) {
211 if (_originalLanguageId == null) {
212 _originalLanguageId = _languageId;
213 }
214
215 _languageId = languageId;
216 }
217
218 public String getOriginalLanguageId() {
219 return GetterUtil.getString(_originalLanguageId);
220 }
221
222 public boolean getTempImage() {
223 return _tempImage;
224 }
225
226 public boolean isTempImage() {
227 return _tempImage;
228 }
229
230 public void setTempImage(boolean tempImage) {
231 _tempImage = tempImage;
232 }
233
234 public JournalArticleImage toEscapedModel() {
235 if (isEscapedModel()) {
236 return (JournalArticleImage)this;
237 }
238 else {
239 return (JournalArticleImage)Proxy.newProxyInstance(JournalArticleImage.class.getClassLoader(),
240 new Class[] { JournalArticleImage.class },
241 new AutoEscapeBeanHandler(this));
242 }
243 }
244
245 public ExpandoBridge getExpandoBridge() {
246 if (_expandoBridge == null) {
247 _expandoBridge = ExpandoBridgeFactoryUtil.getExpandoBridge(0,
248 JournalArticleImage.class.getName(), getPrimaryKey());
249 }
250
251 return _expandoBridge;
252 }
253
254 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
255 getExpandoBridge().setAttributes(serviceContext);
256 }
257
258 public Object clone() {
259 JournalArticleImageImpl journalArticleImageImpl = new JournalArticleImageImpl();
260
261 journalArticleImageImpl.setArticleImageId(getArticleImageId());
262
263 journalArticleImageImpl.setGroupId(getGroupId());
264
265 JournalArticleImageModelImpl journalArticleImageModelImpl = journalArticleImageImpl;
266
267 journalArticleImageModelImpl._originalGroupId = journalArticleImageModelImpl._groupId;
268
269 journalArticleImageModelImpl._setOriginalGroupId = false;
270 journalArticleImageImpl.setArticleId(getArticleId());
271
272 journalArticleImageModelImpl._originalArticleId = journalArticleImageModelImpl._articleId;
273
274 journalArticleImageImpl.setVersion(getVersion());
275
276 journalArticleImageModelImpl._originalVersion = journalArticleImageModelImpl._version;
277
278 journalArticleImageModelImpl._setOriginalVersion = false;
279 journalArticleImageImpl.setElInstanceId(getElInstanceId());
280
281 journalArticleImageModelImpl._originalElInstanceId = journalArticleImageModelImpl._elInstanceId;
282
283 journalArticleImageImpl.setElName(getElName());
284
285 journalArticleImageModelImpl._originalElName = journalArticleImageModelImpl._elName;
286
287 journalArticleImageImpl.setLanguageId(getLanguageId());
288
289 journalArticleImageModelImpl._originalLanguageId = journalArticleImageModelImpl._languageId;
290
291 journalArticleImageImpl.setTempImage(getTempImage());
292
293 return journalArticleImageImpl;
294 }
295
296 public int compareTo(JournalArticleImage journalArticleImage) {
297 long pk = journalArticleImage.getPrimaryKey();
298
299 if (getPrimaryKey() < pk) {
300 return -1;
301 }
302 else if (getPrimaryKey() > pk) {
303 return 1;
304 }
305 else {
306 return 0;
307 }
308 }
309
310 public boolean equals(Object obj) {
311 if (obj == null) {
312 return false;
313 }
314
315 JournalArticleImage journalArticleImage = null;
316
317 try {
318 journalArticleImage = (JournalArticleImage)obj;
319 }
320 catch (ClassCastException cce) {
321 return false;
322 }
323
324 long pk = journalArticleImage.getPrimaryKey();
325
326 if (getPrimaryKey() == pk) {
327 return true;
328 }
329 else {
330 return false;
331 }
332 }
333
334 public int hashCode() {
335 return (int)getPrimaryKey();
336 }
337
338 public String toString() {
339 StringBundler sb = new StringBundler(17);
340
341 sb.append("{articleImageId=");
342 sb.append(getArticleImageId());
343 sb.append(", groupId=");
344 sb.append(getGroupId());
345 sb.append(", articleId=");
346 sb.append(getArticleId());
347 sb.append(", version=");
348 sb.append(getVersion());
349 sb.append(", elInstanceId=");
350 sb.append(getElInstanceId());
351 sb.append(", elName=");
352 sb.append(getElName());
353 sb.append(", languageId=");
354 sb.append(getLanguageId());
355 sb.append(", tempImage=");
356 sb.append(getTempImage());
357 sb.append("}");
358
359 return sb.toString();
360 }
361
362 public String toXmlString() {
363 StringBundler sb = new StringBundler(28);
364
365 sb.append("<model><model-name>");
366 sb.append("com.liferay.portlet.journal.model.JournalArticleImage");
367 sb.append("</model-name>");
368
369 sb.append(
370 "<column><column-name>articleImageId</column-name><column-value><![CDATA[");
371 sb.append(getArticleImageId());
372 sb.append("]]></column-value></column>");
373 sb.append(
374 "<column><column-name>groupId</column-name><column-value><![CDATA[");
375 sb.append(getGroupId());
376 sb.append("]]></column-value></column>");
377 sb.append(
378 "<column><column-name>articleId</column-name><column-value><![CDATA[");
379 sb.append(getArticleId());
380 sb.append("]]></column-value></column>");
381 sb.append(
382 "<column><column-name>version</column-name><column-value><![CDATA[");
383 sb.append(getVersion());
384 sb.append("]]></column-value></column>");
385 sb.append(
386 "<column><column-name>elInstanceId</column-name><column-value><![CDATA[");
387 sb.append(getElInstanceId());
388 sb.append("]]></column-value></column>");
389 sb.append(
390 "<column><column-name>elName</column-name><column-value><![CDATA[");
391 sb.append(getElName());
392 sb.append("]]></column-value></column>");
393 sb.append(
394 "<column><column-name>languageId</column-name><column-value><![CDATA[");
395 sb.append(getLanguageId());
396 sb.append("]]></column-value></column>");
397 sb.append(
398 "<column><column-name>tempImage</column-name><column-value><![CDATA[");
399 sb.append(getTempImage());
400 sb.append("]]></column-value></column>");
401
402 sb.append("</model>");
403
404 return sb.toString();
405 }
406
407 private long _articleImageId;
408 private long _groupId;
409 private long _originalGroupId;
410 private boolean _setOriginalGroupId;
411 private String _articleId;
412 private String _originalArticleId;
413 private double _version;
414 private double _originalVersion;
415 private boolean _setOriginalVersion;
416 private String _elInstanceId;
417 private String _originalElInstanceId;
418 private String _elName;
419 private String _originalElName;
420 private String _languageId;
421 private String _originalLanguageId;
422 private boolean _tempImage;
423 private transient ExpandoBridge _expandoBridge;
424 }