1 package at.rseiler.spbee.core.annotation;
2
3 import java.lang.annotation.Retention;
4 import java.lang.annotation.RetentionPolicy;
5 import java.lang.annotation.Target;
6
7 import static java.lang.annotation.ElementType.METHOD;
8
9 /**
10 * Defines the name of the stored procedure which should be called.
11 *
12 * @author Reinhard Seiler {@literal <rseiler.developer@gmail.com>}
13 */
14 @Target(value = {METHOD})
15 @Retention(RetentionPolicy.SOURCE)
16 public @interface StoredProcedure {
17
18 /**
19 * Defines the name of the stored procedure.
20 *
21 * @return the name of the stored procedure
22 */
23 String value();
24 }