Class PentahoEntry

  • All Implemented Interfaces:
    org.apache.jackrabbit.core.security.authorization.AccessControlConstants

    public class PentahoEntry
    extends Object
    implements org.apache.jackrabbit.core.security.authorization.AccessControlConstants
    Copy-and-paste of org.apache.jackrabbit.core.security.authorization.acl.Entry in Jackrabbit 2.10.0. This class is in org.apache.jackrabbit.core.security.authorization.acl package due to the scope of collaborating classes.

    Changes to original:

    • Entry has a single private constructor, we changed the scope to public null nextId.
    • Field Summary

      • Fields inherited from interface org.apache.jackrabbit.core.security.authorization.AccessControlConstants

        N_ACCESSCONTROL, N_POLICY, N_REPO_POLICY, NT_REP_ACCESS_CONTROL, NT_REP_ACCESS_CONTROLLABLE, NT_REP_ACE, NT_REP_ACL, NT_REP_DENY_ACE, NT_REP_GRANT_ACE, NT_REP_PRINCIPAL_ACCESS_CONTROL, NT_REP_REPO_ACCESS_CONTROLLABLE, P_GLOB, P_PRINCIPAL_NAME, P_PRIVILEGES
    • Constructor Summary

      Constructors 
      Constructor Description
      PentahoEntry​(org.apache.jackrabbit.core.id.NodeId id, String principalName, boolean isGroupEntry, org.apache.jackrabbit.core.security.authorization.PrivilegeBits privilegeBits, boolean allow, String path, Map<org.apache.jackrabbit.spi.Name,​javax.jcr.Value> restrictions)  
      PentahoEntry​(org.apache.jackrabbit.core.id.NodeId id, String principalName, boolean isGroupEntry, org.apache.jackrabbit.core.security.authorization.PrivilegeBits privilegeBits, boolean allow, String path, javax.jcr.Value globValue)  
    • Constructor Detail

      • PentahoEntry

        public PentahoEntry​(org.apache.jackrabbit.core.id.NodeId id,
                            String principalName,
                            boolean isGroupEntry,
                            org.apache.jackrabbit.core.security.authorization.PrivilegeBits privilegeBits,
                            boolean allow,
                            String path,
                            javax.jcr.Value globValue)
                     throws javax.jcr.RepositoryException
        Throws:
        javax.jcr.RepositoryException
      • PentahoEntry

        public PentahoEntry​(org.apache.jackrabbit.core.id.NodeId id,
                            String principalName,
                            boolean isGroupEntry,
                            org.apache.jackrabbit.core.security.authorization.PrivilegeBits privilegeBits,
                            boolean allow,
                            String path,
                            Map<org.apache.jackrabbit.spi.Name,​javax.jcr.Value> restrictions)
                     throws javax.jcr.RepositoryException
        Throws:
        javax.jcr.RepositoryException