T - entity typeK - rowKey typepublic class EntityMapper<T,K>
extends java.lang.Object
| Constructor and Description |
|---|
EntityMapper(java.lang.Class<T> clazz,
java.lang.Integer ttl) |
| Modifier and Type | Method and Description |
|---|---|
T |
constructEntity(K id,
com.netflix.astyanax.model.ColumnList<java.lang.String> cl) |
void |
fillMutationBatch(com.netflix.astyanax.MutationBatch mb,
com.netflix.astyanax.model.ColumnFamily<K,java.lang.String> columnFamily,
T entity) |
K |
getEntityId(T entity) |
java.lang.String |
getEntityName() |
java.lang.String |
toString() |
public EntityMapper(java.lang.Class<T> clazz, java.lang.Integer ttl)
clazz - java.lang.IllegalArgumentException - if clazz is NOT annotated with @Entity
if column name contains illegal char (like dot)public void fillMutationBatch(com.netflix.astyanax.MutationBatch mb,
com.netflix.astyanax.model.ColumnFamily<K,java.lang.String> columnFamily,
T entity)
public T constructEntity(K id, com.netflix.astyanax.model.ColumnList<java.lang.String> cl)
public java.lang.String getEntityName()
public java.lang.String toString()
toString in class java.lang.Object