Class ClassCacheEntry<T>

java.lang.Object
com.aerospike.mapper.tools.ClassCacheEntry<T>

public class ClassCacheEntry<T>
extends Object
  • Field Details

  • Method Details

    • construct

      public ClassCacheEntry<T> 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

      public Class<?> getUnderlyingClass()
    • getClassConfig

      public ClassConfig getClassConfig()
    • getShortenedClassName

      public String getShortenedClassName()
    • isChildClass

      public boolean isChildClass()
    • translateKeyToAerospikeKey

      public Object translateKeyToAerospikeKey​(Object key)
    • getKey

      public Object getKey​(Object object)
    • setKey

      public void setKey​(Object object, Object value)
    • getNamespace

      public String getNamespace()
    • getSetName

      public String getSetName()
    • getTtl

      public Integer getTtl()
    • getSendKey

      public Boolean getSendKey()
    • getDurableDelete

      public Boolean getDurableDelete()
    • getBins

      public com.aerospike.client.Bin[] getBins​(Object instance, boolean allowNullBins, String[] binNames)
    • getMap

      public Map<String,​Object> getMap​(Object instance, boolean needsType)
    • getList

      public List<Object> getList​(Object instance, boolean skipKey, boolean needsType)
    • constructAndHydrate

      public T constructAndHydrate​(Map<String,​Object> map)
    • constructAndHydrate

      public T constructAndHydrate​(com.aerospike.client.Record record)
    • hydrateFromRecord

      public void hydrateFromRecord​(com.aerospike.client.Record record, Object instance)
    • hydrateFromMap

      public void hydrateFromMap​(Map<String,​Object> map, Object instance)
    • hydrateFromList

      public void hydrateFromList​(List<Object> list, Object instance)
    • constructAndHydrate

      public T constructAndHydrate​(List<Object> list, boolean skipKey)
    • hydrateFromList

      public void hydrateFromList​(List<Object> list, Object instance, boolean skipKey)
    • getValueFromBinName

      public ValueType getValueFromBinName​(String name)
    • toString

      public String toString()
      Overrides:
      toString in class Object