Package com.aerospike.mapper.tools
Class ClassCacheEntry<T>
java.lang.Object
com.aerospike.mapper.tools.ClassCacheEntry<T>
public class ClassCacheEntry<T> extends Object
-
Field Summary
Fields Modifier and Type Field Description static String
TYPE_NAME
static String
TYPE_PREFIX
static String
VERSION_PREFIX
-
Method Summary
Modifier and Type Method Description ClassCacheEntry<T>
construct()
T
constructAndHydrate(com.aerospike.client.Record record)
T
constructAndHydrate(List<Object> list, boolean skipKey)
T
constructAndHydrate(Map<String,Object> map)
com.aerospike.client.policy.BatchPolicy
getBatchPolicy()
com.aerospike.client.Bin[]
getBins(Object instance, boolean allowNullBins, String[] binNames)
ClassConfig
getClassConfig()
Boolean
getDurableDelete()
Object
getKey(Object object)
List<Object>
getList(Object instance, boolean skipKey, boolean needsType)
Map<String,Object>
getMap(Object instance, boolean needsType)
String
getNamespace()
com.aerospike.client.policy.QueryPolicy
getQueryPolicy()
com.aerospike.client.policy.Policy
getReadPolicy()
com.aerospike.client.policy.ScanPolicy
getScanPolicy()
Boolean
getSendKey()
String
getSetName()
String
getShortenedClassName()
Integer
getTtl()
Class<?>
getUnderlyingClass()
ValueType
getValueFromBinName(String name)
com.aerospike.client.policy.WritePolicy
getWritePolicy()
void
hydrateFromList(List<Object> list, Object instance)
void
hydrateFromList(List<Object> list, Object instance, boolean skipKey)
void
hydrateFromMap(Map<String,Object> map, Object instance)
void
hydrateFromRecord(com.aerospike.client.Record record, Object instance)
boolean
isChildClass()
void
setKey(Object object, Object value)
String
toString()
Object
translateKeyToAerospikeKey(Object key)
-
Field Details
-
VERSION_PREFIX
- See Also:
- Constant Field Values
-
TYPE_PREFIX
- See Also:
- Constant Field Values
-
TYPE_NAME
- See Also:
- Constant Field Values
-
-
Method Details
-
construct
-
getReadPolicy
public com.aerospike.client.policy.Policy getReadPolicy() -
getWritePolicy
public com.aerospike.client.policy.WritePolicy getWritePolicy() -
getBatchPolicy
public com.aerospike.client.policy.BatchPolicy getBatchPolicy() -
getQueryPolicy
public com.aerospike.client.policy.QueryPolicy getQueryPolicy() -
getScanPolicy
public com.aerospike.client.policy.ScanPolicy getScanPolicy() -
getUnderlyingClass
-
getClassConfig
-
getShortenedClassName
-
isChildClass
public boolean isChildClass() -
translateKeyToAerospikeKey
-
getKey
-
setKey
-
getNamespace
-
getSetName
-
getTtl
-
getSendKey
-
getDurableDelete
-
getBins
-
getMap
-
getList
-
constructAndHydrate
-
constructAndHydrate
-
hydrateFromRecord
-
hydrateFromMap
-
hydrateFromList
-
constructAndHydrate
-
hydrateFromList
-
getValueFromBinName
-
toString
-