package com.bls.mongodb.dao;
import javax.inject.Inject;
import com.bls.core.event.Event;
import com.bls.core.user.User;
import com.bls.dao.EventDao;
import com.bls.mongodb.core.EventMongodb;
import com.mongodb.BasicDBObject;
import com.mongodb.DB;
/**
* Poi mongodb data provider
*/
public class EventMongodbDao extends CommonMongodbDao<EventMongodb, Event<String>, String> implements EventDao<Event<String>> {
@Inject
public EventMongodbDao(final DB db) {
super(db);
dbCollection.ensureIndex(new BasicDBObject("location", "2dsphere"));
}
@Override
protected Class<EventMongodb> getMongodbModelType() {
return EventMongodb.class;
}
}