com.liferay.journal.model.impl.JournalFeedCacheModel Maven / Gradle / Ivy
/**
* SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
* SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
*/
package com.liferay.journal.model.impl;
import com.liferay.journal.model.JournalFeed;
import com.liferay.petra.lang.HashUtil;
import com.liferay.petra.string.StringBundler;
import com.liferay.portal.kernel.model.CacheModel;
import com.liferay.portal.kernel.model.MVCCModel;
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 JournalFeed in entity cache.
*
* @author Brian Wing Shun Chan
* @generated
*/
public class JournalFeedCacheModel
implements CacheModel, Externalizable, MVCCModel {
@Override
public boolean equals(Object object) {
if (this == object) {
return true;
}
if (!(object instanceof JournalFeedCacheModel)) {
return false;
}
JournalFeedCacheModel journalFeedCacheModel =
(JournalFeedCacheModel)object;
if ((id == journalFeedCacheModel.id) &&
(mvccVersion == journalFeedCacheModel.mvccVersion)) {
return true;
}
return false;
}
@Override
public int hashCode() {
int hashCode = HashUtil.hash(0, id);
return HashUtil.hash(hashCode, mvccVersion);
}
@Override
public long getMvccVersion() {
return mvccVersion;
}
@Override
public void setMvccVersion(long mvccVersion) {
this.mvccVersion = mvccVersion;
}
@Override
public String toString() {
StringBundler sb = new StringBundler(51);
sb.append("{mvccVersion=");
sb.append(mvccVersion);
sb.append(", ctCollectionId=");
sb.append(ctCollectionId);
sb.append(", uuid=");
sb.append(uuid);
sb.append(", id=");
sb.append(id);
sb.append(", groupId=");
sb.append(groupId);
sb.append(", companyId=");
sb.append(companyId);
sb.append(", userId=");
sb.append(userId);
sb.append(", userName=");
sb.append(userName);
sb.append(", createDate=");
sb.append(createDate);
sb.append(", modifiedDate=");
sb.append(modifiedDate);
sb.append(", feedId=");
sb.append(feedId);
sb.append(", name=");
sb.append(name);
sb.append(", description=");
sb.append(description);
sb.append(", DDMStructureId=");
sb.append(DDMStructureId);
sb.append(", DDMTemplateKey=");
sb.append(DDMTemplateKey);
sb.append(", DDMRendererTemplateKey=");
sb.append(DDMRendererTemplateKey);
sb.append(", delta=");
sb.append(delta);
sb.append(", orderByCol=");
sb.append(orderByCol);
sb.append(", orderByType=");
sb.append(orderByType);
sb.append(", targetLayoutFriendlyUrl=");
sb.append(targetLayoutFriendlyUrl);
sb.append(", targetPortletId=");
sb.append(targetPortletId);
sb.append(", contentField=");
sb.append(contentField);
sb.append(", feedFormat=");
sb.append(feedFormat);
sb.append(", feedVersion=");
sb.append(feedVersion);
sb.append(", lastPublishDate=");
sb.append(lastPublishDate);
sb.append("}");
return sb.toString();
}
@Override
public JournalFeed toEntityModel() {
JournalFeedImpl journalFeedImpl = new JournalFeedImpl();
journalFeedImpl.setMvccVersion(mvccVersion);
journalFeedImpl.setCtCollectionId(ctCollectionId);
if (uuid == null) {
journalFeedImpl.setUuid("");
}
else {
journalFeedImpl.setUuid(uuid);
}
journalFeedImpl.setId(id);
journalFeedImpl.setGroupId(groupId);
journalFeedImpl.setCompanyId(companyId);
journalFeedImpl.setUserId(userId);
if (userName == null) {
journalFeedImpl.setUserName("");
}
else {
journalFeedImpl.setUserName(userName);
}
if (createDate == Long.MIN_VALUE) {
journalFeedImpl.setCreateDate(null);
}
else {
journalFeedImpl.setCreateDate(new Date(createDate));
}
if (modifiedDate == Long.MIN_VALUE) {
journalFeedImpl.setModifiedDate(null);
}
else {
journalFeedImpl.setModifiedDate(new Date(modifiedDate));
}
if (feedId == null) {
journalFeedImpl.setFeedId("");
}
else {
journalFeedImpl.setFeedId(feedId);
}
if (name == null) {
journalFeedImpl.setName("");
}
else {
journalFeedImpl.setName(name);
}
if (description == null) {
journalFeedImpl.setDescription("");
}
else {
journalFeedImpl.setDescription(description);
}
journalFeedImpl.setDDMStructureId(DDMStructureId);
if (DDMTemplateKey == null) {
journalFeedImpl.setDDMTemplateKey("");
}
else {
journalFeedImpl.setDDMTemplateKey(DDMTemplateKey);
}
if (DDMRendererTemplateKey == null) {
journalFeedImpl.setDDMRendererTemplateKey("");
}
else {
journalFeedImpl.setDDMRendererTemplateKey(DDMRendererTemplateKey);
}
journalFeedImpl.setDelta(delta);
if (orderByCol == null) {
journalFeedImpl.setOrderByCol("");
}
else {
journalFeedImpl.setOrderByCol(orderByCol);
}
if (orderByType == null) {
journalFeedImpl.setOrderByType("");
}
else {
journalFeedImpl.setOrderByType(orderByType);
}
if (targetLayoutFriendlyUrl == null) {
journalFeedImpl.setTargetLayoutFriendlyUrl("");
}
else {
journalFeedImpl.setTargetLayoutFriendlyUrl(targetLayoutFriendlyUrl);
}
if (targetPortletId == null) {
journalFeedImpl.setTargetPortletId("");
}
else {
journalFeedImpl.setTargetPortletId(targetPortletId);
}
if (contentField == null) {
journalFeedImpl.setContentField("");
}
else {
journalFeedImpl.setContentField(contentField);
}
if (feedFormat == null) {
journalFeedImpl.setFeedFormat("");
}
else {
journalFeedImpl.setFeedFormat(feedFormat);
}
journalFeedImpl.setFeedVersion(feedVersion);
if (lastPublishDate == Long.MIN_VALUE) {
journalFeedImpl.setLastPublishDate(null);
}
else {
journalFeedImpl.setLastPublishDate(new Date(lastPublishDate));
}
journalFeedImpl.resetOriginalValues();
return journalFeedImpl;
}
@Override
public void readExternal(ObjectInput objectInput) throws IOException {
mvccVersion = objectInput.readLong();
ctCollectionId = objectInput.readLong();
uuid = objectInput.readUTF();
id = objectInput.readLong();
groupId = objectInput.readLong();
companyId = objectInput.readLong();
userId = objectInput.readLong();
userName = objectInput.readUTF();
createDate = objectInput.readLong();
modifiedDate = objectInput.readLong();
feedId = objectInput.readUTF();
name = objectInput.readUTF();
description = objectInput.readUTF();
DDMStructureId = objectInput.readLong();
DDMTemplateKey = objectInput.readUTF();
DDMRendererTemplateKey = objectInput.readUTF();
delta = objectInput.readInt();
orderByCol = objectInput.readUTF();
orderByType = objectInput.readUTF();
targetLayoutFriendlyUrl = objectInput.readUTF();
targetPortletId = objectInput.readUTF();
contentField = objectInput.readUTF();
feedFormat = objectInput.readUTF();
feedVersion = objectInput.readDouble();
lastPublishDate = objectInput.readLong();
}
@Override
public void writeExternal(ObjectOutput objectOutput) throws IOException {
objectOutput.writeLong(mvccVersion);
objectOutput.writeLong(ctCollectionId);
if (uuid == null) {
objectOutput.writeUTF("");
}
else {
objectOutput.writeUTF(uuid);
}
objectOutput.writeLong(id);
objectOutput.writeLong(groupId);
objectOutput.writeLong(companyId);
objectOutput.writeLong(userId);
if (userName == null) {
objectOutput.writeUTF("");
}
else {
objectOutput.writeUTF(userName);
}
objectOutput.writeLong(createDate);
objectOutput.writeLong(modifiedDate);
if (feedId == null) {
objectOutput.writeUTF("");
}
else {
objectOutput.writeUTF(feedId);
}
if (name == null) {
objectOutput.writeUTF("");
}
else {
objectOutput.writeUTF(name);
}
if (description == null) {
objectOutput.writeUTF("");
}
else {
objectOutput.writeUTF(description);
}
objectOutput.writeLong(DDMStructureId);
if (DDMTemplateKey == null) {
objectOutput.writeUTF("");
}
else {
objectOutput.writeUTF(DDMTemplateKey);
}
if (DDMRendererTemplateKey == null) {
objectOutput.writeUTF("");
}
else {
objectOutput.writeUTF(DDMRendererTemplateKey);
}
objectOutput.writeInt(delta);
if (orderByCol == null) {
objectOutput.writeUTF("");
}
else {
objectOutput.writeUTF(orderByCol);
}
if (orderByType == null) {
objectOutput.writeUTF("");
}
else {
objectOutput.writeUTF(orderByType);
}
if (targetLayoutFriendlyUrl == null) {
objectOutput.writeUTF("");
}
else {
objectOutput.writeUTF(targetLayoutFriendlyUrl);
}
if (targetPortletId == null) {
objectOutput.writeUTF("");
}
else {
objectOutput.writeUTF(targetPortletId);
}
if (contentField == null) {
objectOutput.writeUTF("");
}
else {
objectOutput.writeUTF(contentField);
}
if (feedFormat == null) {
objectOutput.writeUTF("");
}
else {
objectOutput.writeUTF(feedFormat);
}
objectOutput.writeDouble(feedVersion);
objectOutput.writeLong(lastPublishDate);
}
public long mvccVersion;
public long ctCollectionId;
public String uuid;
public long id;
public long groupId;
public long companyId;
public long userId;
public String userName;
public long createDate;
public long modifiedDate;
public String feedId;
public String name;
public String description;
public long DDMStructureId;
public String DDMTemplateKey;
public String DDMRendererTemplateKey;
public int delta;
public String orderByCol;
public String orderByType;
public String targetLayoutFriendlyUrl;
public String targetPortletId;
public String contentField;
public String feedFormat;
public double feedVersion;
public long lastPublishDate;
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy