Liferay 7.0-ce-m6

com.liferay.portal.security.permission
Class UserPermissionCheckerBagImpl

java.lang.Object
  extended by com.liferay.portal.security.permission.UserPermissionCheckerBagImpl
All Implemented Interfaces:
UserPermissionCheckerBag, Serializable
Direct Known Subclasses:
PermissionCheckerBagImpl

public class UserPermissionCheckerBagImpl
extends Object
implements UserPermissionCheckerBag

See Also:
Serialized Form

Constructor Summary
UserPermissionCheckerBagImpl()
           
UserPermissionCheckerBagImpl(long userId)
           
UserPermissionCheckerBagImpl(long userId, Set<Group> userGroups, List<Organization> userOrgs, Set<Group> userOrgGroups, List<Group> userUserGroupGroups, Set<Role> userRoles)
           
UserPermissionCheckerBagImpl(UserPermissionCheckerBag userPermissionCheckerBag, Set<Role> roles)
           
 
Method Summary
 List<Group> getGroups()
           
 Set<Role> getRoles()
           
 Set<Group> getUserGroups()
           
 long getUserId()
           
 Set<Group> getUserOrgGroups()
           
 List<Organization> getUserOrgs()
           
 List<Group> getUserUserGroupGroups()
           
 boolean hasRole(Role role)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserPermissionCheckerBagImpl

public UserPermissionCheckerBagImpl()

UserPermissionCheckerBagImpl

public UserPermissionCheckerBagImpl(long userId)

UserPermissionCheckerBagImpl

public UserPermissionCheckerBagImpl(long userId,
                                    Set<Group> userGroups,
                                    List<Organization> userOrgs,
                                    Set<Group> userOrgGroups,
                                    List<Group> userUserGroupGroups,
                                    Set<Role> userRoles)

UserPermissionCheckerBagImpl

public UserPermissionCheckerBagImpl(UserPermissionCheckerBag userPermissionCheckerBag,
                                    Set<Role> roles)
Method Detail

getGroups

public List<Group> getGroups()
Specified by:
getGroups in interface UserPermissionCheckerBag

getRoles

public Set<Role> getRoles()
Specified by:
getRoles in interface UserPermissionCheckerBag

getUserGroups

public Set<Group> getUserGroups()
Specified by:
getUserGroups in interface UserPermissionCheckerBag

getUserId

public long getUserId()
Specified by:
getUserId in interface UserPermissionCheckerBag

getUserOrgGroups

public Set<Group> getUserOrgGroups()
Specified by:
getUserOrgGroups in interface UserPermissionCheckerBag

getUserOrgs

public List<Organization> getUserOrgs()
Specified by:
getUserOrgs in interface UserPermissionCheckerBag

getUserUserGroupGroups

public List<Group> getUserUserGroupGroups()
Specified by:
getUserUserGroupGroups in interface UserPermissionCheckerBag

hasRole

public boolean hasRole(Role role)
Specified by:
hasRole in interface UserPermissionCheckerBag

Liferay 7.0-ce-m6