001
014
015 package com.liferay.portlet.rolesadmin.util;
016
017 import com.liferay.portal.kernel.security.pacl.DoPrivileged;
018 import com.liferay.portal.kernel.util.StringPool;
019 import com.liferay.portal.model.Role;
020 import com.liferay.portal.model.RoleConstants;
021
022
025 @DoPrivileged
026 public class RolesAdminImpl implements RolesAdmin {
027
028 @Override
029 public String getCssClassName(Role role) {
030 String cssClassName = StringPool.BLANK;
031
032 String name = role.getName();
033 int type = role.getType();
034
035 if (name.equals(RoleConstants.GUEST)) {
036 cssClassName = "lfr-role-guest";
037 }
038 else if (type == RoleConstants.TYPE_ORGANIZATION) {
039 cssClassName = "lfr-role-organization";
040 }
041 else if (type == RoleConstants.TYPE_REGULAR) {
042 cssClassName = "lfr-role-regular";
043 }
044 else if (type == RoleConstants.TYPE_SITE) {
045 cssClassName = "lfr-role-site";
046 }
047 else if (role.isTeam()) {
048 cssClassName = "lfr-role-team";
049 }
050
051 return "lfr-role " + cssClassName;
052 }
053
054 }