List of usage examples for com.mongodb Block Block
Block
From source file:entities.fertilizacion.Fuente.java
public static Fuente getFuenteByName(String name) { Fuente obj = new Fuente(); MongoManager mongo = MongoManager.getInstance(); FindIterable<Document> iterable = mongo.db.getCollection("fuente").find(new Document("nombre", name)); iterable.forEach(new Block<Document>() { @Override/*from w ww.j a va 2s. c o m*/ public void apply(final Document document) { obj.id = (ObjectId) document.get("_id"); obj.simbolo = document.get("simbolo").toString(); obj.nombre = document.get("nombre").toString(); obj.tipo = document.get("tipo").toString(); obj.ffoliar = document.get("ffoliar").toString(); obj.fertirriego = document.get("fertirriego").toString(); obj.fedafico = document.get("fedafico").toString(); obj.proveedor = document.get("proveedor").toString(); } }); return obj; }
From source file:entities.fertilizacion.Fuente.java
public static Fuente getFuenteBySimbolo(String simb) { Fuente obj = new Fuente(); MongoManager mongo = MongoManager.getInstance(); FindIterable<Document> iterable = mongo.db.getCollection("fuente").find(new Document("simbolo", simb)); iterable.forEach(new Block<Document>() { @Override//w ww . j a v a 2s . c o m public void apply(final Document document) { obj.id = (ObjectId) document.get("_id"); obj.simbolo = document.get("simbolo").toString(); obj.nombre = document.get("nombre").toString(); obj.tipo = document.get("tipo").toString(); obj.ffoliar = document.get("ffoliar").toString(); obj.fertirriego = document.get("fertirriego").toString(); obj.fedafico = document.get("fedafico").toString(); obj.proveedor = document.get("proveedor").toString(); } }); return obj; }
From source file:entities.fertilizacion.Fuente.java
public static Fuente getFuenteById(ObjectId id) { Fuente obj = new Fuente(); MongoManager mongo = MongoManager.getInstance(); FindIterable<Document> iterable = mongo.db.getCollection("fuente").find(new Document("_id", id)); iterable.forEach(new Block<Document>() { @Override/* w w w .j a v a 2 s . co m*/ public void apply(final Document document) { obj.id = (ObjectId) document.get("_id"); obj.simbolo = document.get("simbolo").toString(); obj.nombre = document.get("nombre").toString(); obj.tipo = document.get("tipo").toString(); obj.ffoliar = document.get("ffoliar").toString(); obj.fertirriego = document.get("fertirriego").toString(); obj.fedafico = document.get("fedafico").toString(); obj.proveedor = document.get("proveedor").toString(); } }); return obj; }
From source file:entities.fertilizacion.Fuente.java
public static List<Fuente> getAllFuentes() { List<Fuente> res = new ArrayList<>(); MongoManager mongo = MongoManager.getInstance(); FindIterable<Document> iterable = mongo.db.getCollection("fuente").find().sort(new Document("_id", -1)); iterable.forEach(new Block<Document>() { @Override// w ww . ja va 2s. c om public void apply(final Document document) { Fuente obj = new Fuente(); obj.id = (ObjectId) document.get("_id"); obj.simbolo = document.get("simbolo").toString(); obj.nombre = document.get("nombre").toString(); obj.tipo = document.get("tipo").toString(); obj.ffoliar = document.get("ffoliar").toString(); obj.fertirriego = document.get("fertirriego").toString(); obj.fedafico = document.get("fedafico").toString(); obj.proveedor = document.get("proveedor").toString(); res.add(obj); } }); return res; }
From source file:entities.fertilizacion.Fuente.java
public static List<String> getAllProveedores() { List<String> res = new ArrayList<>(); MongoManager mongo = MongoManager.getInstance(); FindIterable<Document> iterable = mongo.db.getCollection("fuente").find().sort(new Document("_id", -1)); iterable.forEach(new Block<Document>() { @Override// w w w .ja v a 2 s . c o m public void apply(final Document document) { Fuente obj = new Fuente(); res.add(obj.proveedor = document.get("proveedor").toString()); } }); return res; }
From source file:entities.fertilizacion.Fuente.java
public static List<String> getAllFoliar() { List<String> res = new ArrayList<>(); MongoManager mongo = MongoManager.getInstance(); FindIterable<Document> iterable = mongo.db.getCollection("fuente").find().sort(new Document("_id", -1)); iterable.forEach(new Block<Document>() { @Override// w ww. j a va 2s . co m public void apply(final Document document) { Fuente obj = new Fuente(); res.add(obj.proveedor = document.get("ffoliar").toString()); } }); return res; }
From source file:entities.fertilizacion.Fuente.java
public static List<String> getAllFertirriego() { List<String> res = new ArrayList<>(); MongoManager mongo = MongoManager.getInstance(); FindIterable<Document> iterable = mongo.db.getCollection("fuente").find().sort(new Document("_id", -1)); iterable.forEach(new Block<Document>() { @Override//from w ww . jav a 2 s. c o m public void apply(final Document document) { Fuente obj = new Fuente(); res.add(obj.proveedor = document.get("fertirriego").toString()); } }); return res; }
From source file:entities.fertilizacion.Fuente.java
public static List<String> getAllFedafico() { List<String> res = new ArrayList<>(); MongoManager mongo = MongoManager.getInstance(); FindIterable<Document> iterable = mongo.db.getCollection("fuente").find().sort(new Document("_id", -1)); iterable.forEach(new Block<Document>() { @Override//from w ww. j ava 2 s . c o m public void apply(final Document document) { Fuente obj = new Fuente(); res.add(obj.proveedor = document.get("fedafico").toString()); } }); return res; }
From source file:entities.fertilizacion.FuenteCompuestoAux.java
public static FuenteCompuestoAux getFuenteCompuestoById(ObjectId id) { FuenteCompuestoAux obj = new FuenteCompuestoAux(); MongoManager mongo = MongoManager.getInstance(); FindIterable<Document> iterable = mongo.db.getCollection("fuentecompuesto").find(new Document("_id", id)); iterable.forEach(new Block<Document>() { @Override//from w ww. ja v a2s. c o m public void apply(final Document document) { obj.id = (ObjectId) document.get("_id"); obj.fuente = (ObjectId) document.get("fuente"); obj.fuenteSimbolo = document.get("fuentesimbolo").toString(); obj.humedadF = obj.StrToBDecimal(document.get("humedadf").toString()); obj.presentacionKgF = obj.StrToBDecimal(document.get("presentacionkgf").toString()); obj.precioDoleSacoF = obj.StrToBDecimal(document.get("preciodolesacof").toString()); obj.totalF = obj.StrToBDecimal(document.get("totalf").toString()); obj.unidadesPresentacion = document.get("unidadespresentacion").toString(); obj.aminoacidos = obj.StrToBDecimal(document.get("aminoacidos").toString()); obj.acidosHumicos = obj.StrToBDecimal(document.get("acidoshumicos").toString()); obj.acidosfulvicos = obj.StrToBDecimal(document.get("acidosfulvicos").toString()); obj.auxinas = obj.StrToBDecimal(document.get("auxinas").toString()); obj.giberilinas = obj.StrToBDecimal(document.get("giberilinas").toString()); obj.citocininas = obj.StrToBDecimal(document.get("citocininas").toString()); obj.materiaorganica = obj.StrToBDecimal(document.get("materiaorganica").toString()); List<Document> comps = (List<Document>) document.get("compuesto"); for (int i = 0; i < comps.size(); i++) { List<Document> res = (List<Document>) comps.get(i); for (int j = 0; j < res.size(); j++) { Document dbo = (Document) res.get(j); CompuestoIngredienteAux aux = new CompuestoIngredienteAux(); aux.idCompuesto = (ObjectId) dbo.get("idcompuesto"); aux.simboloCompuesto = dbo.get("simbolocompuesto").toString(); aux.ingredienteActivo = obj.StrToBDecimal(dbo.get("ingredienteactivo").toString()); obj.compuestos.add(aux); } } } }); return obj; }
From source file:entities.fertilizacion.FuenteCompuestoAux.java
public static List<FuenteCompuestoAux> getAllFuentesCompuestos() { List<FuenteCompuestoAux> res = new ArrayList<>(); MongoManager mongo = MongoManager.getInstance(); FindIterable<Document> iterable = mongo.db.getCollection("fuentecompuesto").find() .sort(new Document("_id", -1)); iterable.forEach(new Block<Document>() { @Override/*from w ww .j a va 2 s. co m*/ public void apply(final Document document) { FuenteCompuestoAux obj = new FuenteCompuestoAux(); obj.id = (ObjectId) document.get("_id"); obj.fuente = (ObjectId) document.get("fuente"); obj.fuenteSimbolo = document.get("fuentesimbolo").toString(); obj.humedadF = obj.StrToBDecimal(document.get("humedadf").toString()); obj.presentacionKgF = obj.StrToBDecimal(document.get("presentacionkgf").toString()); obj.precioDoleSacoF = obj.StrToBDecimal(document.get("preciodolesacof").toString()); obj.totalF = obj.StrToBDecimal(document.get("totalf").toString()); obj.unidadesPresentacion = document.get("unidadespresentacion").toString(); obj.aminoacidos = obj.StrToBDecimal(document.get("aminoacidos").toString()); obj.acidosHumicos = obj.StrToBDecimal(document.get("acidoshumicos").toString()); obj.acidosfulvicos = obj.StrToBDecimal(document.get("acidosfulvicos").toString()); obj.auxinas = obj.StrToBDecimal(document.get("auxinas").toString()); obj.giberilinas = obj.StrToBDecimal(document.get("giberilinas").toString()); obj.citocininas = obj.StrToBDecimal(document.get("citocininas").toString()); obj.materiaorganica = obj.StrToBDecimal(document.get("materiaorganica").toString()); List<Document> comps = (List<Document>) document.get("compuesto"); //for (Iterator< Object> it = comps.iterator(); it.hasNext();) { for (int i = 0; i < comps.size(); i++) { List<Document> res = (List<Document>) comps.get(i); for (int j = 0; j < res.size(); j++) { //BasicDBObject dbo = ( BasicDBObject ) it.next(); Document dbo = (Document) res.get(j); //Document dbo = (Document) it.next(); CompuestoIngredienteAux aux = new CompuestoIngredienteAux(); aux.idCompuesto = (ObjectId) dbo.get("idcompuesto"); aux.simboloCompuesto = dbo.get("simbolocompuesto").toString(); aux.ingredienteActivo = obj.StrToBDecimal(dbo.get("ingredienteactivo").toString()); aux.calculoCamposComplementarios(obj.totalF, obj.precioDoleSacoF, obj.presentacionKgF); obj.compuestos.add(aux); } } res.add(obj); } }); return res; }