Package persist.lint.jakarta
Class JakartaSchemaValidatorFactory
java.lang.Object
persist.jakarta.spi.JakartaPersistenceServiceProvider
persist.lint.jakarta.JakartaPersistenceLinterFactory
persist.lint.jakarta.JakartaSchemaValidatorFactory
- All Implemented Interfaces:
PersistenceServiceProvider,PersistenceLinterFactory,SchemaValidatorFactory
public class JakartaSchemaValidatorFactory
extends JakartaPersistenceLinterFactory
implements SchemaValidatorFactory
SchemaValidatorFactory implementation for the Jakarta Persistence
namespace ("jakarta").
This factory is registered as a ServiceLoader
provider and creates JakartaSchemaValidator instances backed by
Hibernate ORM 6.
- Since:
- 2.1.0
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a newJakartaSchemaValidatorFactory. -
Method Summary
Modifier and TypeMethodDescriptionnewSchemaValidator(List<String> discoveredClassNames) Creates a newSchemaValidatorconfigured with the given entity class names.Methods inherited from class persist.jakarta.spi.JakartaPersistenceServiceProvider
getSupportedNamespaceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface persist.lint.api.spi.PersistenceLinterFactory
getSupportedNamespace
-
Constructor Details
-
JakartaSchemaValidatorFactory
public JakartaSchemaValidatorFactory()Creates a newJakartaSchemaValidatorFactory.
-
-
Method Details
-
newSchemaValidator
Creates a newSchemaValidatorconfigured with the given entity class names.- Specified by:
newSchemaValidatorin interfaceSchemaValidatorFactory- Parameters:
discoveredClassNames- fully qualified class names of the JPA entities to register in the metamodel- Returns:
- a ready-to-use schema validator
-