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_6(long companyId,
long groupId,
String className,
String classPK,
Document doc)
|
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(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)
|
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(String resourceName,
String resourceClassPK)
- Specified by:
updatePermissionFields
in interface SearchPermissionChecker
addRequiredMemberRole
protected void addRequiredMemberRole(Group group,
BooleanQuery permissionQuery)
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_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
protected void doUpdatePermissionFields(String resourceName,
String resourceClassPK)
throws Exception
- Throws:
Exception
getPermissionCheckerBag
protected PermissionCheckerBag getPermissionCheckerBag(AdvancedPermissionChecker advancedPermissionChecker,
long userId)
throws Exception
- Throws:
Exception