com.liferay.portal.security.permission
Class PermissionCheckerBagImpl

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

public class PermissionCheckerBagImpl
extends java.lang.Object
implements com.liferay.portal.kernel.security.permission.PermissionCheckerBag

View Source

Author:
Brian Wing Shun Chan
See Also:
Serialized Form

Constructor Summary
PermissionCheckerBagImpl()
           
PermissionCheckerBagImpl(long userId, java.util.List userGroups, java.util.List userOrgs, java.util.List userOrgGroups, java.util.List userUserGroupGroups, java.util.List groups, java.util.List roles)
           
 
Method Summary
 java.util.List getGroups()
           
 java.util.List getRoles()
           
 java.util.List getUserGroups()
           
 java.util.List getUserOrgGroups()
           
 java.util.List getUserOrgs()
           
 java.util.List getUserUserGroupGroups()
           
 boolean isCommunityAdmin(com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker, long companyId, long groupId, java.lang.String name)
           
protected  boolean isCommunityAdminImpl(com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker, long companyId, long groupId, java.lang.String name)
           
 boolean isCompanyAdmin(long companyId)
           
 
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,
                                java.util.List userGroups,
                                java.util.List userOrgs,
                                java.util.List userOrgGroups,
                                java.util.List userUserGroupGroups,
                                java.util.List groups,
                                java.util.List roles)
Method Detail

getUserGroups

public java.util.List getUserGroups()
Specified by:
getUserGroups in interface com.liferay.portal.kernel.security.permission.PermissionCheckerBag

getUserOrgs

public java.util.List getUserOrgs()
Specified by:
getUserOrgs in interface com.liferay.portal.kernel.security.permission.PermissionCheckerBag

getUserOrgGroups

public java.util.List getUserOrgGroups()
Specified by:
getUserOrgGroups in interface com.liferay.portal.kernel.security.permission.PermissionCheckerBag

getUserUserGroupGroups

public java.util.List getUserUserGroupGroups()
Specified by:
getUserUserGroupGroups in interface com.liferay.portal.kernel.security.permission.PermissionCheckerBag

getGroups

public java.util.List getGroups()
Specified by:
getGroups in interface com.liferay.portal.kernel.security.permission.PermissionCheckerBag

getRoles

public java.util.List getRoles()
Specified by:
getRoles in interface com.liferay.portal.kernel.security.permission.PermissionCheckerBag

isCompanyAdmin

public boolean isCompanyAdmin(long companyId)
                       throws java.lang.Exception
Specified by:
isCompanyAdmin in interface com.liferay.portal.kernel.security.permission.PermissionCheckerBag
Throws:
java.lang.Exception

isCommunityAdmin

public boolean isCommunityAdmin(com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker,
                                long companyId,
                                long groupId,
                                java.lang.String name)
                         throws java.lang.Exception
Specified by:
isCommunityAdmin in interface com.liferay.portal.kernel.security.permission.PermissionCheckerBag
Throws:
java.lang.Exception

isCommunityAdminImpl

protected boolean isCommunityAdminImpl(com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker,
                                       long companyId,
                                       long groupId,
                                       java.lang.String name)
                                throws com.liferay.portal.PortalException,
                                       java.rmi.RemoteException,
                                       com.liferay.portal.SystemException
Throws:
com.liferay.portal.PortalException
java.rmi.RemoteException
com.liferay.portal.SystemException