package org.springframework.roo.addon.configurable.annotations; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; /** * Indicates a class should be annotated with Spring's * {@link org.springframework.beans.factory.annotation.Configurable} annotation. * <p> * Obviously you should just use @Configurable in normal Java code if you would * like {@link org.springframework.beans.factory.annotation.Configurable} * functionality (ie there is no use case for using {@link RooConfigurable} * given it is more complex with the involvement of ITDs etc). This annotation * exists solely for consistency with other ITD providers. * * @author Ben Alex * @since 1.0 */ @Target(ElementType.TYPE) @Retention(RetentionPolicy.SOURCE) public @interface RooConfigurable { }