Class JcrAclMetadataStrategy.AclMetadataPrincipal

  • All Implemented Interfaces:
    Principal, IPentahoInternalPrincipal
    Enclosing class:

    public static class JcrAclMetadataStrategy.AclMetadataPrincipal
    extends Object
    implements IPentahoInternalPrincipal
    Special principal used in ACEs that contains two pieces of metadata about the ACL as a whole:
    • Owner: Separate from all ACEs, what Principal is the owner? (Owners can be treated specially.)
    • Entries Inheriting: Whether or not the ACEs of this ACL apply or instead an ancestor.