Annotation Type DataMethodQueryParameter
-
@Retention(RUNTIME) @Target({METHOD,ANNOTATION_TYPE}) @Internal @Inherited public @interface DataMethodQueryParameter
Internal annotation representing query parameter binding.- Since:
- 3.2
- Author:
- Denis Stepanov
-
-
Field Summary
Fields Modifier and Type Fields Description static java.lang.String
META_MEMBER_AUTO_POPULATED
The member name that holds the auto-populated value.static java.lang.String
META_MEMBER_CONVERTER
The member name that holds the converter class.static java.lang.String
META_MEMBER_DATA_TYPE
The member name that holds the data type.static java.lang.String
META_MEMBER_EXPANDABLE
The member name that holds expandable.static java.lang.String
META_MEMBER_NAME
The member name that holds an optional query parameter name.static java.lang.String
META_MEMBER_PARAMETER_BINDING_PATH
The member name that holds the parameter binding path.static java.lang.String
META_MEMBER_PARAMETER_INDEX
The member name that holds the parameter index.static java.lang.String
META_MEMBER_PROPERTY
The member name that holds the property name.static java.lang.String
META_MEMBER_PROPERTY_PATH
The member name that holds the property path.static java.lang.String
META_MEMBER_REQUIRES_PREVIOUS_POPULATED_VALUES
The member name that holds requiresPreviousPopulatedValue.
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description boolean
autoPopulated
java.lang.Class[]
converter
DataType
dataType
java.lang.String
name
java.lang.String[]
parameterBindingPath
int
parameterIndex
java.lang.String
property
The property name that this parameter is representing.java.lang.String[]
propertyPath
The path to the property that this parameter is representing.boolean
requiresPreviousPopulatedValue
-
-
-
-
dataType
DataType dataType
- Returns:
- The data type.
- Default:
- io.micronaut.data.model.DataType.OBJECT
-
-