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.Permission;
021
022 import java.io.Serializable;
023
024
031 public class PermissionCacheModel implements CacheModel<Permission>,
032 Serializable {
033 @Override
034 public String toString() {
035 StringBundler sb = new StringBundler(9);
036
037 sb.append("{permissionId=");
038 sb.append(permissionId);
039 sb.append(", companyId=");
040 sb.append(companyId);
041 sb.append(", actionId=");
042 sb.append(actionId);
043 sb.append(", resourceId=");
044 sb.append(resourceId);
045 sb.append("}");
046
047 return sb.toString();
048 }
049
050 public Permission toEntityModel() {
051 PermissionImpl permissionImpl = new PermissionImpl();
052
053 permissionImpl.setPermissionId(permissionId);
054 permissionImpl.setCompanyId(companyId);
055
056 if (actionId == null) {
057 permissionImpl.setActionId(StringPool.BLANK);
058 }
059 else {
060 permissionImpl.setActionId(actionId);
061 }
062
063 permissionImpl.setResourceId(resourceId);
064
065 permissionImpl.resetOriginalValues();
066
067 return permissionImpl;
068 }
069
070 public long permissionId;
071 public long companyId;
072 public String actionId;
073 public long resourceId;
074 }