package com.bls.mongodb.dao;
import com.bls.core.commercial.Commercial;
import com.bls.dao.CommercialDao;
import com.bls.mongodb.core.CommercialMongodb;
import com.mongodb.BasicDBObject;
import com.mongodb.DB;
import javax.inject.Inject;
public class CommercialMongodbDao extends CommonMongodbDao<CommercialMongodb, Commercial<String>, String> implements CommercialDao<Commercial<String>> {
@Inject
public CommercialMongodbDao(final DB db) {
super(db);
dbCollection.ensureIndex(new BasicDBObject("location", "2dsphere"));
}
@Override
protected Class<CommercialMongodb> getMongodbModelType() {
return CommercialMongodb.class;
}
}