public class MapColumnMapper extends AbstractColumnMapper
columnAnnotation, columnName, field| Constructor and Description |
|---|
MapColumnMapper(java.lang.reflect.Field field) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
fillMutationBatch(java.lang.Object entity,
com.netflix.astyanax.ColumnListMutation<java.lang.String> clm,
java.lang.String prefix) |
java.lang.String |
getColumnName() |
boolean |
setField(java.lang.Object entity,
java.util.Iterator<java.lang.String> name,
com.netflix.astyanax.model.Column<java.lang.String> column) |
void |
validate(java.lang.Object entity)
Perform a validation step either before persisting or after loading
|
getFieldpublic java.lang.String getColumnName()
public boolean fillMutationBatch(java.lang.Object entity,
com.netflix.astyanax.ColumnListMutation<java.lang.String> clm,
java.lang.String prefix)
throws java.lang.Exception
java.lang.IllegalArgumentException - if value is null and field is NOT nullablejava.lang.Exceptionpublic boolean setField(java.lang.Object entity,
java.util.Iterator<java.lang.String> name,
com.netflix.astyanax.model.Column<java.lang.String> column)
throws java.lang.Exception
java.lang.IllegalArgumentException - if value is null and field is NOT nullablejava.lang.Exceptionpublic void validate(java.lang.Object entity)
throws java.lang.Exception
ColumnMapperjava.lang.Exception