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; } }