public class JcrWritePermissionRule extends AbstractJcrRule<JcrWritePermissionRuleDefinition>
AvailabilityRule
implementation which returns true if current user has write permissions for the evaluated items.Constructor and Description |
---|
JcrWritePermissionRule(AvailabilityDefinition availabilityDefinition,
JcrWritePermissionRuleDefinition ruleDefinition)
|
Modifier and Type | Method and Description |
---|---|
boolean |
isAvailable(Collection<?> items)
Returns true if the availability subject (e.g.
|
protected boolean |
isAvailableForJcrItem(javax.jcr.Item item) |
isAvailableFor
isAvailableForItem, shouldByPass
@Deprecated public JcrWritePermissionRule(AvailabilityDefinition availabilityDefinition, JcrWritePermissionRuleDefinition ruleDefinition)
public boolean isAvailable(Collection<?> items)
AvailabilityRule
items
(root node is represented by a null
value in the array).isAvailable
in interface AvailabilityRule
isAvailable
in class AbstractAvailabilityRule<javax.jcr.Item,JcrWritePermissionRuleDefinition>
protected boolean isAvailableForJcrItem(javax.jcr.Item item) throws javax.jcr.RepositoryException
isAvailableForJcrItem
in class AbstractJcrRule<JcrWritePermissionRuleDefinition>
javax.jcr.RepositoryException
Copyright © 2021 Magnolia International Ltd.. All rights reserved.