001
014
015 package com.liferay.portlet.documentlibrary.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.ProxyUtil;
020 import com.liferay.portal.kernel.util.StringBundler;
021 import com.liferay.portal.kernel.util.StringPool;
022 import com.liferay.portal.model.CacheModel;
023 import com.liferay.portal.model.impl.BaseModelImpl;
024 import com.liferay.portal.service.ServiceContext;
025
026 import com.liferay.portlet.documentlibrary.model.DLFileEntryMetadata;
027 import com.liferay.portlet.documentlibrary.model.DLFileEntryMetadataModel;
028 import com.liferay.portlet.expando.model.ExpandoBridge;
029 import com.liferay.portlet.expando.util.ExpandoBridgeFactoryUtil;
030
031 import java.io.Serializable;
032
033 import java.sql.Types;
034
035 import java.util.HashMap;
036 import java.util.Map;
037
038
051 public class DLFileEntryMetadataModelImpl extends BaseModelImpl<DLFileEntryMetadata>
052 implements DLFileEntryMetadataModel {
053
058 public static final String TABLE_NAME = "DLFileEntryMetadata";
059 public static final Object[][] TABLE_COLUMNS = {
060 { "uuid_", Types.VARCHAR },
061 { "fileEntryMetadataId", Types.BIGINT },
062 { "DDMStorageId", Types.BIGINT },
063 { "DDMStructureId", Types.BIGINT },
064 { "fileEntryTypeId", Types.BIGINT },
065 { "fileEntryId", Types.BIGINT },
066 { "fileVersionId", Types.BIGINT }
067 };
068 public static final String TABLE_SQL_CREATE = "create table DLFileEntryMetadata (uuid_ VARCHAR(75) null,fileEntryMetadataId LONG not null primary key,DDMStorageId LONG,DDMStructureId LONG,fileEntryTypeId LONG,fileEntryId LONG,fileVersionId LONG)";
069 public static final String TABLE_SQL_DROP = "drop table DLFileEntryMetadata";
070 public static final String ORDER_BY_JPQL = " ORDER BY dlFileEntryMetadata.fileEntryMetadataId ASC";
071 public static final String ORDER_BY_SQL = " ORDER BY DLFileEntryMetadata.fileEntryMetadataId ASC";
072 public static final String DATA_SOURCE = "liferayDataSource";
073 public static final String SESSION_FACTORY = "liferaySessionFactory";
074 public static final String TX_MANAGER = "liferayTransactionManager";
075 public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
076 "value.object.entity.cache.enabled.com.liferay.portlet.documentlibrary.model.DLFileEntryMetadata"),
077 true);
078 public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
079 "value.object.finder.cache.enabled.com.liferay.portlet.documentlibrary.model.DLFileEntryMetadata"),
080 true);
081 public static final boolean COLUMN_BITMASK_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
082 "value.object.column.bitmask.enabled.com.liferay.portlet.documentlibrary.model.DLFileEntryMetadata"),
083 true);
084 public static long DDMSTRUCTUREID_COLUMN_BITMASK = 1L;
085 public static long FILEENTRYID_COLUMN_BITMASK = 2L;
086 public static long FILEENTRYTYPEID_COLUMN_BITMASK = 4L;
087 public static long FILEVERSIONID_COLUMN_BITMASK = 8L;
088 public static long UUID_COLUMN_BITMASK = 16L;
089 public static long FILEENTRYMETADATAID_COLUMN_BITMASK = 32L;
090 public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
091 "lock.expiration.time.com.liferay.portlet.documentlibrary.model.DLFileEntryMetadata"));
092
093 public DLFileEntryMetadataModelImpl() {
094 }
095
096 @Override
097 public long getPrimaryKey() {
098 return _fileEntryMetadataId;
099 }
100
101 @Override
102 public void setPrimaryKey(long primaryKey) {
103 setFileEntryMetadataId(primaryKey);
104 }
105
106 @Override
107 public Serializable getPrimaryKeyObj() {
108 return _fileEntryMetadataId;
109 }
110
111 @Override
112 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
113 setPrimaryKey(((Long)primaryKeyObj).longValue());
114 }
115
116 @Override
117 public Class<?> getModelClass() {
118 return DLFileEntryMetadata.class;
119 }
120
121 @Override
122 public String getModelClassName() {
123 return DLFileEntryMetadata.class.getName();
124 }
125
126 @Override
127 public Map<String, Object> getModelAttributes() {
128 Map<String, Object> attributes = new HashMap<String, Object>();
129
130 attributes.put("uuid", getUuid());
131 attributes.put("fileEntryMetadataId", getFileEntryMetadataId());
132 attributes.put("DDMStorageId", getDDMStorageId());
133 attributes.put("DDMStructureId", getDDMStructureId());
134 attributes.put("fileEntryTypeId", getFileEntryTypeId());
135 attributes.put("fileEntryId", getFileEntryId());
136 attributes.put("fileVersionId", getFileVersionId());
137
138 return attributes;
139 }
140
141 @Override
142 public void setModelAttributes(Map<String, Object> attributes) {
143 String uuid = (String)attributes.get("uuid");
144
145 if (uuid != null) {
146 setUuid(uuid);
147 }
148
149 Long fileEntryMetadataId = (Long)attributes.get("fileEntryMetadataId");
150
151 if (fileEntryMetadataId != null) {
152 setFileEntryMetadataId(fileEntryMetadataId);
153 }
154
155 Long DDMStorageId = (Long)attributes.get("DDMStorageId");
156
157 if (DDMStorageId != null) {
158 setDDMStorageId(DDMStorageId);
159 }
160
161 Long DDMStructureId = (Long)attributes.get("DDMStructureId");
162
163 if (DDMStructureId != null) {
164 setDDMStructureId(DDMStructureId);
165 }
166
167 Long fileEntryTypeId = (Long)attributes.get("fileEntryTypeId");
168
169 if (fileEntryTypeId != null) {
170 setFileEntryTypeId(fileEntryTypeId);
171 }
172
173 Long fileEntryId = (Long)attributes.get("fileEntryId");
174
175 if (fileEntryId != null) {
176 setFileEntryId(fileEntryId);
177 }
178
179 Long fileVersionId = (Long)attributes.get("fileVersionId");
180
181 if (fileVersionId != null) {
182 setFileVersionId(fileVersionId);
183 }
184 }
185
186 @Override
187 public String getUuid() {
188 if (_uuid == null) {
189 return StringPool.BLANK;
190 }
191 else {
192 return _uuid;
193 }
194 }
195
196 @Override
197 public void setUuid(String uuid) {
198 if (_originalUuid == null) {
199 _originalUuid = _uuid;
200 }
201
202 _uuid = uuid;
203 }
204
205 public String getOriginalUuid() {
206 return GetterUtil.getString(_originalUuid);
207 }
208
209 @Override
210 public long getFileEntryMetadataId() {
211 return _fileEntryMetadataId;
212 }
213
214 @Override
215 public void setFileEntryMetadataId(long fileEntryMetadataId) {
216 _fileEntryMetadataId = fileEntryMetadataId;
217 }
218
219 @Override
220 public long getDDMStorageId() {
221 return _DDMStorageId;
222 }
223
224 @Override
225 public void setDDMStorageId(long DDMStorageId) {
226 _DDMStorageId = DDMStorageId;
227 }
228
229 @Override
230 public long getDDMStructureId() {
231 return _DDMStructureId;
232 }
233
234 @Override
235 public void setDDMStructureId(long DDMStructureId) {
236 _columnBitmask |= DDMSTRUCTUREID_COLUMN_BITMASK;
237
238 if (!_setOriginalDDMStructureId) {
239 _setOriginalDDMStructureId = true;
240
241 _originalDDMStructureId = _DDMStructureId;
242 }
243
244 _DDMStructureId = DDMStructureId;
245 }
246
247 public long getOriginalDDMStructureId() {
248 return _originalDDMStructureId;
249 }
250
251 @Override
252 public long getFileEntryTypeId() {
253 return _fileEntryTypeId;
254 }
255
256 @Override
257 public void setFileEntryTypeId(long fileEntryTypeId) {
258 _columnBitmask |= FILEENTRYTYPEID_COLUMN_BITMASK;
259
260 if (!_setOriginalFileEntryTypeId) {
261 _setOriginalFileEntryTypeId = true;
262
263 _originalFileEntryTypeId = _fileEntryTypeId;
264 }
265
266 _fileEntryTypeId = fileEntryTypeId;
267 }
268
269 public long getOriginalFileEntryTypeId() {
270 return _originalFileEntryTypeId;
271 }
272
273 @Override
274 public long getFileEntryId() {
275 return _fileEntryId;
276 }
277
278 @Override
279 public void setFileEntryId(long fileEntryId) {
280 _columnBitmask |= FILEENTRYID_COLUMN_BITMASK;
281
282 if (!_setOriginalFileEntryId) {
283 _setOriginalFileEntryId = true;
284
285 _originalFileEntryId = _fileEntryId;
286 }
287
288 _fileEntryId = fileEntryId;
289 }
290
291 public long getOriginalFileEntryId() {
292 return _originalFileEntryId;
293 }
294
295 @Override
296 public long getFileVersionId() {
297 return _fileVersionId;
298 }
299
300 @Override
301 public void setFileVersionId(long fileVersionId) {
302 _columnBitmask |= FILEVERSIONID_COLUMN_BITMASK;
303
304 if (!_setOriginalFileVersionId) {
305 _setOriginalFileVersionId = true;
306
307 _originalFileVersionId = _fileVersionId;
308 }
309
310 _fileVersionId = fileVersionId;
311 }
312
313 public long getOriginalFileVersionId() {
314 return _originalFileVersionId;
315 }
316
317 public long getColumnBitmask() {
318 return _columnBitmask;
319 }
320
321 @Override
322 public ExpandoBridge getExpandoBridge() {
323 return ExpandoBridgeFactoryUtil.getExpandoBridge(0,
324 DLFileEntryMetadata.class.getName(), getPrimaryKey());
325 }
326
327 @Override
328 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
329 ExpandoBridge expandoBridge = getExpandoBridge();
330
331 expandoBridge.setAttributes(serviceContext);
332 }
333
334 @Override
335 public DLFileEntryMetadata toEscapedModel() {
336 if (_escapedModel == null) {
337 _escapedModel = (DLFileEntryMetadata)ProxyUtil.newProxyInstance(_classLoader,
338 _escapedModelInterfaces, new AutoEscapeBeanHandler(this));
339 }
340
341 return _escapedModel;
342 }
343
344 @Override
345 public Object clone() {
346 DLFileEntryMetadataImpl dlFileEntryMetadataImpl = new DLFileEntryMetadataImpl();
347
348 dlFileEntryMetadataImpl.setUuid(getUuid());
349 dlFileEntryMetadataImpl.setFileEntryMetadataId(getFileEntryMetadataId());
350 dlFileEntryMetadataImpl.setDDMStorageId(getDDMStorageId());
351 dlFileEntryMetadataImpl.setDDMStructureId(getDDMStructureId());
352 dlFileEntryMetadataImpl.setFileEntryTypeId(getFileEntryTypeId());
353 dlFileEntryMetadataImpl.setFileEntryId(getFileEntryId());
354 dlFileEntryMetadataImpl.setFileVersionId(getFileVersionId());
355
356 dlFileEntryMetadataImpl.resetOriginalValues();
357
358 return dlFileEntryMetadataImpl;
359 }
360
361 @Override
362 public int compareTo(DLFileEntryMetadata dlFileEntryMetadata) {
363 long primaryKey = dlFileEntryMetadata.getPrimaryKey();
364
365 if (getPrimaryKey() < primaryKey) {
366 return -1;
367 }
368 else if (getPrimaryKey() > primaryKey) {
369 return 1;
370 }
371 else {
372 return 0;
373 }
374 }
375
376 @Override
377 public boolean equals(Object obj) {
378 if (this == obj) {
379 return true;
380 }
381
382 if (!(obj instanceof DLFileEntryMetadata)) {
383 return false;
384 }
385
386 DLFileEntryMetadata dlFileEntryMetadata = (DLFileEntryMetadata)obj;
387
388 long primaryKey = dlFileEntryMetadata.getPrimaryKey();
389
390 if (getPrimaryKey() == primaryKey) {
391 return true;
392 }
393 else {
394 return false;
395 }
396 }
397
398 @Override
399 public int hashCode() {
400 return (int)getPrimaryKey();
401 }
402
403 @Override
404 public void resetOriginalValues() {
405 DLFileEntryMetadataModelImpl dlFileEntryMetadataModelImpl = this;
406
407 dlFileEntryMetadataModelImpl._originalUuid = dlFileEntryMetadataModelImpl._uuid;
408
409 dlFileEntryMetadataModelImpl._originalDDMStructureId = dlFileEntryMetadataModelImpl._DDMStructureId;
410
411 dlFileEntryMetadataModelImpl._setOriginalDDMStructureId = false;
412
413 dlFileEntryMetadataModelImpl._originalFileEntryTypeId = dlFileEntryMetadataModelImpl._fileEntryTypeId;
414
415 dlFileEntryMetadataModelImpl._setOriginalFileEntryTypeId = false;
416
417 dlFileEntryMetadataModelImpl._originalFileEntryId = dlFileEntryMetadataModelImpl._fileEntryId;
418
419 dlFileEntryMetadataModelImpl._setOriginalFileEntryId = false;
420
421 dlFileEntryMetadataModelImpl._originalFileVersionId = dlFileEntryMetadataModelImpl._fileVersionId;
422
423 dlFileEntryMetadataModelImpl._setOriginalFileVersionId = false;
424
425 dlFileEntryMetadataModelImpl._columnBitmask = 0;
426 }
427
428 @Override
429 public CacheModel<DLFileEntryMetadata> toCacheModel() {
430 DLFileEntryMetadataCacheModel dlFileEntryMetadataCacheModel = new DLFileEntryMetadataCacheModel();
431
432 dlFileEntryMetadataCacheModel.uuid = getUuid();
433
434 String uuid = dlFileEntryMetadataCacheModel.uuid;
435
436 if ((uuid != null) && (uuid.length() == 0)) {
437 dlFileEntryMetadataCacheModel.uuid = null;
438 }
439
440 dlFileEntryMetadataCacheModel.fileEntryMetadataId = getFileEntryMetadataId();
441
442 dlFileEntryMetadataCacheModel.DDMStorageId = getDDMStorageId();
443
444 dlFileEntryMetadataCacheModel.DDMStructureId = getDDMStructureId();
445
446 dlFileEntryMetadataCacheModel.fileEntryTypeId = getFileEntryTypeId();
447
448 dlFileEntryMetadataCacheModel.fileEntryId = getFileEntryId();
449
450 dlFileEntryMetadataCacheModel.fileVersionId = getFileVersionId();
451
452 return dlFileEntryMetadataCacheModel;
453 }
454
455 @Override
456 public String toString() {
457 StringBundler sb = new StringBundler(15);
458
459 sb.append("{uuid=");
460 sb.append(getUuid());
461 sb.append(", fileEntryMetadataId=");
462 sb.append(getFileEntryMetadataId());
463 sb.append(", DDMStorageId=");
464 sb.append(getDDMStorageId());
465 sb.append(", DDMStructureId=");
466 sb.append(getDDMStructureId());
467 sb.append(", fileEntryTypeId=");
468 sb.append(getFileEntryTypeId());
469 sb.append(", fileEntryId=");
470 sb.append(getFileEntryId());
471 sb.append(", fileVersionId=");
472 sb.append(getFileVersionId());
473 sb.append("}");
474
475 return sb.toString();
476 }
477
478 @Override
479 public String toXmlString() {
480 StringBundler sb = new StringBundler(25);
481
482 sb.append("<model><model-name>");
483 sb.append(
484 "com.liferay.portlet.documentlibrary.model.DLFileEntryMetadata");
485 sb.append("</model-name>");
486
487 sb.append(
488 "<column><column-name>uuid</column-name><column-value><![CDATA[");
489 sb.append(getUuid());
490 sb.append("]]></column-value></column>");
491 sb.append(
492 "<column><column-name>fileEntryMetadataId</column-name><column-value><![CDATA[");
493 sb.append(getFileEntryMetadataId());
494 sb.append("]]></column-value></column>");
495 sb.append(
496 "<column><column-name>DDMStorageId</column-name><column-value><![CDATA[");
497 sb.append(getDDMStorageId());
498 sb.append("]]></column-value></column>");
499 sb.append(
500 "<column><column-name>DDMStructureId</column-name><column-value><![CDATA[");
501 sb.append(getDDMStructureId());
502 sb.append("]]></column-value></column>");
503 sb.append(
504 "<column><column-name>fileEntryTypeId</column-name><column-value><![CDATA[");
505 sb.append(getFileEntryTypeId());
506 sb.append("]]></column-value></column>");
507 sb.append(
508 "<column><column-name>fileEntryId</column-name><column-value><![CDATA[");
509 sb.append(getFileEntryId());
510 sb.append("]]></column-value></column>");
511 sb.append(
512 "<column><column-name>fileVersionId</column-name><column-value><![CDATA[");
513 sb.append(getFileVersionId());
514 sb.append("]]></column-value></column>");
515
516 sb.append("</model>");
517
518 return sb.toString();
519 }
520
521 private static ClassLoader _classLoader = DLFileEntryMetadata.class.getClassLoader();
522 private static Class<?>[] _escapedModelInterfaces = new Class[] {
523 DLFileEntryMetadata.class
524 };
525 private String _uuid;
526 private String _originalUuid;
527 private long _fileEntryMetadataId;
528 private long _DDMStorageId;
529 private long _DDMStructureId;
530 private long _originalDDMStructureId;
531 private boolean _setOriginalDDMStructureId;
532 private long _fileEntryTypeId;
533 private long _originalFileEntryTypeId;
534 private boolean _setOriginalFileEntryTypeId;
535 private long _fileEntryId;
536 private long _originalFileEntryId;
537 private boolean _setOriginalFileEntryId;
538 private long _fileVersionId;
539 private long _originalFileVersionId;
540 private boolean _setOriginalFileVersionId;
541 private long _columnBitmask;
542 private DLFileEntryMetadata _escapedModel;
543 }