Liferay 6.2.0-ce-m4

com.liferay.portal.security.auth
Class MembershipPolicyUtil

java.lang.Object
  extended by com.liferay.portal.security.auth.MembershipPolicyUtil

public class MembershipPolicyUtil
extends Object


Constructor Summary
MembershipPolicyUtil()
           
 
Method Summary
static Set<Group> getForbiddenGroups(User user)
           
static Set<Organization> getForbiddenOrganizations(User user)
           
static Set<Role> getForbiddenRoles(Group group, User user)
           
static Set<Role> getForbiddenRoles(User user)
           
static Set<Role> getForbiddenRoles(User user, Organization organization)
           
static Set<UserGroup> getForbiddenUserGroups(User user)
           
static Set<Group> getMandatoryGroups(User user)
           
static Set<Organization> getMandatoryOrganizations(User user)
           
static Set<Role> getMandatoryRoles(Group group, User user)
           
static Set<Role> getMandatoryRoles(Organization organization, User user)
           
static Set<Role> getMandatoryRoles(User user)
           
static Set<UserGroup> getMandatoryUserGroups(User user)
           
static boolean isApplicableUser(User user)
           
static boolean isMembershipAllowed(Group group, Role role, User user)
           
static boolean isMembershipAllowed(Group group, User user)
           
static boolean isMembershipAllowed(Organization organization, Role role, User user)
           
static boolean isMembershipAllowed(Organization organization, User user)
           
static boolean isMembershipAllowed(Role role, User user)
           
static boolean isMembershipAllowed(UserGroup userGroup, User user)
           
static boolean isMembershipProtected(PermissionChecker permissionChecker, Group group, Role role, User user)
           
static boolean isMembershipProtected(PermissionChecker permissionChecker, Group group, User user)
           
static boolean isMembershipProtected(PermissionChecker permissionChecker, Organization organization, Role role, User user)
           
static boolean isMembershipProtected(PermissionChecker permissionChecker, Organization organization, User user)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MembershipPolicyUtil

public MembershipPolicyUtil()
Method Detail

getForbiddenGroups

public static Set<Group> getForbiddenGroups(User user)

getForbiddenOrganizations

public static Set<Organization> getForbiddenOrganizations(User user)

getForbiddenRoles

public static Set<Role> getForbiddenRoles(Group group,
                                          User user)

getForbiddenRoles

public static Set<Role> getForbiddenRoles(User user)

getForbiddenRoles

public static Set<Role> getForbiddenRoles(User user,
                                          Organization organization)

getForbiddenUserGroups

public static Set<UserGroup> getForbiddenUserGroups(User user)

getMandatoryGroups

public static Set<Group> getMandatoryGroups(User user)

getMandatoryOrganizations

public static Set<Organization> getMandatoryOrganizations(User user)

getMandatoryRoles

public static Set<Role> getMandatoryRoles(Group group,
                                          User user)

getMandatoryRoles

public static Set<Role> getMandatoryRoles(Organization organization,
                                          User user)

getMandatoryRoles

public static Set<Role> getMandatoryRoles(User user)

getMandatoryUserGroups

public static Set<UserGroup> getMandatoryUserGroups(User user)

isApplicableUser

public static boolean isApplicableUser(User user)

isMembershipAllowed

public static boolean isMembershipAllowed(Group group,
                                          Role role,
                                          User user)

isMembershipAllowed

public static boolean isMembershipAllowed(Group group,
                                          User user)

isMembershipAllowed

public static boolean isMembershipAllowed(Organization organization,
                                          Role role,
                                          User user)

isMembershipAllowed

public static boolean isMembershipAllowed(Organization organization,
                                          User user)

isMembershipAllowed

public static boolean isMembershipAllowed(Role role,
                                          User user)

isMembershipAllowed

public static boolean isMembershipAllowed(UserGroup userGroup,
                                          User user)

isMembershipProtected

public static boolean isMembershipProtected(PermissionChecker permissionChecker,
                                            Group group,
                                            Role role,
                                            User user)
                                     throws PortalException,
                                            SystemException
Throws:
PortalException
SystemException

isMembershipProtected

public static boolean isMembershipProtected(PermissionChecker permissionChecker,
                                            Group group,
                                            User user)
                                     throws PortalException,
                                            SystemException
Throws:
PortalException
SystemException

isMembershipProtected

public static boolean isMembershipProtected(PermissionChecker permissionChecker,
                                            Organization organization,
                                            Role role,
                                            User user)
                                     throws SystemException
Throws:
SystemException

isMembershipProtected

public static boolean isMembershipProtected(PermissionChecker permissionChecker,
                                            Organization organization,
                                            User user)
                                     throws PortalException,
                                            SystemException
Throws:
PortalException
SystemException

Liferay 6.2.0-ce-m4