Class PentahoAllowAllAclVoter

  • All Implemented Interfaces:
    org.pentaho.platform.api.engine.IAclVoter, org.pentaho.platform.api.engine.IPentahoInitializer

    public class PentahoAllowAllAclVoter
    extends AbstractPentahoAclVoter
    • Constructor Detail

      • PentahoAllowAllAclVoter

        public PentahoAllowAllAclVoter()
    • Method Detail

      • hasAccess

        public boolean hasAccess​(org.pentaho.platform.api.engine.IPentahoSession session,
                                 org.pentaho.platform.api.engine.IAclHolder holder,
                                 int mask)
      • getAuthentication

        public org.springframework.security.core.Authentication getAuthentication​(org.pentaho.platform.api.engine.IPentahoSession session)
        Specified by:
        getAuthentication in class AbstractPentahoAclVoter
      • getEffectiveAcls

        public org.pentaho.platform.api.engine.IAclEntry[] getEffectiveAcls​(org.pentaho.platform.api.engine.IPentahoSession session,
                                                                            org.pentaho.platform.api.engine.IAclHolder holder)
      • getEffectiveAcl

        public org.pentaho.platform.api.engine.IPentahoAclEntry getEffectiveAcl​(org.pentaho.platform.api.engine.IPentahoSession session,
                                                                                org.pentaho.platform.api.engine.IAclHolder holder)
      • isPentahoAdministrator

        public boolean isPentahoAdministrator​(org.pentaho.platform.api.engine.IPentahoSession session)
        Specified by:
        isPentahoAdministrator in interface org.pentaho.platform.api.engine.IAclVoter
        Overrides:
        isPentahoAdministrator in class AbstractPentahoAclVoter
      • isGranted

        public boolean isGranted​(org.pentaho.platform.api.engine.IPentahoSession session,
                                 org.springframework.security.core.GrantedAuthority auth)
        Specified by:
        isGranted in interface org.pentaho.platform.api.engine.IAclVoter
        Overrides:
        isGranted in class AbstractPentahoAclVoter