import javax.ejb.Stateless;
import javax.ejb.EJB;
import com.avbravo.ejbjmoordb.mongodb.repository.Repository;
import com.avbravo.ejbjmoordb.pojos.AccessInfo;
import com.avbravo.ejbspard.provider.MongoClientProvider;
import com.mongodb.MongoClient;
/**
*
* @author avbravo
*/
@Stateless
public class AccessInfoRepository extends Repository<AccessInfo> {
@EJB
MongoClientProvider mongoClientProvider;
@Override
protected MongoClient getMongoClient() {
return mongoClientProvider.getMongoClient();
}
public AccessInfoRepository(){
super(AccessInfo.class,"spard_history","accessoinfo");
}
@Override
public Object findById(String key, String value) {
return search(key,value);
}
@Override
public Object findById(String key, Integer value) {
return search(key,value);
}
}