package com.mongodb.hvdf.oid;
import org.bson.types.ObjectId;
import com.mongodb.BasicDBObject;
import com.mongodb.DBObject;
public interface SampleIdFactory {
SampleId createId(DBObject sample);
SampleId createId(Object sourceId, long timeStamp);
SampleId createId(ObjectId docId);
BasicDBObject getTimeRangeQuery(Object sourceId, long timeStart, long minTime);
BasicDBObject getQuery(Object sourceId, long timestamp);
}