01: package org.vraptor.annotations;
02:
03: import java.lang.annotation.Documented;
04: import java.lang.annotation.ElementType;
05: import java.lang.annotation.Retention;
06: import java.lang.annotation.RetentionPolicy;
07: import java.lang.annotation.Target;
08:
09: /**
10: * Tells the presentation layer that there is no view associated with this
11: * bussiness logic. This is typically the case where a file download is made
12: * using the client's OutputStream in a programatic way.
13: *
14: * @author Guilherme Silveira
15: */
16: @Target(ElementType.METHOD)
17: @Documented
18: @Retention(value=RetentionPolicy.RUNTIME)
19: public @interface Viewless {
20: }
|