com.liferay.portal.security.membershippolicy
Class OrganizationMembershipPolicyUtil
java.lang.Object
com.liferay.portal.security.membershippolicy.OrganizationMembershipPolicyUtil
public class OrganizationMembershipPolicyUtil
- extends Object
|
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 |
OrganizationMembershipPolicyUtil
public OrganizationMembershipPolicyUtil()
checkMembership
public static void checkMembership(long[] userIds,
long[] addOrganizationIds,
long[] removeOrganizationIds)
throws PortalException
- Throws:
PortalException
checkRoles
public static void checkRoles(List<UserGroupRole> addUserGroupRoles,
List<UserGroupRole> removeUserGroupRoles)
throws PortalException
- Throws:
PortalException
isMembershipAllowed
public static boolean isMembershipAllowed(long userId,
long organizationId)
throws PortalException
- Throws:
PortalException
isMembershipProtected
public static boolean isMembershipProtected(PermissionChecker permissionChecker,
long userId,
long organizationId)
throws PortalException
- Throws:
PortalException
isMembershipRequired
public static boolean isMembershipRequired(long userId,
long organizationId)
throws PortalException
- Throws:
PortalException
isRoleAllowed
public static boolean isRoleAllowed(long userId,
long organizationId,
long roleId)
throws PortalException
- Throws:
PortalException
isRoleProtected
public static boolean isRoleProtected(PermissionChecker permissionChecker,
long userId,
long organizationId,
long roleId)
throws PortalException
- Throws:
PortalException
isRoleRequired
public static boolean isRoleRequired(long userId,
long organizationId,
long roleId)
throws PortalException
- Throws:
PortalException
propagateMembership
public static void propagateMembership(long[] userIds,
long[] addOrganizationIds,
long[] removeOrganizationIds)
throws PortalException
- Throws:
PortalException
propagateRoles
public static void propagateRoles(List<UserGroupRole> addUserGroupRoles,
List<UserGroupRole> removeUserGroupRoles)
throws PortalException
- Throws:
PortalException
verifyPolicy
public static void verifyPolicy()
throws PortalException
- Throws:
PortalException
verifyPolicy
public static void verifyPolicy(Organization organization)
throws PortalException
- Throws:
PortalException
verifyPolicy
public static void verifyPolicy(Organization organization,
Organization oldOrganization,
List<AssetCategory> oldAssetCategories,
List<AssetTag> oldAssetTags,
Map<String,Serializable> oldExpandoAttributes)
throws PortalException
- Throws:
PortalException
verifyPolicy
public static void verifyPolicy(Role role)
throws PortalException
- Throws:
PortalException
verifyPolicy
public static void verifyPolicy(Role role,
Role oldRole,
Map<String,Serializable> oldExpandoAttributes)
throws PortalException
- Throws:
PortalException