001
014
015 package com.liferay.portal.model.impl;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.util.StringBundler;
020 import com.liferay.portal.model.CacheModel;
021 import com.liferay.portal.model.MVCCModel;
022 import com.liferay.portal.model.PasswordPolicyRel;
023
024 import java.io.Externalizable;
025 import java.io.IOException;
026 import java.io.ObjectInput;
027 import java.io.ObjectOutput;
028
029
036 @ProviderType
037 public class PasswordPolicyRelCacheModel implements CacheModel<PasswordPolicyRel>,
038 Externalizable, MVCCModel {
039 @Override
040 public long getMvccVersion() {
041 return mvccVersion;
042 }
043
044 @Override
045 public void setMvccVersion(long mvccVersion) {
046 this.mvccVersion = mvccVersion;
047 }
048
049 @Override
050 public String toString() {
051 StringBundler sb = new StringBundler(11);
052
053 sb.append("{mvccVersion=");
054 sb.append(mvccVersion);
055 sb.append(", passwordPolicyRelId=");
056 sb.append(passwordPolicyRelId);
057 sb.append(", passwordPolicyId=");
058 sb.append(passwordPolicyId);
059 sb.append(", classNameId=");
060 sb.append(classNameId);
061 sb.append(", classPK=");
062 sb.append(classPK);
063 sb.append("}");
064
065 return sb.toString();
066 }
067
068 @Override
069 public PasswordPolicyRel toEntityModel() {
070 PasswordPolicyRelImpl passwordPolicyRelImpl = new PasswordPolicyRelImpl();
071
072 passwordPolicyRelImpl.setMvccVersion(mvccVersion);
073 passwordPolicyRelImpl.setPasswordPolicyRelId(passwordPolicyRelId);
074 passwordPolicyRelImpl.setPasswordPolicyId(passwordPolicyId);
075 passwordPolicyRelImpl.setClassNameId(classNameId);
076 passwordPolicyRelImpl.setClassPK(classPK);
077
078 passwordPolicyRelImpl.resetOriginalValues();
079
080 return passwordPolicyRelImpl;
081 }
082
083 @Override
084 public void readExternal(ObjectInput objectInput) throws IOException {
085 mvccVersion = objectInput.readLong();
086 passwordPolicyRelId = objectInput.readLong();
087 passwordPolicyId = objectInput.readLong();
088 classNameId = objectInput.readLong();
089 classPK = objectInput.readLong();
090 }
091
092 @Override
093 public void writeExternal(ObjectOutput objectOutput)
094 throws IOException {
095 objectOutput.writeLong(mvccVersion);
096 objectOutput.writeLong(passwordPolicyRelId);
097 objectOutput.writeLong(passwordPolicyId);
098 objectOutput.writeLong(classNameId);
099 objectOutput.writeLong(classPK);
100 }
101
102 public long mvccVersion;
103 public long passwordPolicyRelId;
104 public long passwordPolicyId;
105 public long classNameId;
106 public long classPK;
107 }