Interface PrincipalAccessControlList.Entry

All Superinterfaces:
AccessControlEntry, JackrabbitAccessControlEntry
Enclosing interface:
PrincipalAccessControlList

public static interface PrincipalAccessControlList.Entry extends JackrabbitAccessControlEntry
Extension of the JackrabbitAccessControlEntry that additionally defines the target object where this entry will take effect. Due to the fact that the enclosing policy is itself bound to a principal calling AccessControlEntry.getPrincipal() is equivalent to PrincipalAccessControlList.getPrincipal().
  • Method Details

    • getEffectivePath

      @Nullable @Nullable String getEffectivePath()
      Returns the path of target object where this entry will take effect. If effectivePath is an absolute path then the specified object is a Node. If it is null the object is the repository as a whole and the privileges in question are those that are not associated with any particular node.
      Returns:
      The effective absolute path of this entry or null.