Class UserBagImpl

Object
com.liferay.portal.security.permission.UserBagImpl
All Implemented Interfaces:
com.liferay.portal.kernel.security.permission.UserBag, Serializable

public class UserBagImpl extends Object implements com.liferay.portal.kernel.security.permission.UserBag
Author:
László Csontos, Preston Crary
See Also:
  • Constructor Details

    • UserBagImpl

      public UserBagImpl(long userId, long[] userGroupIds, Collection<com.liferay.portal.kernel.model.Organization> userOrgIds, Collection<Long> userOrgGroupIds, Collection<com.liferay.portal.kernel.model.UserGroup> userUserGroupIds, long[] userUserGroupGroupIds, Collection<com.liferay.portal.kernel.model.Role> userRoleIds)
    • UserBagImpl

      public UserBagImpl(long userId, long[] userGroupIds, Collection<com.liferay.portal.kernel.model.Organization> userOrgIds, Collection<Long> userOrgGroupIds, Collection<com.liferay.portal.kernel.model.UserGroup> userUserGroupIds, long[] userUserGroupGroupIds, long[] userRoleIds)
  • Method Details

    • getGroups

      public Set<com.liferay.portal.kernel.model.Group> getGroups() throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      getGroups in interface com.liferay.portal.kernel.security.permission.UserBag
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • getRoleIds

      public long[] getRoleIds()
      Specified by:
      getRoleIds in interface com.liferay.portal.kernel.security.permission.UserBag
    • getRoles

      public List<com.liferay.portal.kernel.model.Role> getRoles() throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      getRoles in interface com.liferay.portal.kernel.security.permission.UserBag
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • getUserGroupIds

      public long[] getUserGroupIds()
      Specified by:
      getUserGroupIds in interface com.liferay.portal.kernel.security.permission.UserBag
    • getUserGroups

      public List<com.liferay.portal.kernel.model.Group> getUserGroups() throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      getUserGroups in interface com.liferay.portal.kernel.security.permission.UserBag
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • getUserId

      public long getUserId()
      Specified by:
      getUserId in interface com.liferay.portal.kernel.security.permission.UserBag
    • getUserOrgGroupIds

      public long[] getUserOrgGroupIds()
      Specified by:
      getUserOrgGroupIds in interface com.liferay.portal.kernel.security.permission.UserBag
    • getUserOrgGroups

      public List<com.liferay.portal.kernel.model.Group> getUserOrgGroups() throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      getUserOrgGroups in interface com.liferay.portal.kernel.security.permission.UserBag
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • getUserOrgIds

      public long[] getUserOrgIds()
      Specified by:
      getUserOrgIds in interface com.liferay.portal.kernel.security.permission.UserBag
    • getUserOrgs

      public List<com.liferay.portal.kernel.model.Organization> getUserOrgs() throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      getUserOrgs in interface com.liferay.portal.kernel.security.permission.UserBag
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • getUserUserGroupGroups

      public List<com.liferay.portal.kernel.model.Group> getUserUserGroupGroups() throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      getUserUserGroupGroups in interface com.liferay.portal.kernel.security.permission.UserBag
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • getUserUserGroupsIds

      public long[] getUserUserGroupsIds()
      Specified by:
      getUserUserGroupsIds in interface com.liferay.portal.kernel.security.permission.UserBag
    • hasRole

      public boolean hasRole(com.liferay.portal.kernel.model.Role role)
      Specified by:
      hasRole in interface com.liferay.portal.kernel.security.permission.UserBag
    • hasUserGroup

      public boolean hasUserGroup(com.liferay.portal.kernel.model.Group group)
      Specified by:
      hasUserGroup in interface com.liferay.portal.kernel.security.permission.UserBag
    • hasUserOrg

      public boolean hasUserOrg(com.liferay.portal.kernel.model.Organization organization)
      Specified by:
      hasUserOrg in interface com.liferay.portal.kernel.security.permission.UserBag
    • hasUserOrgGroup

      public boolean hasUserOrgGroup(com.liferay.portal.kernel.model.Group group)
      Specified by:
      hasUserOrgGroup in interface com.liferay.portal.kernel.security.permission.UserBag