001 package org.tynamo.descriptor.annotation;
002
003 import org.tynamo.descriptor.annotation.handlers.HandledBy;
004 import org.tynamo.descriptor.annotation.handlers.MethodDescriptorAnnotationHandler;
005
006 import java.lang.annotation.ElementType;
007 import java.lang.annotation.Retention;
008 import java.lang.annotation.RetentionPolicy;
009 import java.lang.annotation.Target;
010
011 @Retention(RetentionPolicy.RUNTIME)
012 @Target({ElementType.METHOD})
013 @HandledBy(MethodDescriptorAnnotationHandler.class)
014 public @interface MethodDescriptor
015 {
016
017 public static final boolean DEFAULT_nonVisual = false;
018 public static final String DEFAULT_displayName = "";
019
020 boolean nonVisual() default false;
021
022 String displayName() default "";
023 }