Annotation Interface Value
Annotation to support default values for PubServerMethodParameter
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumTypes indicating whether multiselection is allowed or notstatic enumTypes where do default values come from: INLINE - hardcoded, PLUGIN - from dedicated plugin, CONFIG - from config file -
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescription
-
Element Details
-
type
Value.Type 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:
- ""
-