Class SchemaValidationException

    • Constructor Detail

      • SchemaValidationException

        public SchemaValidationException​(String message,
                                         Exception... failures)
        Constructs a new instance with a message and, optionally, an array of exceptions, each representing a problem detected while validating the schema.
        Parameters:
        message - an overall message
        failures - an array of exceptions, each representing a separate problem
    • Method Detail

      • getFailures

        public Exception[] getFailures()
        An array of problems detected while validating the schema.

        A persistence provider might choose to fail fast upon encountering a problem with one database object, in which case there is only one problem reported here. Alternatively, a provider might choose to continue validating the remaining database objects, in which case multiple problems might be reported, each as a separate exception instance.