|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||
@Retention(value=RUNTIME) @Target(value=FIELD) public @interface OptionFilterParam
Describes additional filter parameters used to refine the list of items returned from a query for a DataDrivenEnumeration
| Required Element Summary | |
|---|---|
String |
param
The field name in the target entity class that should be used to refine the query (i.e. |
OptionFilterParamType |
paramType
This is the type for the value stored in this OptionFilterParam annotation. |
String |
value
The field value that should match for any items returned from the query |
| Element Detail |
|---|
public abstract String param
The field name in the target entity class that should be used to refine the query (i.e. sql where clause). The param can be "." delimited in standard bean property fashion. For example, the preferred way of referring to DataDrivenEnumerationValueImpl instances belonging to a particular instance of DataDrivenEnumerationImpl is by specifying the param value as follows:
param="type.key"
DataDrivenEnumerationValueImplpublic abstract String value
The field value that should match for any items returned from the query
public abstract OptionFilterParamType paramType
This is the type for the value stored in this OptionFilterParam annotation. The system will use this type to properly convert the String value to the correct type when executing the query.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||