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,
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