com.liferay.sync.model.impl.SyncDLObjectCacheModel Maven / Gradle / Ivy
The newest version!
/**
* Copyright (c) 2000-present Liferay, Inc. All rights reserved.
*
* This library is free software; you can redistribute it and/or modify it under
* the terms of the GNU Lesser General Public License as published by the Free
* Software Foundation; either version 2.1 of the License, or (at your option)
* any later version.
*
* This library is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
* details.
*/
package com.liferay.sync.model.impl;
import com.liferay.petra.lang.HashUtil;
import com.liferay.petra.string.StringBundler;
import com.liferay.portal.kernel.model.CacheModel;
import com.liferay.sync.model.SyncDLObject;
import java.io.Externalizable;
import java.io.IOException;
import java.io.ObjectInput;
import java.io.ObjectOutput;
import java.util.Date;
/**
* The cache model class for representing SyncDLObject in entity cache.
*
* @author Brian Wing Shun Chan
* @generated
*/
public class SyncDLObjectCacheModel
implements CacheModel, Externalizable {
@Override
public boolean equals(Object object) {
if (this == object) {
return true;
}
if (!(object instanceof SyncDLObjectCacheModel)) {
return false;
}
SyncDLObjectCacheModel syncDLObjectCacheModel =
(SyncDLObjectCacheModel)object;
if (syncDLObjectId == syncDLObjectCacheModel.syncDLObjectId) {
return true;
}
return false;
}
@Override
public int hashCode() {
return HashUtil.hash(0, syncDLObjectId);
}
@Override
public String toString() {
StringBundler sb = new StringBundler(57);
sb.append("{syncDLObjectId=");
sb.append(syncDLObjectId);
sb.append(", companyId=");
sb.append(companyId);
sb.append(", userId=");
sb.append(userId);
sb.append(", userName=");
sb.append(userName);
sb.append(", createTime=");
sb.append(createTime);
sb.append(", modifiedTime=");
sb.append(modifiedTime);
sb.append(", repositoryId=");
sb.append(repositoryId);
sb.append(", parentFolderId=");
sb.append(parentFolderId);
sb.append(", treePath=");
sb.append(treePath);
sb.append(", name=");
sb.append(name);
sb.append(", extension=");
sb.append(extension);
sb.append(", mimeType=");
sb.append(mimeType);
sb.append(", description=");
sb.append(description);
sb.append(", changeLog=");
sb.append(changeLog);
sb.append(", extraSettings=");
sb.append(extraSettings);
sb.append(", version=");
sb.append(version);
sb.append(", versionId=");
sb.append(versionId);
sb.append(", size=");
sb.append(size);
sb.append(", checksum=");
sb.append(checksum);
sb.append(", event=");
sb.append(event);
sb.append(", lanTokenKey=");
sb.append(lanTokenKey);
sb.append(", lastPermissionChangeDate=");
sb.append(lastPermissionChangeDate);
sb.append(", lockExpirationDate=");
sb.append(lockExpirationDate);
sb.append(", lockUserId=");
sb.append(lockUserId);
sb.append(", lockUserName=");
sb.append(lockUserName);
sb.append(", type=");
sb.append(type);
sb.append(", typePK=");
sb.append(typePK);
sb.append(", typeUuid=");
sb.append(typeUuid);
sb.append("}");
return sb.toString();
}
@Override
public SyncDLObject toEntityModel() {
SyncDLObjectImpl syncDLObjectImpl = new SyncDLObjectImpl();
syncDLObjectImpl.setSyncDLObjectId(syncDLObjectId);
syncDLObjectImpl.setCompanyId(companyId);
syncDLObjectImpl.setUserId(userId);
if (userName == null) {
syncDLObjectImpl.setUserName("");
}
else {
syncDLObjectImpl.setUserName(userName);
}
syncDLObjectImpl.setCreateTime(createTime);
syncDLObjectImpl.setModifiedTime(modifiedTime);
syncDLObjectImpl.setRepositoryId(repositoryId);
syncDLObjectImpl.setParentFolderId(parentFolderId);
if (treePath == null) {
syncDLObjectImpl.setTreePath("");
}
else {
syncDLObjectImpl.setTreePath(treePath);
}
if (name == null) {
syncDLObjectImpl.setName("");
}
else {
syncDLObjectImpl.setName(name);
}
if (extension == null) {
syncDLObjectImpl.setExtension("");
}
else {
syncDLObjectImpl.setExtension(extension);
}
if (mimeType == null) {
syncDLObjectImpl.setMimeType("");
}
else {
syncDLObjectImpl.setMimeType(mimeType);
}
if (description == null) {
syncDLObjectImpl.setDescription("");
}
else {
syncDLObjectImpl.setDescription(description);
}
if (changeLog == null) {
syncDLObjectImpl.setChangeLog("");
}
else {
syncDLObjectImpl.setChangeLog(changeLog);
}
if (extraSettings == null) {
syncDLObjectImpl.setExtraSettings("");
}
else {
syncDLObjectImpl.setExtraSettings(extraSettings);
}
if (version == null) {
syncDLObjectImpl.setVersion("");
}
else {
syncDLObjectImpl.setVersion(version);
}
syncDLObjectImpl.setVersionId(versionId);
syncDLObjectImpl.setSize(size);
if (checksum == null) {
syncDLObjectImpl.setChecksum("");
}
else {
syncDLObjectImpl.setChecksum(checksum);
}
if (event == null) {
syncDLObjectImpl.setEvent("");
}
else {
syncDLObjectImpl.setEvent(event);
}
if (lanTokenKey == null) {
syncDLObjectImpl.setLanTokenKey("");
}
else {
syncDLObjectImpl.setLanTokenKey(lanTokenKey);
}
if (lastPermissionChangeDate == Long.MIN_VALUE) {
syncDLObjectImpl.setLastPermissionChangeDate(null);
}
else {
syncDLObjectImpl.setLastPermissionChangeDate(
new Date(lastPermissionChangeDate));
}
if (lockExpirationDate == Long.MIN_VALUE) {
syncDLObjectImpl.setLockExpirationDate(null);
}
else {
syncDLObjectImpl.setLockExpirationDate(
new Date(lockExpirationDate));
}
syncDLObjectImpl.setLockUserId(lockUserId);
if (lockUserName == null) {
syncDLObjectImpl.setLockUserName("");
}
else {
syncDLObjectImpl.setLockUserName(lockUserName);
}
if (type == null) {
syncDLObjectImpl.setType("");
}
else {
syncDLObjectImpl.setType(type);
}
syncDLObjectImpl.setTypePK(typePK);
if (typeUuid == null) {
syncDLObjectImpl.setTypeUuid("");
}
else {
syncDLObjectImpl.setTypeUuid(typeUuid);
}
syncDLObjectImpl.resetOriginalValues();
return syncDLObjectImpl;
}
@Override
public void readExternal(ObjectInput objectInput)
throws ClassNotFoundException, IOException {
syncDLObjectId = objectInput.readLong();
companyId = objectInput.readLong();
userId = objectInput.readLong();
userName = objectInput.readUTF();
createTime = objectInput.readLong();
modifiedTime = objectInput.readLong();
repositoryId = objectInput.readLong();
parentFolderId = objectInput.readLong();
treePath = objectInput.readUTF();
name = objectInput.readUTF();
extension = objectInput.readUTF();
mimeType = objectInput.readUTF();
description = objectInput.readUTF();
changeLog = objectInput.readUTF();
extraSettings = (String)objectInput.readObject();
version = objectInput.readUTF();
versionId = objectInput.readLong();
size = objectInput.readLong();
checksum = objectInput.readUTF();
event = objectInput.readUTF();
lanTokenKey = objectInput.readUTF();
lastPermissionChangeDate = objectInput.readLong();
lockExpirationDate = objectInput.readLong();
lockUserId = objectInput.readLong();
lockUserName = objectInput.readUTF();
type = objectInput.readUTF();
typePK = objectInput.readLong();
typeUuid = objectInput.readUTF();
}
@Override
public void writeExternal(ObjectOutput objectOutput) throws IOException {
objectOutput.writeLong(syncDLObjectId);
objectOutput.writeLong(companyId);
objectOutput.writeLong(userId);
if (userName == null) {
objectOutput.writeUTF("");
}
else {
objectOutput.writeUTF(userName);
}
objectOutput.writeLong(createTime);
objectOutput.writeLong(modifiedTime);
objectOutput.writeLong(repositoryId);
objectOutput.writeLong(parentFolderId);
if (treePath == null) {
objectOutput.writeUTF("");
}
else {
objectOutput.writeUTF(treePath);
}
if (name == null) {
objectOutput.writeUTF("");
}
else {
objectOutput.writeUTF(name);
}
if (extension == null) {
objectOutput.writeUTF("");
}
else {
objectOutput.writeUTF(extension);
}
if (mimeType == null) {
objectOutput.writeUTF("");
}
else {
objectOutput.writeUTF(mimeType);
}
if (description == null) {
objectOutput.writeUTF("");
}
else {
objectOutput.writeUTF(description);
}
if (changeLog == null) {
objectOutput.writeUTF("");
}
else {
objectOutput.writeUTF(changeLog);
}
if (extraSettings == null) {
objectOutput.writeObject("");
}
else {
objectOutput.writeObject(extraSettings);
}
if (version == null) {
objectOutput.writeUTF("");
}
else {
objectOutput.writeUTF(version);
}
objectOutput.writeLong(versionId);
objectOutput.writeLong(size);
if (checksum == null) {
objectOutput.writeUTF("");
}
else {
objectOutput.writeUTF(checksum);
}
if (event == null) {
objectOutput.writeUTF("");
}
else {
objectOutput.writeUTF(event);
}
if (lanTokenKey == null) {
objectOutput.writeUTF("");
}
else {
objectOutput.writeUTF(lanTokenKey);
}
objectOutput.writeLong(lastPermissionChangeDate);
objectOutput.writeLong(lockExpirationDate);
objectOutput.writeLong(lockUserId);
if (lockUserName == null) {
objectOutput.writeUTF("");
}
else {
objectOutput.writeUTF(lockUserName);
}
if (type == null) {
objectOutput.writeUTF("");
}
else {
objectOutput.writeUTF(type);
}
objectOutput.writeLong(typePK);
if (typeUuid == null) {
objectOutput.writeUTF("");
}
else {
objectOutput.writeUTF(typeUuid);
}
}
public long syncDLObjectId;
public long companyId;
public long userId;
public String userName;
public long createTime;
public long modifiedTime;
public long repositoryId;
public long parentFolderId;
public String treePath;
public String name;
public String extension;
public String mimeType;
public String description;
public String changeLog;
public String extraSettings;
public String version;
public long versionId;
public long size;
public String checksum;
public String event;
public String lanTokenKey;
public long lastPermissionChangeDate;
public long lockExpirationDate;
public long lockUserId;
public String lockUserName;
public String type;
public long typePK;
public String typeUuid;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy