|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||
@Documented @Retention(value=RUNTIME) @Target(value=TYPE) public @interface AlternateKeys
List of alternate keys for a Storable.
Example:
@AlternateKeys({
@Key("fullPath")
@Key({"+name", "-parentID"})
})
@PrimaryKey("ID")
public interface FileInfo extends Storable<FileInfo> {
long getID();
void setID(long id);
String getFullPath();
void setFullPath(String path);
String getName();
void setName(String name);
long getParentID();
void setParentID(long id);
...
}
Key| Optional Element Summary | |
|---|---|
Key[] |
value
A list of Key annotations. |
public abstract Key[] value
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||