Class SiteMembershipPolicyUtil

Object
com.liferay.portal.security.membershippolicy.SiteMembershipPolicyUtil

public class SiteMembershipPolicyUtil extends Object
Author:
Roberto Díaz, Sergio González
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    checkMembership(long[] userIds, long[] addGroupIds, long[] removeGroupIds)
     
    static void
    checkRoles(List<com.liferay.portal.kernel.model.UserGroupRole> addUserGroupRoles, List<com.liferay.portal.kernel.model.UserGroupRole> removeUserGroupRoles)
     
    static boolean
    isMembershipAllowed(long userId, long groupId)
     
    static boolean
    isMembershipProtected(com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker, long userId, long groupId)
     
    static boolean
    isMembershipRequired(long userId, long groupId)
     
    static boolean
    isRoleAllowed(long userId, long groupId, long roleId)
     
    static boolean
    isRoleProtected(com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker, long userId, long groupId, long roleId)
     
    static boolean
    isRoleRequired(long userId, long groupId, long roleId)
     
    static void
    propagateMembership(long[] userIds, long[] addGroupIds, long[] removeGroupIds)
     
    static void
    propagateRoles(List<com.liferay.portal.kernel.model.UserGroupRole> addUserGroupRoles, List<com.liferay.portal.kernel.model.UserGroupRole> removeUserGroupRoles)
     
    static void
     
    static void
    verifyPolicy(com.liferay.portal.kernel.model.Group group)
     
    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)
     
    static void
    verifyPolicy(com.liferay.portal.kernel.model.Role role)
     
    static void
    verifyPolicy(com.liferay.portal.kernel.model.Role role, com.liferay.portal.kernel.model.Role oldRole, Map<String,Serializable> oldExpandoAttributes)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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