Liferay 6.2.0-ce-m4

com.liferay.portal.security.auth
Class DefaultMembershipPolicy

java.lang.Object
  extended by com.liferay.portal.security.auth.DefaultMembershipPolicy
All Implemented Interfaces:
MembershipPolicy

public class DefaultMembershipPolicy
extends Object
implements MembershipPolicy


Constructor Summary
DefaultMembershipPolicy()
           
 
Method Summary
 Set<Group> getForbiddenGroups(User user)
           
 Set<Organization> getForbiddenOrganizations(User user)
           
 Set<Role> getForbiddenRoles(Group group, User user)
           
 Set<Role> getForbiddenRoles(Organization organization, User user)
           
 Set<Role> getForbiddenRoles(User user)
           
 Set<UserGroup> getForbiddenUserGroups(User user)
           
 Set<Group> getMandatoryGroups(User user)
           
 Set<Organization> getMandatoryOrganizations(User user)
           
 Set<Role> getMandatoryRoles(Group group, User user)
           
 Set<Role> getMandatoryRoles(Organization organization, User user)
           
 Set<Role> getMandatoryRoles(User user)
           
 Set<UserGroup> getMandatoryUserGroups(User user)
           
 boolean isApplicableUser(User user)
           
 boolean isMembershipAllowed(Group group, Role role, User user)
           
 boolean isMembershipAllowed(Group group, User user)
           
 boolean isMembershipAllowed(Organization organization, Role role, User user)
           
 boolean isMembershipAllowed(Organization organization, User user)
           
 boolean isMembershipAllowed(Role role, User user)
           
 boolean isMembershipAllowed(UserGroup userGroup, User user)
           
 boolean isMembershipProtected(PermissionChecker permissionChecker, Group group, Role role, User user)
           
 boolean isMembershipProtected(PermissionChecker permissionChecker, Group group, User user)
           
 boolean isMembershipProtected(PermissionChecker permissionChecker, Organization organization, Role role, User user)
           
 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

DefaultMembershipPolicy

public DefaultMembershipPolicy()
Method Detail

getForbiddenGroups

public Set<Group> getForbiddenGroups(User user)
Specified by:
getForbiddenGroups in interface MembershipPolicy

getForbiddenOrganizations

public Set<Organization> getForbiddenOrganizations(User user)
Specified by:
getForbiddenOrganizations in interface MembershipPolicy

getForbiddenRoles

public Set<Role> getForbiddenRoles(Group group,
                                   User user)
Specified by:
getForbiddenRoles in interface MembershipPolicy

getForbiddenRoles

public Set<Role> getForbiddenRoles(Organization organization,
                                   User user)
Specified by:
getForbiddenRoles in interface MembershipPolicy

getForbiddenRoles

public Set<Role> getForbiddenRoles(User user)
Specified by:
getForbiddenRoles in interface MembershipPolicy

getForbiddenUserGroups

public Set<UserGroup> getForbiddenUserGroups(User user)
Specified by:
getForbiddenUserGroups in interface MembershipPolicy

getMandatoryGroups

public Set<Group> getMandatoryGroups(User user)
Specified by:
getMandatoryGroups in interface MembershipPolicy

getMandatoryOrganizations

public Set<Organization> getMandatoryOrganizations(User user)
Specified by:
getMandatoryOrganizations in interface MembershipPolicy

getMandatoryRoles

public Set<Role> getMandatoryRoles(Group group,
                                   User user)
Specified by:
getMandatoryRoles in interface MembershipPolicy

getMandatoryRoles

public Set<Role> getMandatoryRoles(Organization organization,
                                   User user)
Specified by:
getMandatoryRoles in interface MembershipPolicy

getMandatoryRoles

public Set<Role> getMandatoryRoles(User user)
Specified by:
getMandatoryRoles in interface MembershipPolicy

getMandatoryUserGroups

public Set<UserGroup> getMandatoryUserGroups(User user)
Specified by:
getMandatoryUserGroups in interface MembershipPolicy

isApplicableUser

public boolean isApplicableUser(User user)
Specified by:
isApplicableUser in interface MembershipPolicy

isMembershipAllowed

public boolean isMembershipAllowed(Group group,
                                   Role role,
                                   User user)
Specified by:
isMembershipAllowed in interface MembershipPolicy

isMembershipAllowed

public boolean isMembershipAllowed(Group group,
                                   User user)
Specified by:
isMembershipAllowed in interface MembershipPolicy

isMembershipAllowed

public boolean isMembershipAllowed(Organization organization,
                                   Role role,
                                   User user)
Specified by:
isMembershipAllowed in interface MembershipPolicy

isMembershipAllowed

public boolean isMembershipAllowed(Organization organization,
                                   User user)
Specified by:
isMembershipAllowed in interface MembershipPolicy

isMembershipAllowed

public boolean isMembershipAllowed(Role role,
                                   User user)
Specified by:
isMembershipAllowed in interface MembershipPolicy

isMembershipAllowed

public boolean isMembershipAllowed(UserGroup userGroup,
                                   User user)
Specified by:
isMembershipAllowed in interface MembershipPolicy

isMembershipProtected

public boolean isMembershipProtected(PermissionChecker permissionChecker,
                                     Group group,
                                     Role role,
                                     User user)
                              throws PortalException,
                                     SystemException
Specified by:
isMembershipProtected in interface MembershipPolicy
Throws:
PortalException
SystemException

isMembershipProtected

public boolean isMembershipProtected(PermissionChecker permissionChecker,
                                     Group group,
                                     User user)
                              throws PortalException,
                                     SystemException
Specified by:
isMembershipProtected in interface MembershipPolicy
Throws:
PortalException
SystemException

isMembershipProtected

public boolean isMembershipProtected(PermissionChecker permissionChecker,
                                     Organization organization,
                                     Role role,
                                     User user)
                              throws SystemException
Specified by:
isMembershipProtected in interface MembershipPolicy
Throws:
SystemException

isMembershipProtected

public boolean isMembershipProtected(PermissionChecker permissionChecker,
                                     Organization organization,
                                     User user)
                              throws PortalException,
                                     SystemException
Specified by:
isMembershipProtected in interface MembershipPolicy
Throws:
PortalException
SystemException

Liferay 6.2.0-ce-m4