001
014
015 package com.liferay.portal.model.impl;
016
017 import com.liferay.portal.kernel.util.StringBundler;
018 import com.liferay.portal.kernel.util.StringPool;
019 import com.liferay.portal.model.CacheModel;
020 import com.liferay.portal.model.PortalPreferences;
021
022 import java.io.Serializable;
023
024
031 public class PortalPreferencesCacheModel implements CacheModel<PortalPreferences>,
032 Serializable {
033 @Override
034 public String toString() {
035 StringBundler sb = new StringBundler(9);
036
037 sb.append("{portalPreferencesId=");
038 sb.append(portalPreferencesId);
039 sb.append(", ownerId=");
040 sb.append(ownerId);
041 sb.append(", ownerType=");
042 sb.append(ownerType);
043 sb.append(", preferences=");
044 sb.append(preferences);
045 sb.append("}");
046
047 return sb.toString();
048 }
049
050 public PortalPreferences toEntityModel() {
051 PortalPreferencesImpl portalPreferencesImpl = new PortalPreferencesImpl();
052
053 portalPreferencesImpl.setPortalPreferencesId(portalPreferencesId);
054 portalPreferencesImpl.setOwnerId(ownerId);
055 portalPreferencesImpl.setOwnerType(ownerType);
056
057 if (preferences == null) {
058 portalPreferencesImpl.setPreferences(StringPool.BLANK);
059 }
060 else {
061 portalPreferencesImpl.setPreferences(preferences);
062 }
063
064 portalPreferencesImpl.resetOriginalValues();
065
066 return portalPreferencesImpl;
067 }
068
069 public long portalPreferencesId;
070 public long ownerId;
071 public int ownerType;
072 public String preferences;
073 }