Liferay 7.0-ce-b4

com.liferay.portal.security.membershippolicy
Class UserGroupMembershipPolicyUtil

java.lang.Object
  extended by com.liferay.portal.security.membershippolicy.UserGroupMembershipPolicyUtil

public class UserGroupMembershipPolicyUtil
extends Object


Constructor Summary
UserGroupMembershipPolicyUtil()
           
 
Method Summary
static void checkMembership(long[] userIds, long[] addUserGroupIds, long[] removeUserGroupIds)
           
static boolean isMembershipAllowed(long userId, long userGroupId)
           
static boolean isMembershipRequired(long userId, long userGroupId)
           
static void propagateMembership(long[] userIds, long[] addUserGroupIds, long[] removeUserGroupIds)
           
static void verifyPolicy()
           
static void verifyPolicy(UserGroup userGroup)
           
static void verifyPolicy(UserGroup userGroup, UserGroup oldUserGroup, Map<String,Serializable> oldExpandoAttributes)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserGroupMembershipPolicyUtil

public UserGroupMembershipPolicyUtil()
Method Detail

checkMembership

public static void checkMembership(long[] userIds,
                                   long[] addUserGroupIds,
                                   long[] removeUserGroupIds)
                            throws PortalException
Throws:
PortalException

isMembershipAllowed

public static boolean isMembershipAllowed(long userId,
                                          long userGroupId)
                                   throws PortalException
Throws:
PortalException

isMembershipRequired

public static boolean isMembershipRequired(long userId,
                                           long userGroupId)
                                    throws PortalException
Throws:
PortalException

propagateMembership

public static void propagateMembership(long[] userIds,
                                       long[] addUserGroupIds,
                                       long[] removeUserGroupIds)
                                throws PortalException
Throws:
PortalException

verifyPolicy

public static void verifyPolicy()
                         throws PortalException
Throws:
PortalException

verifyPolicy

public static void verifyPolicy(UserGroup userGroup)
                         throws PortalException
Throws:
PortalException

verifyPolicy

public static void verifyPolicy(UserGroup userGroup,
                                UserGroup oldUserGroup,
                                Map<String,Serializable> oldExpandoAttributes)
                         throws PortalException
Throws:
PortalException

Liferay 7.0-ce-b4