Package io.ebean.config
Class ClassLoadConfig
java.lang.Object
io.ebean.config.ClassLoadConfig
Helper to find classes taking into account the context class loader.
-
Constructor Summary
ConstructorsConstructorDescriptionConstruct with the default classLoader search with context classLoader first.ClassLoadConfig(ClassLoader classLoader) Specify the classLoader to use for class detection and new instance creation. -
Method Summary
Modifier and TypeMethodDescriptionReturn the classLoader to use for service loading etc.booleanReturn true if Jackson annotations like JsonIgnore are present.booleanbooleanReturn true if Jackson ObjectMapper is present.booleanReturn true if jakarta validation annotations like Size and NotNull are present.booleanReturn true if javax PostConstruct annotation is present (maybe not in java9).booleanReturn true if javax validation annotations like Size and NotNull are present.booleanReturn true if the Joda types are available and should be supported.booleanReturn true if the given class is present.newInstance(String className) Return a new instance of the class using the default constructor.
-
Constructor Details
-
ClassLoadConfig
public ClassLoadConfig()Construct with the default classLoader search with context classLoader first. -
ClassLoadConfig
Specify the classLoader to use for class detection and new instance creation.
-
-
Method Details
-
isJodaTimePresent
Return true if the Joda types are available and should be supported. -
isJavaxValidationAnnotationsPresent
Return true if javax validation annotations like Size and NotNull are present. -
isJakartaValidationAnnotationsPresent
Return true if jakarta validation annotations like Size and NotNull are present. -
isJavaxPostConstructPresent
Return true if javax PostConstruct annotation is present (maybe not in java9). If not we don't support PostConstruct lifecycle events. -
isJacksonAnnotationsPresent
Return true if Jackson annotations like JsonIgnore are present. -
isJacksonCorePresent
-
isJacksonObjectMapperPresent
Return true if Jackson ObjectMapper is present. -
newInstance
Return a new instance of the class using the default constructor. -
isPresent
Return true if the given class is present. -
getClassLoader
Return the classLoader to use for service loading etc.
-