Ejemplo n.º 1
0
    @Override
    public Object getObject(Map<String, Definition> mapDefinition, Field field, Row row) {
      Definition column = mapDefinition.get(ColumnUtil.INTANCE.getColumnName(field).toLowerCase());
      ByteBuffer buffer =
          (ByteBuffer)
              RelationShipJavaCassandra.INSTANCE.getObject(
                  row, column.getType().getName(), column.getName());
      CustomData customData = field.getAnnotation(CustomData.class);
      Customizable customizable =
          Customizable.class.cast(ReflectionUtil.INSTANCE.newInstance(customData.classCustmo()));

      return customizable.write(buffer);
    }
Ejemplo n.º 2
0
 @Override
 public Object getObject(Map<String, Definition> mapDefinition, Field field, Row row) {
   Definition column = mapDefinition.get(ColumnUtil.INTANCE.getColumnName(field).toLowerCase());
   return RelationShipJavaCassandra.INSTANCE.getObject(
       row, column.getType().getName(), column.getName());
 }