package com.piggymetrics.statistics.repository.converter;
import com.mongodb.BasicDBObject;
import com.mongodb.DBObject;
import com.piggymetrics.statistics.domain.timeseries.DataPointId;
import org.springframework.core.convert.converter.Converter;
import org.springframework.stereotype.Component;
@Component
public class DataPointIdWriterConverter implements Converter<DataPointId, DBObject> {
private static final int FIELDS = 2;
@Override
public DBObject convert(DataPointId id) {
DBObject object = new BasicDBObject(FIELDS);
object.put("date", id.getDate());
object.put("account", id.getAccount());
return object;
}
}