Interface Specification<T>

  • Type Parameters:
    T -
    All Known Implementing Classes:
    BasicSchemaSpecification, DefaultSchemaSpecification

    public interface Specification<T>
    The specification interface is implemented to declare rules that a record must conform to. The motivation behind this class was to provide a mechanism to enable schema validations.
    • Method Detail

      • isSatisfiedBy

        boolean isSatisfiedBy​(T record)
                       throws javax.naming.NamingException
        Throws:
        javax.naming.NamingException