com.liferay.portal.search
Class SearchPermissionCheckerImpl
java.lang.Object
com.liferay.portal.search.SearchPermissionCheckerImpl
- All Implemented Interfaces:
- SearchPermissionChecker
public class SearchPermissionCheckerImpl
- extends Object
- implements SearchPermissionChecker
Method Summary |
void |
addPermissionFields(long companyId,
Document document)
|
protected void |
addRequiredMemberRole(Group group,
BooleanQuery permissionQuery)
|
protected void |
doAddPermissionFields_5(long companyId,
long groupId,
String className,
String classPK,
Document document)
|
protected void |
doAddPermissionFields_6(long companyId,
long groupId,
String className,
String classPK,
Document doc)
|
protected Query |
doGetPermissionQuery_5(long companyId,
long[] groupIds,
long userId,
String className,
Query query,
SearchContext searchContext,
AdvancedPermissionChecker advancedPermissionChecker,
List<Group> groups,
List<Role> roles,
List<UserGroupRole> userGroupRoles,
Map<Long,List<Role>> groupIdsToRoles)
|
protected Query |
doGetPermissionQuery_6(long companyId,
long[] groupIds,
long userId,
String className,
Query query,
SearchContext searchContext,
AdvancedPermissionChecker advancedPermissionChecker,
List<Group> groups,
List<Role> roles,
List<UserGroupRole> userGroupRoles,
Map<Long,List<Role>> groupIdsToRoles)
|
protected Query |
doGetPermissionQuery(long companyId,
long[] groupIds,
long userId,
String className,
Query query,
SearchContext searchContext)
|
protected void |
doUpdatePermissionFields_5(long resourceId)
|
protected void |
doUpdatePermissionFields_6(String resourceName,
String resourceClassPK)
|
protected PermissionCheckerBag |
getPermissionCheckerBag(AdvancedPermissionChecker advancedPermissionChecker,
long userId)
|
Query |
getPermissionQuery(long companyId,
long[] groupIds,
long userId,
String className,
Query query,
SearchContext searchContext)
|
protected boolean |
hasPermission(long roleId,
long resourceId)
|
void |
updatePermissionFields(long resourceId)
|
void |
updatePermissionFields(String resourceName,
String resourceClassPK)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SearchPermissionCheckerImpl
public SearchPermissionCheckerImpl()
addPermissionFields
public void addPermissionFields(long companyId,
Document document)
- Specified by:
addPermissionFields
in interface SearchPermissionChecker
getPermissionQuery
public Query getPermissionQuery(long companyId,
long[] groupIds,
long userId,
String className,
Query query,
SearchContext searchContext)
- Specified by:
getPermissionQuery
in interface SearchPermissionChecker
updatePermissionFields
public void updatePermissionFields(long resourceId)
- Specified by:
updatePermissionFields
in interface SearchPermissionChecker
updatePermissionFields
public void updatePermissionFields(String resourceName,
String resourceClassPK)
- Specified by:
updatePermissionFields
in interface SearchPermissionChecker
addRequiredMemberRole
protected void addRequiredMemberRole(Group group,
BooleanQuery permissionQuery)
throws Exception
- Throws:
Exception
doAddPermissionFields_5
protected void doAddPermissionFields_5(long companyId,
long groupId,
String className,
String classPK,
Document document)
throws Exception
- Throws:
Exception
doAddPermissionFields_6
protected void doAddPermissionFields_6(long companyId,
long groupId,
String className,
String classPK,
Document doc)
throws Exception
- Throws:
Exception
doGetPermissionQuery
protected Query doGetPermissionQuery(long companyId,
long[] groupIds,
long userId,
String className,
Query query,
SearchContext searchContext)
throws Exception
- Throws:
Exception
doGetPermissionQuery_5
protected Query doGetPermissionQuery_5(long companyId,
long[] groupIds,
long userId,
String className,
Query query,
SearchContext searchContext,
AdvancedPermissionChecker advancedPermissionChecker,
List<Group> groups,
List<Role> roles,
List<UserGroupRole> userGroupRoles,
Map<Long,List<Role>> groupIdsToRoles)
throws Exception
- Throws:
Exception
doGetPermissionQuery_6
protected Query doGetPermissionQuery_6(long companyId,
long[] groupIds,
long userId,
String className,
Query query,
SearchContext searchContext,
AdvancedPermissionChecker advancedPermissionChecker,
List<Group> groups,
List<Role> roles,
List<UserGroupRole> userGroupRoles,
Map<Long,List<Role>> groupIdsToRoles)
throws Exception
- Throws:
Exception
doUpdatePermissionFields_5
protected void doUpdatePermissionFields_5(long resourceId)
throws Exception
- Throws:
Exception
doUpdatePermissionFields_6
protected void doUpdatePermissionFields_6(String resourceName,
String resourceClassPK)
throws Exception
- Throws:
Exception
getPermissionCheckerBag
protected PermissionCheckerBag getPermissionCheckerBag(AdvancedPermissionChecker advancedPermissionChecker,
long userId)
throws Exception
- Throws:
Exception
hasPermission
protected boolean hasPermission(long roleId,
long resourceId)
throws SystemException
- Throws:
SystemException