Class OrganizationMembershipPolicyUtil
Object
com.liferay.portal.kernel.security.membershippolicy.OrganizationMembershipPolicyUtil
- Author:
- Roberto Díaz
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidcheckMembership(long[] userIds, long[] addOrganizationIds, long[] removeOrganizationIds) static voidcheckRoles(List<UserGroupRole> addUserGroupRoles, List<UserGroupRole> removeUserGroupRoles) static booleanisMembershipAllowed(long userId, long organizationId) static booleanisMembershipProtected(PermissionChecker permissionChecker, long userId, long organizationId) static booleanisMembershipRequired(long userId, long organizationId) static booleanisRoleAllowed(long userId, long organizationId, long roleId) static booleanisRoleProtected(PermissionChecker permissionChecker, long userId, long organizationId, long roleId) static booleanisRoleRequired(long userId, long organizationId, long roleId) static voidpropagateMembership(long[] userIds, long[] addOrganizationIds, long[] removeOrganizationIds) static voidpropagateRoles(List<UserGroupRole> addUserGroupRoles, List<UserGroupRole> removeUserGroupRoles) static voidstatic voidverifyPolicy(Organization organization) static voidverifyPolicy(Organization organization, Organization oldOrganization, List<AssetCategory> oldAssetCategories, List<AssetTag> oldAssetTags, Map<String, Serializable> oldExpandoAttributes) static voidverifyPolicy(Role role) static voidverifyPolicy(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
-