Annotation Type ActionMethod


  • @Target(METHOD)
    @Retention(RUNTIME)
    public @interface ActionMethod
    Indicates a method that maps to an annotation-based Action.
    • Element Detail

      • value

        java.lang.String value
        The action name.

        As with ActionParams, it is recommended to specify the name explicitly, preferably using a static String constant visible to code that invokes the action. If the name is not specified, the implementation uses the short class name combined with the method name. For example: MyClass.myAction

        Default:
        ""
      • titleKey

        java.lang.String titleKey
        Default:
        ""
      • descriptionKey

        java.lang.String descriptionKey
        Default:
        ""
      • applicableTypes

        java.lang.String[] applicableTypes
        Default:
        {}
      • queueName

        java.lang.String queueName
        Default:
        ""
      • adhocPropertiesAllowed

        boolean adhocPropertiesAllowed
        Default:
        false
      • ruleActionExecutor

        java.lang.String ruleActionExecutor
        Default:
        ""