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 public String getCssClassName(Role role) {
029 String cssClassName = StringPool.BLANK;
030
031 String name = role.getName();
032 int type = role.getType();
033
034 if (name.equals(RoleConstants.GUEST)) {
035 cssClassName = "lfr-role-guest";
036 }
037 else if (type == RoleConstants.TYPE_ORGANIZATION) {
038 cssClassName = "lfr-role-organization";
039 }
040 else if (type == RoleConstants.TYPE_REGULAR) {
041 cssClassName = "lfr-role-regular";
042 }
043 else if (type == RoleConstants.TYPE_SITE) {
044 cssClassName = "lfr-role-site";
045 }
046 else if (role.isTeam()) {
047 cssClassName = "lfr-role-team";
048 }
049
050 return "lfr-role " + cssClassName;
051 }
052
053 }