Class SiteMembershipPolicyUtil
Object
com.liferay.portal.security.membershippolicy.SiteMembershipPolicyUtil
- Author:
- Roberto Díaz, Sergio González
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidcheckMembership(long[] userIds, long[] addGroupIds, long[] removeGroupIds) static voidcheckRoles(List<com.liferay.portal.kernel.model.UserGroupRole> addUserGroupRoles, List<com.liferay.portal.kernel.model.UserGroupRole> removeUserGroupRoles) static booleanisMembershipAllowed(long userId, long groupId) static booleanisMembershipProtected(com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker, long userId, long groupId) static booleanisMembershipRequired(long userId, long groupId) static booleanisRoleAllowed(long userId, long groupId, long roleId) static booleanisRoleProtected(com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker, long userId, long groupId, long roleId) static booleanisRoleRequired(long userId, long groupId, long roleId) static voidpropagateMembership(long[] userIds, long[] addGroupIds, long[] removeGroupIds) static voidpropagateRoles(List<com.liferay.portal.kernel.model.UserGroupRole> addUserGroupRoles, List<com.liferay.portal.kernel.model.UserGroupRole> removeUserGroupRoles) static voidstatic voidverifyPolicy(com.liferay.portal.kernel.model.Group group) static voidverifyPolicy(com.liferay.portal.kernel.model.Group group, com.liferay.portal.kernel.model.Group oldGroup, List<com.liferay.asset.kernel.model.AssetCategory> oldAssetCategories, List<com.liferay.asset.kernel.model.AssetTag> oldAssetTags, Map<String, Serializable> oldExpandoAttributes, com.liferay.portal.kernel.util.UnicodeProperties oldTypeSettingsUnicodeProperties) static voidverifyPolicy(com.liferay.portal.kernel.model.Role role) static voidverifyPolicy(com.liferay.portal.kernel.model.Role role, com.liferay.portal.kernel.model.Role oldRole, Map<String, Serializable> oldExpandoAttributes)
-
Constructor Details
-
SiteMembershipPolicyUtil
public SiteMembershipPolicyUtil()
-
-
Method Details
-
checkMembership
public static void checkMembership(long[] userIds, long[] addGroupIds, long[] removeGroupIds) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
checkRoles
public static void checkRoles(List<com.liferay.portal.kernel.model.UserGroupRole> addUserGroupRoles, List<com.liferay.portal.kernel.model.UserGroupRole> removeUserGroupRoles) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
isMembershipAllowed
public static boolean isMembershipAllowed(long userId, long groupId) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
isMembershipProtected
public static boolean isMembershipProtected(com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker, long userId, long groupId) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
isMembershipRequired
public static boolean isMembershipRequired(long userId, long groupId) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
isRoleAllowed
public static boolean isRoleAllowed(long userId, long groupId, long roleId) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
isRoleProtected
public static boolean isRoleProtected(com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker, long userId, long groupId, long roleId) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
isRoleRequired
public static boolean isRoleRequired(long userId, long groupId, long roleId) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
propagateMembership
public static void propagateMembership(long[] userIds, long[] addGroupIds, long[] removeGroupIds) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
propagateRoles
public static void propagateRoles(List<com.liferay.portal.kernel.model.UserGroupRole> addUserGroupRoles, List<com.liferay.portal.kernel.model.UserGroupRole> removeUserGroupRoles) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
verifyPolicy
public static void verifyPolicy() throws com.liferay.portal.kernel.exception.PortalException- Throws:
com.liferay.portal.kernel.exception.PortalException
-
verifyPolicy
public static void verifyPolicy(com.liferay.portal.kernel.model.Group group) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
verifyPolicy
public static void verifyPolicy(com.liferay.portal.kernel.model.Group group, com.liferay.portal.kernel.model.Group oldGroup, List<com.liferay.asset.kernel.model.AssetCategory> oldAssetCategories, List<com.liferay.asset.kernel.model.AssetTag> oldAssetTags, Map<String, Serializable> oldExpandoAttributes, com.liferay.portal.kernel.util.UnicodeProperties oldTypeSettingsUnicodeProperties) throws com.liferay.portal.kernel.exception.PortalException- Throws:
com.liferay.portal.kernel.exception.PortalException
-
verifyPolicy
public static void verifyPolicy(com.liferay.portal.kernel.model.Role role) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
verifyPolicy
public static void verifyPolicy(com.liferay.portal.kernel.model.Role role, com.liferay.portal.kernel.model.Role oldRole, Map<String, Serializable> oldExpandoAttributes) throws com.liferay.portal.kernel.exception.PortalException- Throws:
com.liferay.portal.kernel.exception.PortalException
-