Class AbstractIndicesPrivileges

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.util.Set<java.lang.String> indices  
      protected java.util.Set<java.lang.String> privileges  
    • Field Detail

      • indices

        protected final java.util.Set<java.lang.String> indices
      • privileges

        protected final java.util.Set<java.lang.String> privileges
    • Method Detail

      • getIndices

        public java.util.Set<java.lang.String> getIndices()
        The indices names covered by the privileges.
      • getPrivileges

        public java.util.Set<java.lang.String> getPrivileges()
        The privileges acting over indices. There is a canonical predefined set of such privileges, but the String datatype allows for flexibility in defining finer grained privileges.
      • isUsingDocumentLevelSecurity

        public abstract boolean isUsingDocumentLevelSecurity()
        If true some documents might not be visible. Only the documents matching query will be readable.
      • isUsingFieldLevelSecurity

        public abstract boolean isUsingFieldLevelSecurity()
        If true some document fields might not be visible.