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,
TermsFilter groupRolesTermsFilter)
|
protected void |
doAddPermissionFields_6(long companyId,
long groupId,
String className,
String classPK,
Document doc)
|
protected BooleanFilter |
doGetPermissionBooleanFilter(long companyId,
long[] groupIds,
long userId,
String className,
BooleanFilter booleanFilter,
SearchContext searchContext)
|
protected BooleanFilter |
doGetPermissionFilter_6(long companyId,
long[] groupIds,
long userId,
String className,
BooleanFilter booleanFilter,
Set<Group> groups,
Set<Role> roles,
Set<UserGroupRole> userGroupRoles,
Map<Long,List<Role>> groupIdsToRoles)
|
protected void |
doUpdatePermissionFields(String resourceName,
String resourceClassPK)
|
BooleanFilter |
getPermissionBooleanFilter(long companyId,
long[] groupIds,
long userId,
String className,
BooleanFilter booleanFilter,
SearchContext searchContext)
|
protected PermissionCheckerBag |
getPermissionCheckerBag(AdvancedPermissionChecker advancedPermissionChecker,
long userId)
|
protected void |
populate(long companyId,
long[] groupIds,
long userId,
AdvancedPermissionChecker advancedPermissionChecker,
PermissionCheckerBag permissionCheckerBag,
Set<Group> groups,
Set<Role> roles,
Set<UserGroupRole> userGroupRoles,
Map<Long,List<Role>> groupIdsToRoles)
|
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
getPermissionBooleanFilter
public BooleanFilter getPermissionBooleanFilter(long companyId,
long[] groupIds,
long userId,
String className,
BooleanFilter booleanFilter,
SearchContext searchContext)
- Specified by:
getPermissionBooleanFilter in interface SearchPermissionChecker
updatePermissionFields
public void updatePermissionFields(String resourceName,
String resourceClassPK)
- Specified by:
updatePermissionFields in interface SearchPermissionChecker
addRequiredMemberRole
protected void addRequiredMemberRole(Group group,
TermsFilter groupRolesTermsFilter)
throws Exception
- Throws:
Exception
doAddPermissionFields_6
protected void doAddPermissionFields_6(long companyId,
long groupId,
String className,
String classPK,
Document doc)
throws Exception
- Throws:
Exception
doGetPermissionBooleanFilter
protected BooleanFilter doGetPermissionBooleanFilter(long companyId,
long[] groupIds,
long userId,
String className,
BooleanFilter booleanFilter,
SearchContext searchContext)
throws Exception
- Throws:
Exception
doGetPermissionFilter_6
protected BooleanFilter doGetPermissionFilter_6(long companyId,
long[] groupIds,
long userId,
String className,
BooleanFilter booleanFilter,
Set<Group> groups,
Set<Role> roles,
Set<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
populate
protected void populate(long companyId,
long[] groupIds,
long userId,
AdvancedPermissionChecker advancedPermissionChecker,
PermissionCheckerBag permissionCheckerBag,
Set<Group> groups,
Set<Role> roles,
Set<UserGroupRole> userGroupRoles,
Map<Long,List<Role>> groupIdsToRoles)
throws Exception
- Throws:
Exception