@ProviderType public interface JackrabbitAccessControlEntry extends AccessControlEntry
JackrabbitAccessControlEntry
is a Jackrabbit specific extension
of the AccessControlEntry
interface. It represents an single
entry of a JackrabbitAccessControlList
.Modifier and Type | Method and Description |
---|---|
Value |
getRestriction(String restrictionName)
Return the value of the restriction with the specified name or
null if no such restriction exists. |
String[] |
getRestrictionNames()
Return the names of the restrictions present with this access control entry.
|
Value[] |
getRestrictions(String restrictionName)
Return the values of the restriction with the specified name or
null if no such restriction exists. |
boolean |
isAllow() |
getPrincipal, getPrivileges
boolean isAllow()
Privilege
s for the principal;
false otherwise.String[] getRestrictionNames() throws RepositoryException
RepositoryException
- if an error occurs.Value getRestriction(String restrictionName) throws ValueFormatException, RepositoryException
null
if no such restriction exists. In case the restriction
with the specified name contains multiple value this method will call
ValueFormatException
.restrictionName
- The of the restriction as obtained through
getRestrictionNames()
.null
if no such restriction exists.ValueFormatException
- If the restriction with the specified name
contains multiple values.RepositoryException
- if an error occurs.getRestrictions(String)
Value[] getRestrictions(String restrictionName) throws RepositoryException
null
if no such restriction exists. For restrictions that
contain just a single value this method is expected to return an array
with a single element even if the underlying implementation stored the
restriction in single-value JCR property.restrictionName
- The of the restriction as obtained through
getRestrictionNames()
.null
if no such restriction exists. The array may contain
zero, one or multiple values.RepositoryException
- if an error occurs.getRestriction(String)
Copyright © 2004–2022 The Apache Software Foundation. All rights reserved.