public class AnnotationInfo extends Object
| Constructor and Description |
|---|
AnnotationInfo(Field riakKeyField,
Method riakKeyGetterMethod,
Method riakKeySetterMethod,
List<UsermetaField> usermetaItemFields,
Field usermetaMapField,
List<RiakIndexField> indexFields,
List<RiakIndexMethod> indexMethods,
Field riakLinksField,
Field riakVClockField,
Field riakTombstoneField) |
| Modifier and Type | Method and Description |
|---|---|
<T> RiakIndexes |
getIndexes(T obj) |
<T> Collection<RiakLink> |
getLinks(T obj) |
<T> String |
getRiakKey(T obj) |
<T> boolean |
getRiakTombstone(T obj) |
<T> VClock |
getRiakVClock(T obj) |
<T> Map<String,String> |
getUsermetaData(T obj) |
boolean |
hasRiakTombstone() |
boolean |
hasRiakVClock() |
<T> void |
setIndexes(RiakIndexes indexes,
T obj) |
<T> void |
setLinks(Collection<RiakLink> links,
T obj) |
<T> void |
setRiakKey(T obj,
String key) |
<T> void |
setRiakTombstone(T obj,
Boolean isDeleted) |
<T> void |
setRiakVClock(T obj,
VClock vclock) |
<T> void |
setUsermetaData(Map<String,String> usermetaData,
T obj) |
public AnnotationInfo(Field riakKeyField, Method riakKeyGetterMethod, Method riakKeySetterMethod, List<UsermetaField> usermetaItemFields, Field usermetaMapField, List<RiakIndexField> indexFields, List<RiakIndexMethod> indexMethods, Field riakLinksField, Field riakVClockField, Field riakTombstoneField)
riakKeyField - usermetaItemFields - usermetaMapField - riakLinksField - indexFields - public <T> String getRiakKey(T obj)
T - obj - public <T> void setRiakKey(T obj,
String key)
public boolean hasRiakVClock()
public <T> VClock getRiakVClock(T obj)
public <T> void setRiakVClock(T obj,
VClock vclock)
public boolean hasRiakTombstone()
public <T> boolean getRiakTombstone(T obj)
public <T> void setRiakTombstone(T obj,
Boolean isDeleted)
public <T> RiakIndexes getIndexes(T obj)
RiakIndexes made of the values of the RiakIndex
annotated fields and methods. For methods it is expected to be
a Set<Long> or Set<String>public <T> void setIndexes(RiakIndexes indexes, T obj)
T - indexes - the RiakIndexes to copy to the domain objectobj - the domain object to set indexes onpublic <T> Collection<RiakLink> getLinks(T obj)
public <T> void setLinks(Collection<RiakLink> links, T obj)
Copyright © 2014. All Rights Reserved.