Liferay 6.2-ce-ga5

com.liferay.portal.security.membershippolicy
Class SiteMembershipPolicyUtil

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

public class SiteMembershipPolicyUtil
extends Object


Constructor Summary
SiteMembershipPolicyUtil()
           
 
Method Summary
static void checkMembership(long[] userIds, long[] addGroupIds, long[] removeGroupIds)
           
static void checkRoles(List<UserGroupRole> addUserGroupRoles, List<UserGroupRole> removeUserGroupRoles)
           
static boolean isMembershipAllowed(long userId, long groupId)
           
static boolean isMembershipProtected(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(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<UserGroupRole> addUserGroupRoles, List<UserGroupRole> removeUserGroupRoles)
           
static void verifyPolicy()
           
static void verifyPolicy(Group group)
           
static void verifyPolicy(Group group, Group oldGroup, List<AssetCategory> oldAssetCategories, List<AssetTag> oldAssetTags, Map<String,Serializable> oldExpandoAttributes, UnicodeProperties oldTypeSettingsProperties)
           
static void verifyPolicy(Role role)
           
static void verifyPolicy(Role role, 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 Detail

SiteMembershipPolicyUtil

public SiteMembershipPolicyUtil()
Method Detail

checkMembership

public static void checkMembership(long[] userIds,
                                   long[] addGroupIds,
                                   long[] removeGroupIds)
                            throws PortalException,
                                   SystemException
Throws:
PortalException
SystemException

checkRoles

public static void checkRoles(List<UserGroupRole> addUserGroupRoles,
                              List<UserGroupRole> removeUserGroupRoles)
                       throws PortalException,
                              SystemException
Throws:
PortalException
SystemException

isMembershipAllowed

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

isMembershipProtected

public static boolean isMembershipProtected(PermissionChecker permissionChecker,
                                            long userId,
                                            long groupId)
                                     throws PortalException,
                                            SystemException
Throws:
PortalException
SystemException

isMembershipRequired

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

isRoleAllowed

public static boolean isRoleAllowed(long userId,
                                    long groupId,
                                    long roleId)
                             throws PortalException,
                                    SystemException
Throws:
PortalException
SystemException

isRoleProtected

public static boolean isRoleProtected(PermissionChecker permissionChecker,
                                      long userId,
                                      long groupId,
                                      long roleId)
                               throws PortalException,
                                      SystemException
Throws:
PortalException
SystemException

isRoleRequired

public static boolean isRoleRequired(long userId,
                                     long groupId,
                                     long roleId)
                              throws PortalException,
                                     SystemException
Throws:
PortalException
SystemException

propagateMembership

public static void propagateMembership(long[] userIds,
                                       long[] addGroupIds,
                                       long[] removeGroupIds)
                                throws PortalException,
                                       SystemException
Throws:
PortalException
SystemException

propagateRoles

public static void propagateRoles(List<UserGroupRole> addUserGroupRoles,
                                  List<UserGroupRole> removeUserGroupRoles)
                           throws PortalException,
                                  SystemException
Throws:
PortalException
SystemException

verifyPolicy

public static void verifyPolicy()
                         throws PortalException,
                                SystemException
Throws:
PortalException
SystemException

verifyPolicy

public static void verifyPolicy(Group group)
                         throws PortalException,
                                SystemException
Throws:
PortalException
SystemException

verifyPolicy

public static void verifyPolicy(Group group,
                                Group oldGroup,
                                List<AssetCategory> oldAssetCategories,
                                List<AssetTag> oldAssetTags,
                                Map<String,Serializable> oldExpandoAttributes,
                                UnicodeProperties oldTypeSettingsProperties)
                         throws PortalException,
                                SystemException
Throws:
PortalException
SystemException

verifyPolicy

public static void verifyPolicy(Role role)
                         throws PortalException,
                                SystemException
Throws:
PortalException
SystemException

verifyPolicy

public static void verifyPolicy(Role role,
                                Role oldRole,
                                Map<String,Serializable> oldExpandoAttributes)
                         throws PortalException,
                                SystemException
Throws:
PortalException
SystemException

Liferay 6.2-ce-ga5