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
048 public class DLFileEntryMetadataModelImpl extends BaseModelImpl<DLFileEntryMetadata>
049 implements DLFileEntryMetadataModel {
050
055 public static final String TABLE_NAME = "DLFileEntryMetadata";
056 public static final Object[][] TABLE_COLUMNS = {
057 { "uuid_", Types.VARCHAR },
058 { "fileEntryMetadataId", Types.BIGINT },
059 { "DDMStorageId", Types.BIGINT },
060 { "DDMStructureId", Types.BIGINT },
061 { "fileEntryTypeId", Types.BIGINT },
062 { "fileEntryId", Types.BIGINT },
063 { "fileVersionId", Types.BIGINT }
064 };
065 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)";
066 public static final String TABLE_SQL_DROP = "drop table DLFileEntryMetadata";
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.documentlibrary.model.DLFileEntryMetadata"),
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.documentlibrary.model.DLFileEntryMetadata"),
075 true);
076 public static final boolean COLUMN_BITMASK_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
077 "value.object.column.bitmask.enabled.com.liferay.portlet.documentlibrary.model.DLFileEntryMetadata"),
078 true);
079 public static long DDMSTRUCTUREID_COLUMN_BITMASK = 1L;
080 public static long FILEENTRYID_COLUMN_BITMASK = 2L;
081 public static long FILEENTRYTYPEID_COLUMN_BITMASK = 4L;
082 public static long FILEVERSIONID_COLUMN_BITMASK = 8L;
083 public static long UUID_COLUMN_BITMASK = 16L;
084 public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
085 "lock.expiration.time.com.liferay.portlet.documentlibrary.model.DLFileEntryMetadata"));
086
087 public DLFileEntryMetadataModelImpl() {
088 }
089
090 public long getPrimaryKey() {
091 return _fileEntryMetadataId;
092 }
093
094 public void setPrimaryKey(long primaryKey) {
095 setFileEntryMetadataId(primaryKey);
096 }
097
098 public Serializable getPrimaryKeyObj() {
099 return new Long(_fileEntryMetadataId);
100 }
101
102 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
103 setPrimaryKey(((Long)primaryKeyObj).longValue());
104 }
105
106 public Class<?> getModelClass() {
107 return DLFileEntryMetadata.class;
108 }
109
110 public String getModelClassName() {
111 return DLFileEntryMetadata.class.getName();
112 }
113
114 public String getUuid() {
115 if (_uuid == null) {
116 return StringPool.BLANK;
117 }
118 else {
119 return _uuid;
120 }
121 }
122
123 public void setUuid(String uuid) {
124 if (_originalUuid == null) {
125 _originalUuid = _uuid;
126 }
127
128 _uuid = uuid;
129 }
130
131 public String getOriginalUuid() {
132 return GetterUtil.getString(_originalUuid);
133 }
134
135 public long getFileEntryMetadataId() {
136 return _fileEntryMetadataId;
137 }
138
139 public void setFileEntryMetadataId(long fileEntryMetadataId) {
140 _fileEntryMetadataId = fileEntryMetadataId;
141 }
142
143 public long getDDMStorageId() {
144 return _DDMStorageId;
145 }
146
147 public void setDDMStorageId(long DDMStorageId) {
148 _DDMStorageId = DDMStorageId;
149 }
150
151 public long getDDMStructureId() {
152 return _DDMStructureId;
153 }
154
155 public void setDDMStructureId(long DDMStructureId) {
156 _columnBitmask |= DDMSTRUCTUREID_COLUMN_BITMASK;
157
158 if (!_setOriginalDDMStructureId) {
159 _setOriginalDDMStructureId = true;
160
161 _originalDDMStructureId = _DDMStructureId;
162 }
163
164 _DDMStructureId = DDMStructureId;
165 }
166
167 public long getOriginalDDMStructureId() {
168 return _originalDDMStructureId;
169 }
170
171 public long getFileEntryTypeId() {
172 return _fileEntryTypeId;
173 }
174
175 public void setFileEntryTypeId(long fileEntryTypeId) {
176 _columnBitmask |= FILEENTRYTYPEID_COLUMN_BITMASK;
177
178 if (!_setOriginalFileEntryTypeId) {
179 _setOriginalFileEntryTypeId = true;
180
181 _originalFileEntryTypeId = _fileEntryTypeId;
182 }
183
184 _fileEntryTypeId = fileEntryTypeId;
185 }
186
187 public long getOriginalFileEntryTypeId() {
188 return _originalFileEntryTypeId;
189 }
190
191 public long getFileEntryId() {
192 return _fileEntryId;
193 }
194
195 public void setFileEntryId(long fileEntryId) {
196 _columnBitmask |= FILEENTRYID_COLUMN_BITMASK;
197
198 if (!_setOriginalFileEntryId) {
199 _setOriginalFileEntryId = true;
200
201 _originalFileEntryId = _fileEntryId;
202 }
203
204 _fileEntryId = fileEntryId;
205 }
206
207 public long getOriginalFileEntryId() {
208 return _originalFileEntryId;
209 }
210
211 public long getFileVersionId() {
212 return _fileVersionId;
213 }
214
215 public void setFileVersionId(long fileVersionId) {
216 _columnBitmask |= FILEVERSIONID_COLUMN_BITMASK;
217
218 if (!_setOriginalFileVersionId) {
219 _setOriginalFileVersionId = true;
220
221 _originalFileVersionId = _fileVersionId;
222 }
223
224 _fileVersionId = fileVersionId;
225 }
226
227 public long getOriginalFileVersionId() {
228 return _originalFileVersionId;
229 }
230
231 public long getColumnBitmask() {
232 return _columnBitmask;
233 }
234
235 @Override
236 public DLFileEntryMetadata toEscapedModel() {
237 if (_escapedModelProxy == null) {
238 _escapedModelProxy = (DLFileEntryMetadata)ProxyUtil.newProxyInstance(_classLoader,
239 _escapedModelProxyInterfaces,
240 new AutoEscapeBeanHandler(this));
241 }
242
243 return _escapedModelProxy;
244 }
245
246 @Override
247 public ExpandoBridge getExpandoBridge() {
248 if (_expandoBridge == null) {
249 _expandoBridge = ExpandoBridgeFactoryUtil.getExpandoBridge(0,
250 DLFileEntryMetadata.class.getName(), getPrimaryKey());
251 }
252
253 return _expandoBridge;
254 }
255
256 @Override
257 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
258 getExpandoBridge().setAttributes(serviceContext);
259 }
260
261 @Override
262 public Object clone() {
263 DLFileEntryMetadataImpl dlFileEntryMetadataImpl = new DLFileEntryMetadataImpl();
264
265 dlFileEntryMetadataImpl.setUuid(getUuid());
266 dlFileEntryMetadataImpl.setFileEntryMetadataId(getFileEntryMetadataId());
267 dlFileEntryMetadataImpl.setDDMStorageId(getDDMStorageId());
268 dlFileEntryMetadataImpl.setDDMStructureId(getDDMStructureId());
269 dlFileEntryMetadataImpl.setFileEntryTypeId(getFileEntryTypeId());
270 dlFileEntryMetadataImpl.setFileEntryId(getFileEntryId());
271 dlFileEntryMetadataImpl.setFileVersionId(getFileVersionId());
272
273 dlFileEntryMetadataImpl.resetOriginalValues();
274
275 return dlFileEntryMetadataImpl;
276 }
277
278 public int compareTo(DLFileEntryMetadata dlFileEntryMetadata) {
279 long primaryKey = dlFileEntryMetadata.getPrimaryKey();
280
281 if (getPrimaryKey() < primaryKey) {
282 return -1;
283 }
284 else if (getPrimaryKey() > primaryKey) {
285 return 1;
286 }
287 else {
288 return 0;
289 }
290 }
291
292 @Override
293 public boolean equals(Object obj) {
294 if (obj == null) {
295 return false;
296 }
297
298 DLFileEntryMetadata dlFileEntryMetadata = null;
299
300 try {
301 dlFileEntryMetadata = (DLFileEntryMetadata)obj;
302 }
303 catch (ClassCastException cce) {
304 return false;
305 }
306
307 long primaryKey = dlFileEntryMetadata.getPrimaryKey();
308
309 if (getPrimaryKey() == primaryKey) {
310 return true;
311 }
312 else {
313 return false;
314 }
315 }
316
317 @Override
318 public int hashCode() {
319 return (int)getPrimaryKey();
320 }
321
322 @Override
323 public void resetOriginalValues() {
324 DLFileEntryMetadataModelImpl dlFileEntryMetadataModelImpl = this;
325
326 dlFileEntryMetadataModelImpl._originalUuid = dlFileEntryMetadataModelImpl._uuid;
327
328 dlFileEntryMetadataModelImpl._originalDDMStructureId = dlFileEntryMetadataModelImpl._DDMStructureId;
329
330 dlFileEntryMetadataModelImpl._setOriginalDDMStructureId = false;
331
332 dlFileEntryMetadataModelImpl._originalFileEntryTypeId = dlFileEntryMetadataModelImpl._fileEntryTypeId;
333
334 dlFileEntryMetadataModelImpl._setOriginalFileEntryTypeId = false;
335
336 dlFileEntryMetadataModelImpl._originalFileEntryId = dlFileEntryMetadataModelImpl._fileEntryId;
337
338 dlFileEntryMetadataModelImpl._setOriginalFileEntryId = false;
339
340 dlFileEntryMetadataModelImpl._originalFileVersionId = dlFileEntryMetadataModelImpl._fileVersionId;
341
342 dlFileEntryMetadataModelImpl._setOriginalFileVersionId = false;
343
344 dlFileEntryMetadataModelImpl._columnBitmask = 0;
345 }
346
347 @Override
348 public CacheModel<DLFileEntryMetadata> toCacheModel() {
349 DLFileEntryMetadataCacheModel dlFileEntryMetadataCacheModel = new DLFileEntryMetadataCacheModel();
350
351 dlFileEntryMetadataCacheModel.uuid = getUuid();
352
353 String uuid = dlFileEntryMetadataCacheModel.uuid;
354
355 if ((uuid != null) && (uuid.length() == 0)) {
356 dlFileEntryMetadataCacheModel.uuid = null;
357 }
358
359 dlFileEntryMetadataCacheModel.fileEntryMetadataId = getFileEntryMetadataId();
360
361 dlFileEntryMetadataCacheModel.DDMStorageId = getDDMStorageId();
362
363 dlFileEntryMetadataCacheModel.DDMStructureId = getDDMStructureId();
364
365 dlFileEntryMetadataCacheModel.fileEntryTypeId = getFileEntryTypeId();
366
367 dlFileEntryMetadataCacheModel.fileEntryId = getFileEntryId();
368
369 dlFileEntryMetadataCacheModel.fileVersionId = getFileVersionId();
370
371 return dlFileEntryMetadataCacheModel;
372 }
373
374 @Override
375 public String toString() {
376 StringBundler sb = new StringBundler(15);
377
378 sb.append("{uuid=");
379 sb.append(getUuid());
380 sb.append(", fileEntryMetadataId=");
381 sb.append(getFileEntryMetadataId());
382 sb.append(", DDMStorageId=");
383 sb.append(getDDMStorageId());
384 sb.append(", DDMStructureId=");
385 sb.append(getDDMStructureId());
386 sb.append(", fileEntryTypeId=");
387 sb.append(getFileEntryTypeId());
388 sb.append(", fileEntryId=");
389 sb.append(getFileEntryId());
390 sb.append(", fileVersionId=");
391 sb.append(getFileVersionId());
392 sb.append("}");
393
394 return sb.toString();
395 }
396
397 public String toXmlString() {
398 StringBundler sb = new StringBundler(25);
399
400 sb.append("<model><model-name>");
401 sb.append(
402 "com.liferay.portlet.documentlibrary.model.DLFileEntryMetadata");
403 sb.append("</model-name>");
404
405 sb.append(
406 "<column><column-name>uuid</column-name><column-value><![CDATA[");
407 sb.append(getUuid());
408 sb.append("]]></column-value></column>");
409 sb.append(
410 "<column><column-name>fileEntryMetadataId</column-name><column-value><![CDATA[");
411 sb.append(getFileEntryMetadataId());
412 sb.append("]]></column-value></column>");
413 sb.append(
414 "<column><column-name>DDMStorageId</column-name><column-value><![CDATA[");
415 sb.append(getDDMStorageId());
416 sb.append("]]></column-value></column>");
417 sb.append(
418 "<column><column-name>DDMStructureId</column-name><column-value><![CDATA[");
419 sb.append(getDDMStructureId());
420 sb.append("]]></column-value></column>");
421 sb.append(
422 "<column><column-name>fileEntryTypeId</column-name><column-value><![CDATA[");
423 sb.append(getFileEntryTypeId());
424 sb.append("]]></column-value></column>");
425 sb.append(
426 "<column><column-name>fileEntryId</column-name><column-value><![CDATA[");
427 sb.append(getFileEntryId());
428 sb.append("]]></column-value></column>");
429 sb.append(
430 "<column><column-name>fileVersionId</column-name><column-value><![CDATA[");
431 sb.append(getFileVersionId());
432 sb.append("]]></column-value></column>");
433
434 sb.append("</model>");
435
436 return sb.toString();
437 }
438
439 private static ClassLoader _classLoader = DLFileEntryMetadata.class.getClassLoader();
440 private static Class<?>[] _escapedModelProxyInterfaces = new Class[] {
441 DLFileEntryMetadata.class
442 };
443 private String _uuid;
444 private String _originalUuid;
445 private long _fileEntryMetadataId;
446 private long _DDMStorageId;
447 private long _DDMStructureId;
448 private long _originalDDMStructureId;
449 private boolean _setOriginalDDMStructureId;
450 private long _fileEntryTypeId;
451 private long _originalFileEntryTypeId;
452 private boolean _setOriginalFileEntryTypeId;
453 private long _fileEntryId;
454 private long _originalFileEntryId;
455 private boolean _setOriginalFileEntryId;
456 private long _fileVersionId;
457 private long _originalFileVersionId;
458 private boolean _setOriginalFileVersionId;
459 private transient ExpandoBridge _expandoBridge;
460 private long _columnBitmask;
461 private DLFileEntryMetadata _escapedModelProxy;
462 }