Class OrganizationMembershipPolicyUtil
Object
com.liferay.portal.kernel.security.membershippolicy.OrganizationMembershipPolicyUtil
- Author:
- Roberto Díaz
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic 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
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)
-
Constructor Details
-
OrganizationMembershipPolicyUtil
public OrganizationMembershipPolicyUtil()
-
-
Method Details
-
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
- Throws:
PortalException
-
isMembershipProtected
public static boolean isMembershipProtected(PermissionChecker permissionChecker, long userId, long organizationId) throws PortalException - Throws:
PortalException
-
isMembershipRequired
- 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
- Throws:
PortalException
-
verifyPolicy
- 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
- Throws:
PortalException
-
verifyPolicy
public static void verifyPolicy(Role role, Role oldRole, Map<String, Serializable> oldExpandoAttributes) throws PortalException- Throws:
PortalException
-