Liferay 6.2.0

com.liferay.portal.security.permission
Class PermissionCheckerBagImpl

java.lang.Object
  extended by com.liferay.portal.security.permission.PermissionCheckerBagImpl
All Implemented Interfaces:
PermissionCheckerBag, Serializable

public class PermissionCheckerBagImpl
extends Object
implements PermissionCheckerBag

See Also:
Serialized Form

Constructor Summary
PermissionCheckerBagImpl()
           
PermissionCheckerBagImpl(long userId, List<Group> userGroups, List<Organization> userOrgs, List<Group> userOrgGroups, List<Group> userUserGroupGroups, List<Group> groups, List<Role> roles)
           
 
Method Summary
 List<Group> getGroups()
           
 long[] getRoleIds()
           
 List<Role> getRoles()
           
 List<Group> getUserGroups()
           
 List<Group> getUserOrgGroups()
           
 List<Organization> getUserOrgs()
           
 List<Group> getUserUserGroupGroups()
           
 boolean isCommunityAdmin(PermissionChecker permissionChecker, Group group)
          Deprecated. As of 6.1.0, renamed to isGroupAdmin(PermissionChecker, Group)
 boolean isCommunityOwner(PermissionChecker permissionChecker, Group group)
          Deprecated. As of 6.1.0, renamed to isGroupOwner(PermissionChecker, Group)
 boolean isGroupAdmin(PermissionChecker permissionChecker, Group group)
           
protected  boolean isGroupAdminImpl(PermissionChecker permissionChecker, Group group)
           
 boolean isGroupMember(PermissionChecker permissionChecker, Group group)
           
 boolean isGroupOwner(PermissionChecker permissionChecker, Group group)
           
protected  boolean isGroupOwnerImpl(PermissionChecker permissionChecker, Group group)
           
 boolean isOrganizationAdmin(PermissionChecker permissionChecker, Organization organization)
           
protected  boolean isOrganizationAdminImpl(PermissionChecker permissionChecker, Organization organization)
           
 boolean isOrganizationOwner(PermissionChecker permissionChecker, Organization organization)
           
protected  boolean isOrganizationOwnerImpl(PermissionChecker permissionChecker, Organization organization)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PermissionCheckerBagImpl

public PermissionCheckerBagImpl()

PermissionCheckerBagImpl

public PermissionCheckerBagImpl(long userId,
                                List<Group> userGroups,
                                List<Organization> userOrgs,
                                List<Group> userOrgGroups,
                                List<Group> userUserGroupGroups,
                                List<Group> groups,
                                List<Role> roles)
Method Detail

getGroups

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

getRoleIds

public long[] getRoleIds()
Specified by:
getRoleIds in interface PermissionCheckerBag

getRoles

public List<Role> getRoles()
Specified by:
getRoles in interface PermissionCheckerBag

getUserGroups

public List<Group> getUserGroups()
Specified by:
getUserGroups in interface PermissionCheckerBag

getUserOrgGroups

public List<Group> getUserOrgGroups()
Specified by:
getUserOrgGroups in interface PermissionCheckerBag

getUserOrgs

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

getUserUserGroupGroups

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

isCommunityAdmin

public boolean isCommunityAdmin(PermissionChecker permissionChecker,
                                Group group)
                         throws Exception
Deprecated. As of 6.1.0, renamed to isGroupAdmin(PermissionChecker, Group)

Specified by:
isCommunityAdmin in interface PermissionCheckerBag
Throws:
Exception

isCommunityOwner

public boolean isCommunityOwner(PermissionChecker permissionChecker,
                                Group group)
                         throws Exception
Deprecated. As of 6.1.0, renamed to isGroupOwner(PermissionChecker, Group)

Specified by:
isCommunityOwner in interface PermissionCheckerBag
Throws:
Exception

isGroupAdmin

public boolean isGroupAdmin(PermissionChecker permissionChecker,
                            Group group)
                     throws Exception
Specified by:
isGroupAdmin in interface PermissionCheckerBag
Throws:
Exception

isGroupMember

public boolean isGroupMember(PermissionChecker permissionChecker,
                             Group group)
                      throws Exception
Specified by:
isGroupMember in interface PermissionCheckerBag
Throws:
Exception

isGroupOwner

public boolean isGroupOwner(PermissionChecker permissionChecker,
                            Group group)
                     throws Exception
Specified by:
isGroupOwner in interface PermissionCheckerBag
Throws:
Exception

isOrganizationAdmin

public boolean isOrganizationAdmin(PermissionChecker permissionChecker,
                                   Organization organization)
                            throws Exception
Specified by:
isOrganizationAdmin in interface PermissionCheckerBag
Throws:
Exception

isOrganizationOwner

public boolean isOrganizationOwner(PermissionChecker permissionChecker,
                                   Organization organization)
                            throws Exception
Specified by:
isOrganizationOwner in interface PermissionCheckerBag
Throws:
Exception

isGroupAdminImpl

protected boolean isGroupAdminImpl(PermissionChecker permissionChecker,
                                   Group group)
                            throws PortalException,
                                   SystemException
Throws:
PortalException
SystemException

isGroupOwnerImpl

protected boolean isGroupOwnerImpl(PermissionChecker permissionChecker,
                                   Group group)
                            throws PortalException,
                                   SystemException
Throws:
PortalException
SystemException

isOrganizationAdminImpl

protected boolean isOrganizationAdminImpl(PermissionChecker permissionChecker,
                                          Organization organization)
                                   throws PortalException,
                                          SystemException
Throws:
PortalException
SystemException

isOrganizationOwnerImpl

protected boolean isOrganizationOwnerImpl(PermissionChecker permissionChecker,
                                          Organization organization)
                                   throws PortalException,
                                          SystemException
Throws:
PortalException
SystemException

Liferay 6.2.0