Class SecurityAwarePentahoMetadataDomainRepository

    • Field Detail

      • ACCESS_TYPE_MAP

        public static final int[] ACCESS_TYPE_MAP
    • Constructor Detail

      • SecurityAwarePentahoMetadataDomainRepository

        public SecurityAwarePentahoMetadataDomainRepository​(org.pentaho.platform.api.repository2.unified.IUnifiedRepository repository)
    • Method Detail

      • getSession

        public org.pentaho.platform.api.engine.IPentahoSession getSession()
      • hasAccess

        public boolean hasAccess​(int accessType,
                                 org.pentaho.metadata.model.concept.IConcept aclHolder)
        Description copied from class: PentahoMetadataDomainRepository
        The aclHolder cannot be null unless the access type requested is ACCESS_TYPE_SCHEMA_ADMIN.
        Specified by:
        hasAccess in interface org.pentaho.metadata.repository.IMetadataDomainRepository
        Overrides:
        hasAccess in class PentahoMetadataDomainRepository