com.basho.riak.client.convert.reflect
Class AnnotationHelper
java.lang.Object
com.basho.riak.client.convert.reflect.AnnotationHelper
public class AnnotationHelper
- extends Object
Singleton that wraps a cache of Class -> AnnotatioInfo and provides
convenience methods for getting and setting Riak annotated field values
- Author:
- russell
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getInstance
public static AnnotationHelper getInstance()
getRiakKey
public <T> String getRiakKey(T obj)
setRiakKey
public <T> T setRiakKey(T obj,
String key)
getUsermetaData
public <T> Map<String,String> getUsermetaData(T obj)
setUsermetaData
public <T> T setUsermetaData(Map<String,String> usermetaData,
T obj)
getIndexes
public <T> RiakIndexes getIndexes(T obj)
setIndexes
public <T> T setIndexes(RiakIndexes indexes,
T obj)
getLinks
public <T> Collection<RiakLink> getLinks(T obj)
setLinks
public <T> T setLinks(Collection<RiakLink> links,
T obj)
Copyright © 2012. All Rights Reserved.