@Retention(value=RUNTIME)
@Target(value={METHOD,ANNOTATION_TYPE})
@Internal
@Inherited
public @interface DataMethodQueryParameter
Modifier and Type | Fields and 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.
|
Modifier and Type | Optional Element and 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 |
public static final java.lang.String META_MEMBER_NAME
public static final java.lang.String META_MEMBER_DATA_TYPE
public static final java.lang.String META_MEMBER_PARAMETER_INDEX
public static final java.lang.String META_MEMBER_PARAMETER_BINDING_PATH
public static final java.lang.String META_MEMBER_PROPERTY
public static final java.lang.String META_MEMBER_PROPERTY_PATH
public static final java.lang.String META_MEMBER_CONVERTER
public static final java.lang.String META_MEMBER_AUTO_POPULATED
public static final java.lang.String META_MEMBER_REQUIRES_PREVIOUS_POPULATED_VALUES
public static final java.lang.String META_MEMBER_EXPANDABLE
public abstract java.lang.String name
public abstract DataType dataType
public abstract java.lang.String[] parameterBindingPath
public abstract java.lang.String property
public abstract java.lang.String[] propertyPath
public abstract java.lang.Class[] converter