Annotation Type Value


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

      • type

        Value.Type type
        Returns:
        source of default values
        Default:
        com.priint.pubserver.plugin.annotation.Value.Type.INLINE
      • multiSelectionType

        Value.MultiSelectionType multiSelectionType
        Returns:
        type of selection (single or multi)
        Default:
        com.priint.pubserver.plugin.annotation.Value.MultiSelectionType.SINGLE
      • pluginMappedName

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

        java.lang.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

        java.lang.String label
        Returns:
        label of value
        Default:
        ""