Annotation Interface Value


@Target(ANNOTATION_TYPE) @Retention(RUNTIME) public @interface Value
Annotation to support default values for PubServerMethodParameter
  • Element Details

    • type

      Returns:
      source of default values
      Default:
      INLINE
    • multiSelectionType

      Value.MultiSelectionType multiSelectionType
      Returns:
      type of selection (single or multi)
      Default:
      SINGLE
    • pluginMappedName

      String pluginMappedName
      Returns:
      pluginMappedName in case of type of value is Type.PLUGIN
      Default:
      ""
    • methodName

      String methodName
      Returns:
      methodName in case of type of value is Type.PLUGIN
      Default:
      ""
    • methodParameters

      ValueMethodParameter[] methodParameters
      Returns:
      parameters for method in case of type of value is Type.PLUGIN
      Default:
      {}
    • values

      ValueItem[] values
      Returns:
      list of default values
      Default:
      {}
    • label

      String label
      Returns:
      label of value
      Default:
      ""