Class DefaultSiteMembershipPolicy
Object
com.liferay.portal.kernel.security.membershippolicy.BaseSiteMembershipPolicy
com.liferay.portal.security.membershippolicy.DefaultSiteMembershipPolicy
- All Implemented Interfaces:
com.liferay.portal.kernel.security.membershippolicy.SiteMembershipPolicy
public class DefaultSiteMembershipPolicy
extends com.liferay.portal.kernel.security.membershippolicy.BaseSiteMembershipPolicy
- Author:
- Sergio González
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
protected void
checkAddUsersLimitedGroup
(long[] userIds, long[] groupIds) void
checkMembership
(long[] userIds, long[] addGroupIds, long[] removeGroupIds) protected List<com.liferay.portal.kernel.model.Group>
getLimitedChildrenGroups
(com.liferay.portal.kernel.model.Group group) boolean
isMembershipAllowed
(long userId, long groupId) void
propagateMembership
(long[] userIds, long[] addGroupIds, long[] removeGroupIds) protected void
removeUsersFromLimitedChildrenGroups
(long[] userIds, long groupId) protected void
verifyLimitedParentMembership
(com.liferay.portal.kernel.model.Group group) void
verifyPolicy
(com.liferay.portal.kernel.model.Group group) 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) Methods inherited from class com.liferay.portal.kernel.security.membershippolicy.BaseSiteMembershipPolicy
checkRoles, isMembershipProtected, isMembershipRequired, isRoleAllowed, isRoleProtected, isRoleRequired, propagateRoles, verifyPolicy, verifyPolicy, verifyPolicy
-
Constructor Details
-
DefaultSiteMembershipPolicy
public DefaultSiteMembershipPolicy()
-
-
Method Details
-
afterPropertiesSet
public void afterPropertiesSet() -
checkMembership
public void checkMembership(long[] userIds, long[] addGroupIds, long[] removeGroupIds) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
isMembershipAllowed
public boolean isMembershipAllowed(long userId, long groupId) - Specified by:
isMembershipAllowed
in interfacecom.liferay.portal.kernel.security.membershippolicy.SiteMembershipPolicy
- Overrides:
isMembershipAllowed
in classcom.liferay.portal.kernel.security.membershippolicy.BaseSiteMembershipPolicy
-
propagateMembership
public void propagateMembership(long[] userIds, long[] addGroupIds, long[] removeGroupIds) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
verifyPolicy
public void verifyPolicy(com.liferay.portal.kernel.model.Group group) throws com.liferay.portal.kernel.exception.PortalException - Specified by:
verifyPolicy
in interfacecom.liferay.portal.kernel.security.membershippolicy.SiteMembershipPolicy
- Overrides:
verifyPolicy
in classcom.liferay.portal.kernel.security.membershippolicy.BaseSiteMembershipPolicy
- Throws:
com.liferay.portal.kernel.exception.PortalException
-
verifyPolicy
public 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
-
checkAddUsersLimitedGroup
protected void checkAddUsersLimitedGroup(long[] userIds, long[] groupIds) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
getLimitedChildrenGroups
protected List<com.liferay.portal.kernel.model.Group> getLimitedChildrenGroups(com.liferay.portal.kernel.model.Group group) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
removeUsersFromLimitedChildrenGroups
protected void removeUsersFromLimitedChildrenGroups(long[] userIds, long groupId) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
verifyLimitedParentMembership
protected void verifyLimitedParentMembership(com.liferay.portal.kernel.model.Group group) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-