com.vbs.spring.versioning
Annotation Type VersionedClass
@Retention(value=RUNTIME)
@Target(value=TYPE)
public @interface VersionedClass
Indicates that the annotated class has one or more version dependent
implementation classes.
This annotation is mutually exclusive with the
VersionDependentClass annotation.
- Author:
- Mike Whitfield (mike@virtual-businesses.com)
|
Required Element Summary |
java.lang.Class<?>[] |
value
Defines the set of version dependent implementation classes for the
annotated class. |
value
public abstract java.lang.Class<?>[] value
- Defines the set of version dependent implementation classes for the
annotated class.
- Returns:
- the set of version dependent implementation classes for the
annotated class.