Liferay 6.2-ce-ga5

com.liferay.portal.security.membershippolicy
Class OrganizationMembershipPolicyUtil

java.lang.Object
  extended by com.liferay.portal.security.membershippolicy.OrganizationMembershipPolicyUtil

public class OrganizationMembershipPolicyUtil
extends Object


Constructor Summary
OrganizationMembershipPolicyUtil()
           
 
Method Summary
static void checkMembership(long[] userIds, long[] addOrganizationIds, long[] removeOrganizationIds)
           
static void checkRoles(List<UserGroupRole> addUserGroupRoles, List<UserGroupRole> removeUserGroupRoles)
           
static boolean isMembershipAllowed(long userId, long organizationId)
           
static boolean isMembershipProtected(PermissionChecker permissionChecker, long userId, long organizationId)
           
static boolean isMembershipRequired(long userId, long organizationId)
           
static boolean isRoleAllowed(long userId, long organizationId, long roleId)
           
static boolean isRoleProtected(PermissionChecker permissionChecker, long userId, long organizationId, long roleId)
           
static boolean isRoleRequired(long userId, long organizationId, long roleId)
           
static void propagateMembership(long[] userIds, long[] addOrganizationIds, long[] removeOrganizationIds)
           
static void propagateRoles(List<UserGroupRole> addUserGroupRoles, List<UserGroupRole> removeUserGroupRoles)
           
static void verifyPolicy()
           
static void verifyPolicy(Organization organization)
           
static void verifyPolicy(Organization organization, Organization oldOrganization, List<AssetCategory> oldAssetCategories, List<AssetTag> oldAssetTags, Map<String,Serializable> oldExpandoAttributes)
           
static void verifyPolicy(Role role)
           
static void verifyPolicy(Role role, Role oldRole, Map<String,Serializable> oldExpandoAttributes)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OrganizationMembershipPolicyUtil

public OrganizationMembershipPolicyUtil()
Method Detail

checkMembership

public static void checkMembership(long[] userIds,
                                   long[] addOrganizationIds,
                                   long[] removeOrganizationIds)
                            throws PortalException,
                                   SystemException
Throws:
PortalException
SystemException

checkRoles

public static void checkRoles(List<UserGroupRole> addUserGroupRoles,
                              List<UserGroupRole> removeUserGroupRoles)
                       throws PortalException,
                              SystemException
Throws:
PortalException
SystemException

isMembershipAllowed

public static boolean isMembershipAllowed(long userId,
                                          long organizationId)
                                   throws PortalException,
                                          SystemException
Throws:
PortalException
SystemException

isMembershipProtected

public static boolean isMembershipProtected(PermissionChecker permissionChecker,
                                            long userId,
                                            long organizationId)
                                     throws PortalException,
                                            SystemException
Throws:
PortalException
SystemException

isMembershipRequired

public static boolean isMembershipRequired(long userId,
                                           long organizationId)
                                    throws PortalException,
                                           SystemException
Throws:
PortalException
SystemException

isRoleAllowed

public static boolean isRoleAllowed(long userId,
                                    long organizationId,
                                    long roleId)
                             throws PortalException,
                                    SystemException
Throws:
PortalException
SystemException

isRoleProtected

public static boolean isRoleProtected(PermissionChecker permissionChecker,
                                      long userId,
                                      long organizationId,
                                      long roleId)
                               throws PortalException,
                                      SystemException
Throws:
PortalException
SystemException

isRoleRequired

public static boolean isRoleRequired(long userId,
                                     long organizationId,
                                     long roleId)
                              throws PortalException,
                                     SystemException
Throws:
PortalException
SystemException

propagateMembership

public static void propagateMembership(long[] userIds,
                                       long[] addOrganizationIds,
                                       long[] removeOrganizationIds)
                                throws PortalException,
                                       SystemException
Throws:
PortalException
SystemException

propagateRoles

public static void propagateRoles(List<UserGroupRole> addUserGroupRoles,
                                  List<UserGroupRole> removeUserGroupRoles)
                           throws PortalException,
                                  SystemException
Throws:
PortalException
SystemException

verifyPolicy

public static void verifyPolicy()
                         throws PortalException,
                                SystemException
Throws:
PortalException
SystemException

verifyPolicy

public static void verifyPolicy(Organization organization)
                         throws PortalException,
                                SystemException
Throws:
PortalException
SystemException

verifyPolicy

public static void verifyPolicy(Organization organization,
                                Organization oldOrganization,
                                List<AssetCategory> oldAssetCategories,
                                List<AssetTag> oldAssetTags,
                                Map<String,Serializable> oldExpandoAttributes)
                         throws PortalException,
                                SystemException
Throws:
PortalException
SystemException

verifyPolicy

public static void verifyPolicy(Role role)
                         throws PortalException,
                                SystemException
Throws:
PortalException
SystemException

verifyPolicy

public static void verifyPolicy(Role role,
                                Role oldRole,
                                Map<String,Serializable> oldExpandoAttributes)
                         throws PortalException,
                                SystemException
Throws:
PortalException
SystemException

Liferay 6.2-ce-ga5