A C E F G H I O P R S T V

V

validate() - Method in class com.vbs.spring.versioning.VersionedBean
Verifies that a VersionDependentBean instance is present for each dependent class defined by VersionedClass annotation on this bean's targert class and that all declared non-private, non-static methods are implemented on each VersionDependentBean annotated as @fullyImplemented.
VersionDependentBean - Class in com.vbs.spring.versioning
Wrapper for each Spring bean annotated as a VersionDependentClass.
VersionDependentBean(Object, String) - Constructor for class com.vbs.spring.versioning.VersionDependentBean
Creates a wrapper for a Spring bean annotated as a VersionDependentClass.
VersionDependentBeanResolver - Class in com.vbs.spring.versioning
Resolves a VersionedBean instance to it's VersionDependentBean delegate if registered.
VersionDependentBeanResolver() - Constructor for class com.vbs.spring.versioning.VersionDependentBeanResolver
 
VersionDependentClass - Annotation Type in com.vbs.spring.versioning
Indicates that the annotated class is a version dependent implementation of a versioned class VersionedClass.
VersionedBean - Class in com.vbs.spring.versioning
Wrapper for each Spring bean annotated as a VersionedClass.
VersionedBean(String, Class<?>, boolean) - Constructor for class com.vbs.spring.versioning.VersionedBean
Creates a wrapper for a Spring bean annotated as a VersionDependentClass.
VersionedClass - Annotation Type in com.vbs.spring.versioning
Indicates that the annotated class has one or more version dependent implementation classes.
VersionHolder - Class in com.vbs.spring.versioning
Defines and validates a non-default active version for use within a processing thread.
VersioningAspect - Class in com.vbs.spring.versioning
Intercepts any method calls on beans whose target class is annotated by VersionedClass, delegating the call to the correct versioned implementation where appropriate.
VersioningAspect() - Constructor for class com.vbs.spring.versioning.VersioningAspect
Default constructor.
VersioningUtils - Class in com.vbs.spring.versioning
Some commonly called static helper methods.
VersioningUtils() - Constructor for class com.vbs.spring.versioning.VersioningUtils
 

A C E F G H I O P R S T V