Package edu.cornell.mannlib.vitro.webapp.utils.configuration
-
Interface Summary Interface Description ConfigurationReader When the ConfigurationBeanLoader creates an instance of this class, it will call this method, supplying ConfigurationProperties.ContextModelsUser When the ConfigurationBeanLoader creates an instance of this class, it will call this method, supplying the RDF models from the context.RequestModelsUser When the ConfigurationBeanLoader creates an instance of this class, it will call this method, supplying the RDF models for the current HTTP request. -
Class Summary Class Description ConfigurationBeanLoader Load one or more Configuration beans from a specified model.ConfigurationRdf<T> ConfigurationRdfParser Parse the RDF for a single individual in the model to create a ConfigurationRdf object.InstanceWrapper Parse the annotations on this class and package them with a newly-created instance of the class.PropertyType.FloatPropertyMethod PropertyType.FloatPropertyStatement PropertyType.PropertyMethod PropertyType.PropertyStatement PropertyType.ResourcePropertyMethod PropertyType.ResourcePropertyStatement PropertyType.StringPropertyMethod PropertyType.StringPropertyStatement WrappedInstance<T> An instance of a ConfigurationBean, packaged with the distilled information about the annotated methods on the class. -
Enum Summary Enum Description PropertyType An enumeration of the types of properties that the ConfigurationBeanLoader will support. -
Exception Summary Exception Description ConfigurationBeanLoaderException Indicates that the loading of configuration beans did not succeed.ConfigurationRdfParser.InvalidConfigurationRdfException InstanceWrapper.InstanceWrapperException PropertyType.PropertyTypeException WrappedInstance.CardinalityException WrappedInstance.ResourceUnavailableException WrappedInstance.ValidationFailedException -
Annotation Types Summary Annotation Type Description Property The annotated method should be called each time a property with a matching URI is found on the bean.Validation The annotated method should be called after the bean is instantiated, to confirm that the bean is correctly formed.