Class NodePermissionAssessor
java.lang.Object
org.alfresco.repo.search.impl.querymodel.impl.db.NodePermissionAssessor
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionNodePermissionAssessor(NodeService nodeService, PermissionService permissionService, Authority authority, EntityLookupCache<Long, Node, NodeRef> nodeCache) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleancanCurrentUserRead(Long aclId) protected booleanbooleanbooleanisIncluded(Node node) protected booleanisOwnerReading(Node node, Authority authority) voidsetMaxPermissionChecks(int maxPermissionChecks) voidsetMaxPermissionCheckTimeMillis(long maxPermissionCheckTimeMillis) boolean
-
Field Details
-
logger
protected static final org.apache.commons.logging.Log logger
-
-
Constructor Details
-
NodePermissionAssessor
public NodePermissionAssessor(NodeService nodeService, PermissionService permissionService, Authority authority, EntityLookupCache<Long, Node, NodeRef> nodeCache)
-
-
Method Details
-
isIncluded
-
isFirstRecord
public boolean isFirstRecord() -
isOwnerReading
-
setMaxPermissionChecks
public void setMaxPermissionChecks(int maxPermissionChecks) -
shouldQuitChecks
public boolean shouldQuitChecks() -
setMaxPermissionCheckTimeMillis
public void setMaxPermissionCheckTimeMillis(long maxPermissionCheckTimeMillis) -
canRead
-
canCurrentUserRead
-