Liferay 6.2.0-ce-m4

com.liferay.portal.security.auth
Interface MembershipPolicy

All Known Implementing Classes:
DefaultMembershipPolicy

public interface MembershipPolicy


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)
           
 

Method Detail

getForbiddenGroups

Set<Group> getForbiddenGroups(User user)

getForbiddenOrganizations

Set<Organization> getForbiddenOrganizations(User user)

getForbiddenRoles

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

getForbiddenRoles

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

getForbiddenRoles

Set<Role> getForbiddenRoles(User user)

getForbiddenUserGroups

Set<UserGroup> getForbiddenUserGroups(User user)

getMandatoryGroups

Set<Group> getMandatoryGroups(User user)

getMandatoryOrganizations

Set<Organization> getMandatoryOrganizations(User user)

getMandatoryRoles

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

getMandatoryRoles

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

getMandatoryRoles

Set<Role> getMandatoryRoles(User user)

getMandatoryUserGroups

Set<UserGroup> getMandatoryUserGroups(User user)

isApplicableUser

boolean isApplicableUser(User user)

isMembershipAllowed

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

isMembershipAllowed

boolean isMembershipAllowed(Group group,
                            User user)

isMembershipAllowed

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

isMembershipAllowed

boolean isMembershipAllowed(Organization organization,
                            User user)

isMembershipAllowed

boolean isMembershipAllowed(Role role,
                            User user)

isMembershipAllowed

boolean isMembershipAllowed(UserGroup userGroup,
                            User user)

isMembershipProtected

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

isMembershipProtected

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

isMembershipProtected

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

isMembershipProtected

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

Liferay 6.2.0-ce-m4