package com.appmetr.hercules.serializers;
import com.appmetr.hercules.model.TestWideEntity;
import com.appmetr.hercules.utils.SerializationUtils;
import me.prettyprint.cassandra.serializers.BytesArraySerializer;
import java.nio.ByteBuffer;
public class TestWideEntitySerializer extends AbstractHerculesSerializer<TestWideEntity> {
@Override public ByteBuffer toByteBuffer(TestWideEntity obj) {
return ByteBuffer.wrap(SerializationUtils.serialize(obj));
}
@Override public TestWideEntity fromByteBuffer(ByteBuffer byteBuffer) {
TestWideEntity entity = new TestWideEntity();
SerializationUtils.deserialize(BytesArraySerializer.get().fromByteBuffer(byteBuffer), entity);
return entity;
}
}