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 StringTYPE_NAMEstatic StringTYPE_PREFIXstatic StringVERSION_PREFIX -
Method Summary
Modifier and Type Method Description ClassCacheEntry<T>construct()TconstructAndHydrate(com.aerospike.client.Record record)TconstructAndHydrate(List<Object> list, boolean skipKey)TconstructAndHydrate(Map<String,Object> map)com.aerospike.client.policy.BatchPolicygetBatchPolicy()com.aerospike.client.Bin[]getBins(Object instance, boolean allowNullBins, String[] binNames)ClassConfiggetClassConfig()BooleangetDurableDelete()ObjectgetKey(Object object)List<Object>getList(Object instance, boolean skipKey, boolean needsType)Map<String,Object>getMap(Object instance, boolean needsType)StringgetNamespace()com.aerospike.client.policy.QueryPolicygetQueryPolicy()com.aerospike.client.policy.PolicygetReadPolicy()com.aerospike.client.policy.ScanPolicygetScanPolicy()BooleangetSendKey()StringgetSetName()StringgetShortenedClassName()IntegergetTtl()Class<?>getUnderlyingClass()ValueTypegetValueFromBinName(String name)com.aerospike.client.policy.WritePolicygetWritePolicy()voidhydrateFromList(List<Object> list, Object instance)voidhydrateFromList(List<Object> list, Object instance, boolean skipKey)voidhydrateFromMap(Map<String,Object> map, Object instance)voidhydrateFromRecord(com.aerospike.client.Record record, Object instance)booleanisChildClass()voidsetKey(Object object, Object value)StringtoString()ObjecttranslateKeyToAerospikeKey(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
-