|
JADE Java Persistence API 1.0 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | ||||||||
@Retention(value=RUNTIME) @Target(value=TYPE) public @interface DictionaryKey
Specifies each key detail for a MemberkeyDictionary subclass. Each annotation is in an array of CollectionEntity keys, in sequence from most-significant to least-significant.
| Required Element Summary | |
|---|---|
java.lang.String |
key
The name of property or field in the member class that holds the key value. |
| Optional Element Summary | |
|---|---|
boolean |
caseInsensitive
Case-sensitivity option. |
java.lang.String |
jadeType
The JADE type of this property, used only for internal purposes. |
int |
length
length is required only for a key of an external keyed dictionary which is of JADE types Binary, Decimal, and String. |
KeyOrder |
sort
The key sort sequence, one of KeyOrder.ASCENDING or KeyOrder.DESCENDING. |
java.lang.String |
sortOrder
The key sort collation sequence. |
java.lang.String |
type
The Java type of this property, used only for internal purposes. |
| Element Detail |
|---|
public abstract java.lang.String key
public abstract java.lang.String type
public abstract int length
public abstract java.lang.String jadeType
public abstract KeyOrder sort
public abstract java.lang.String sortOrder
public abstract boolean caseInsensitive
|
JADE Java Persistence API 1.0 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | ||||||||