List of usage examples for com.mongodb Block Block
Block
From source file:entities.fertilizacion.Hacienda.java
public static Hacienda getHaciendaById(ObjectId id) { Hacienda obj = new Hacienda(); MongoManager mongo = MongoManager.getInstance(); FindIterable<Document> iterable = mongo.db.getCollection("hacienda").find(new Document("_id", id)); iterable.forEach(new Block<Document>() { @Override//from w ww.j av a2s . c om public void apply(final Document document) { obj.id = (ObjectId) document.get("_id"); obj.idCliente = (ObjectId) document.get("idcliente"); obj.nombre = document.get("nombre").toString(); obj.latitud = document.get("latitud").toString(); obj.longitud = document.get("longitud").toString(); obj.leyendaCliente = Cliente.getClienteById(obj.idCliente).nombre; //obj.lotes = Lote.getAllLotesByHaciendaId(obj.id); List<Document> comps = (List<Document>) document.get("contacto"); 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); Contacto aux = new Contacto(); aux.tipo = dbo.get("tipo").toString(); aux.nombre = dbo.get("nombre").toString(); aux.cargo = dbo.get("cargo").toString(); aux.telefono = Arrays.asList(dbo.get("telefono").toString().split(";")); aux.email = Arrays.asList(dbo.get("email").toString().split(";")); obj.contactos.add(aux); } } /*List<Document> lista = (List<Document>) document.get("listadoLotes"); int contLista = lista.size(); for (int i = 0; i < contLista; i++) { Document dbo = (Document) lista.get(i); HaciendaLoteCultivoAux aux = new HaciendaLoteCultivoAux(); aux.idLotes = dbo.getString("idLotes"); aux.cultivo = dbo.getObjectId("cultivo"); aux.variedad = dbo.getObjectId("variedad"); aux.edad = dbo.getObjectId("edad"); aux.darBaja = dbo.getString("darBaja"); aux.leyendaCultivo = Cultivo.getCultivoById(aux.cultivo).getNombre(); aux.leyendaVariedad = Variedad.getVariedadById(aux.variedad).getNombre(); aux.leyendaEdad = EtapaCultivo.getEdadById(aux.edad).getNombre(); aux.hectareas = obj.StrToBDecimal(dbo.getString("hectareas")); aux.codigoMayorEstacion = dbo.getString("codigoMayorEstacion"); List<Document> listaPeriodos = (List<Document>) dbo.get("listaPeriodos"); int contListaPerio = listaPeriodos.size(); for (int l = 0; l < contListaPerio; l++) { Document dboPeriodo = (Document) listaPeriodos.get(l); PeriodoMonitoreoAux auxPeriod = new PeriodoMonitoreoAux(); auxPeriod.numeroMonitoreo = dboPeriodo.getInteger("numeroMonitoreo"); auxPeriod.numeroDias = dboPeriodo.getInteger("numeroDias"); auxPeriod.fechaMonitoreo = dboPeriodo.getDate("fechaMonitoreo"); auxPeriod.pendiente = dboPeriodo.getString("pendiente"); if (auxPeriod.fechaMonitoreo != null) { SimpleDateFormat formateadorRec = new SimpleDateFormat("EEEE',' dd 'de' MMMM 'de' yyyy", new Locale("ES")); auxPeriod.fechaMonitoreoFormat = formateadorRec.format(auxPeriod.fechaMonitoreo); } else { auxPeriod.fechaMonitoreoFormat = "---"; } aux.listaPeriodosMonitoreos.add(auxPeriod); } List<Document> listaEstMonit = (List<Document>) dbo.get("listadoMonitoreo"); int contListaEstMonit = listaEstMonit.size(); for (int j = 0; j < contListaEstMonit; j++) { Document dboEstMon = (Document) listaEstMonit.get(j); EstacionMonitoreo auxEstMon = new EstacionMonitoreo(); auxEstMon.codigo = dboEstMon.getString("codigo"); auxEstMon.latitudestacion = dboEstMon.getString("latitudestacion"); auxEstMon.longitudestacion = dboEstMon.getString("longitudestacion"); List<Document> listaSondas = (List<Document>) dboEstMon.get("listaSondas"); int contListaSonda = listaSondas.size(); for (int k = 0; k < contListaSonda; k++) { Document dboSonda = (Document) listaSondas.get(k); SondaAux auxSonda = new SondaAux(); auxSonda.tipoSonda = dboSonda.getObjectId("tipoSonda"); auxSonda.descripcion = dboSonda.getString("descripcion"); auxSonda.leyendaTipoSonda = SondaTipo.getSondaTipoById(auxSonda.tipoSonda).getNombre(); auxSonda.profundidad = dboSonda.getObjectId("profundidad"); auxSonda.leyendaProfundidad = Profundidad.getById(auxSonda.profundidad).getNombre(); auxEstMon.listaSondas.add(auxSonda); } aux.listaEstacionMonitoreo.add(auxEstMon); } obj.listadoLotes.add(aux); }*/ } }); return obj; }
From source file:entities.fertilizacion.Hacienda.java
public static List<Hacienda> getAllHaciendaByClienteId(ObjectId id) { List<Hacienda> res = new ArrayList<>(); MongoManager mongo = MongoManager.getInstance(); FindIterable<Document> iterable = mongo.db.getCollection("hacienda").find(new Document("idcliente", id)) .sort(new Document("_id", -1)); iterable.forEach(new Block<Document>() { @Override/* w w w.j a v a 2 s. co m*/ public void apply(final Document document) { Hacienda obj = new Hacienda(); obj.id = (ObjectId) document.get("_id"); obj.idCliente = (ObjectId) document.get("idcliente"); obj.nombre = document.get("nombre").toString(); obj.latitud = document.get("latitud").toString(); obj.longitud = document.get("longitud").toString(); obj.leyendaCliente = Cliente.getClienteById(obj.idCliente).nombre; //obj.lotes = Lote.getAllLotesByHaciendaId(obj.id); List<Document> comps = (List<Document>) document.get("contacto"); 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); Contacto aux = new Contacto(); aux.tipo = dbo.get("tipo").toString(); aux.nombre = dbo.get("nombre").toString(); aux.cargo = dbo.get("cargo").toString(); aux.telefono = Arrays.asList(dbo.get("telefono").toString().split(";")); aux.email = Arrays.asList(dbo.get("email").toString().split(";")); obj.contactos.add(aux); } } /* List<Document> lista = (List<Document>) document.get("listadoLotes"); int contLista = lista.size(); for (int i = 0; i < contLista; i++) { Document dbo = (Document) lista.get(i); HaciendaLoteCultivoAux aux = new HaciendaLoteCultivoAux(); aux.idLotes = dbo.getString("idLotes"); aux.cultivo = dbo.getObjectId("cultivo"); aux.variedad = dbo.getObjectId("variedad"); aux.edad = dbo.getObjectId("edad"); aux.darBaja = dbo.getString("darBaja"); aux.leyendaCultivo = Cultivo.getCultivoById(aux.cultivo).getNombre(); aux.leyendaVariedad = Variedad.getVariedadById(aux.variedad).getNombre(); aux.leyendaEdad = EtapaCultivo.getEdadById(aux.edad).getNombre(); aux.hectareas = obj.StrToBDecimal(dbo.getString("hectareas")); aux.codigoMayorEstacion = dbo.getString("codigoMayorEstacion"); List<Document> listaPeriodos = (List<Document>) dbo.get("listaPeriodos"); int contListaPerio = listaPeriodos.size(); for (int l = 0; l < contListaPerio; l++) { Document dboPeriodo = (Document) listaPeriodos.get(l); PeriodoMonitoreoAux auxPeriod = new PeriodoMonitoreoAux(); auxPeriod.numeroMonitoreo = dboPeriodo.getInteger("numeroMonitoreo"); auxPeriod.numeroDias = dboPeriodo.getInteger("numeroDias"); auxPeriod.fechaMonitoreo = dboPeriodo.getDate("fechaMonitoreo"); auxPeriod.pendiente = dboPeriodo.getString("pendiente"); if (auxPeriod.fechaMonitoreo != null) { SimpleDateFormat formateadorRec = new SimpleDateFormat("EEEE',' dd 'de' MMMM 'de' yyyy", new Locale("ES")); auxPeriod.fechaMonitoreoFormat = formateadorRec.format(auxPeriod.fechaMonitoreo); } else { auxPeriod.fechaMonitoreoFormat = "---"; } aux.listaPeriodosMonitoreos.add(auxPeriod); } List<Document> listaEstMonit = (List<Document>) dbo.get("listadoMonitoreo"); int contListaEstMonit = listaEstMonit.size(); for (int j = 0; j < contListaEstMonit; j++) { Document dboEstMon = (Document) listaEstMonit.get(j); EstacionMonitoreo auxEstMon = new EstacionMonitoreo(); auxEstMon.codigo = dboEstMon.getString("codigo"); auxEstMon.latitudestacion = dboEstMon.getString("latitudestacion"); auxEstMon.longitudestacion = dboEstMon.getString("longitudestacion"); List<Document> listaSondas = (List<Document>) dboEstMon.get("listaSondas"); int contListaSonda = listaSondas.size(); for (int k = 0; k < contListaSonda; k++) { Document dboSonda = (Document) listaSondas.get(k); SondaAux auxSonda = new SondaAux(); auxSonda.tipoSonda = dboSonda.getObjectId("tipoSonda"); auxSonda.descripcion = dboSonda.getString("descripcion"); auxSonda.leyendaTipoSonda = SondaTipo.getSondaTipoById(auxSonda.tipoSonda).getNombre(); auxSonda.profundidad = dboSonda.getObjectId("profundidad"); auxSonda.leyendaProfundidad = Profundidad.getById(auxSonda.profundidad).getNombre(); auxEstMon.listaSondas.add(auxSonda); } aux.listaEstacionMonitoreo.add(auxEstMon); } obj.listadoLotes.add(aux); }*/ res.add(obj); } }); return res; }
From source file:entities.fertilizacion.Hacienda.java
public static List<Hacienda> getAllHacienda() { List<Hacienda> res = new ArrayList<>(); MongoManager mongo = MongoManager.getInstance(); FindIterable<Document> iterable = mongo.db.getCollection("hacienda").find(new Document("darBaja", "0")) .sort(new Document("_id", -1)); iterable.forEach(new Block<Document>() { @Override//from w w w . j a va2 s. c o m public void apply(final Document document) { Hacienda obj = new Hacienda(); obj.id = (ObjectId) document.get("_id"); obj.idCliente = (ObjectId) document.get("idcliente"); obj.nombre = document.get("nombre").toString(); obj.latitud = document.get("latitud").toString(); obj.longitud = document.get("longitud").toString(); obj.leyendaCliente = Cliente.getClienteById(obj.idCliente).nombre; //obj.lotes = Lote.getAllLotesByHaciendaId(obj.id); List<Document> comps = (List<Document>) document.get("contacto"); 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); Contacto aux = new Contacto(); aux.tipo = dbo.get("tipo").toString(); aux.nombre = dbo.get("nombre").toString(); aux.cargo = dbo.get("cargo").toString(); aux.telefono = Arrays.asList(dbo.get("telefono").toString().split(";")); aux.email = Arrays.asList(dbo.get("email").toString().split(";")); obj.contactos.add(aux); } } /*List<Document> lista = (List<Document>) document.get("listadoLotes"); int contLista = lista.size(); for (int i = 0; i < contLista; i++) { Document dbo = (Document) lista.get(i); HaciendaLoteCultivoAux aux = new HaciendaLoteCultivoAux(); aux.idLotes = dbo.getString("idLotes"); aux.cultivo = dbo.getObjectId("cultivo"); aux.variedad = dbo.getObjectId("variedad"); aux.edad = dbo.getObjectId("edad"); aux.darBaja = dbo.getString("darBaja"); aux.leyendaCultivo = Cultivo.getCultivoById(aux.cultivo).getNombre(); aux.leyendaVariedad = Variedad.getVariedadById(aux.variedad).getNombre(); aux.leyendaEdad = EtapaCultivo.getEdadById(aux.edad).getNombre(); aux.hectareas = obj.StrToBDecimal(dbo.getString("hectareas")); aux.codigoMayorEstacion = dbo.getString("codigoMayorEstacion"); List<Document> listaPeriodos = (List<Document>) dbo.get("listaPeriodos"); int contListaPerio = listaPeriodos.size(); for (int l = 0; l < contListaPerio; l++) { Document dboPeriodo = (Document) listaPeriodos.get(l); PeriodoMonitoreoAux auxPeriod = new PeriodoMonitoreoAux(); auxPeriod.numeroMonitoreo = dboPeriodo.getInteger("numeroMonitoreo"); auxPeriod.numeroDias = dboPeriodo.getInteger("numeroDias"); auxPeriod.fechaMonitoreo = dboPeriodo.getDate("fechaMonitoreo"); auxPeriod.pendiente = dboPeriodo.getString("pendiente"); if (auxPeriod.fechaMonitoreo != null) { SimpleDateFormat formateadorRec = new SimpleDateFormat("EEEE',' dd 'de' MMMM 'de' yyyy", new Locale("ES")); auxPeriod.fechaMonitoreoFormat = formateadorRec.format(auxPeriod.fechaMonitoreo); } else { auxPeriod.fechaMonitoreoFormat = "---"; } aux.listaPeriodosMonitoreos.add(auxPeriod); } List<Document> listaEstMonit = (List<Document>) dbo.get("listadoMonitoreo"); int contListaEstMonit = listaEstMonit.size(); for (int j = 0; j < contListaEstMonit; j++) { Document dboEstMon = (Document) listaEstMonit.get(j); EstacionMonitoreo auxEstMon = new EstacionMonitoreo(); auxEstMon.codigo = dboEstMon.getString("codigo"); auxEstMon.latitudestacion = dboEstMon.getString("latitudestacion"); auxEstMon.longitudestacion = dboEstMon.getString("longitudestacion"); List<Document> listaSondas = (List<Document>) dboEstMon.get("listaSondas"); int contListaSonda = listaSondas.size(); for (int k = 0; k < contListaSonda; k++) { Document dboSonda = (Document) listaSondas.get(k); SondaAux auxSonda = new SondaAux(); auxSonda.tipoSonda = dboSonda.getObjectId("tipoSonda"); auxSonda.descripcion = dboSonda.getString("descripcion"); auxSonda.leyendaTipoSonda = SondaTipo.getSondaTipoById(auxSonda.tipoSonda).getNombre(); auxSonda.profundidad = dboSonda.getObjectId("profundidad"); auxSonda.leyendaProfundidad = Profundidad.getById(auxSonda.profundidad).getNombre(); auxEstMon.listaSondas.add(auxSonda); } aux.listaEstacionMonitoreo.add(auxEstMon); } obj.listadoLotes.add(aux); }*/ res.add(obj); } }); return res; }
From source file:entities.fertilizacion.Hacienda.java
public static List<Hacienda> getAllHaciendaInactivos() { List<Hacienda> res = new ArrayList<>(); MongoManager mongo = MongoManager.getInstance(); FindIterable<Document> iterable = mongo.db.getCollection("hacienda").find(new Document("darBaja", "1")) .sort(new Document("_id", -1)); iterable.forEach(new Block<Document>() { @Override//from ww w.j a v a2 s . c om public void apply(final Document document) { Hacienda obj = new Hacienda(); obj.id = (ObjectId) document.get("_id"); obj.idCliente = (ObjectId) document.get("idcliente"); obj.nombre = document.get("nombre").toString(); obj.latitud = document.get("latitud").toString(); obj.longitud = document.get("longitud").toString(); obj.leyendaCliente = Cliente.getClienteById(obj.idCliente).nombre; //obj.lotes = Lote.getAllLotesByHaciendaId(obj.id); List<Document> comps = (List<Document>) document.get("contacto"); 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); Contacto aux = new Contacto(); aux.tipo = dbo.get("tipo").toString(); aux.nombre = dbo.get("nombre").toString(); aux.cargo = dbo.get("cargo").toString(); aux.telefono = Arrays.asList(dbo.get("telefono").toString().split(";")); aux.email = Arrays.asList(dbo.get("email").toString().split(";")); obj.contactos.add(aux); } } /*List<Document> lista = (List<Document>) document.get("listadoLotes"); int contLista = lista.size(); for (int i = 0; i < contLista; i++) { Document dbo = (Document) lista.get(i); HaciendaLoteCultivoAux aux = new HaciendaLoteCultivoAux(); aux.idLotes = dbo.getString("idLotes"); aux.cultivo = dbo.getObjectId("cultivo"); aux.variedad = dbo.getObjectId("variedad"); aux.edad = dbo.getObjectId("edad"); aux.darBaja = dbo.getString("darBaja"); aux.leyendaCultivo = Cultivo.getCultivoById(aux.cultivo).getNombre(); aux.leyendaVariedad = Variedad.getVariedadById(aux.variedad).getNombre(); aux.leyendaEdad = EtapaCultivo.getEdadById(aux.edad).getNombre(); aux.hectareas = obj.StrToBDecimal(dbo.getString("hectareas")); aux.codigoMayorEstacion = dbo.getString("codigoMayorEstacion"); List<Document> listaPeriodos = (List<Document>) dbo.get("listaPeriodos"); int contListaPerio = listaPeriodos.size(); for (int l = 0; l < contListaPerio; l++) { Document dboPeriodo = (Document) listaPeriodos.get(l); PeriodoMonitoreoAux auxPeriod = new PeriodoMonitoreoAux(); auxPeriod.numeroMonitoreo = dboPeriodo.getInteger("numeroMonitoreo"); auxPeriod.numeroDias = dboPeriodo.getInteger("numeroDias"); auxPeriod.fechaMonitoreo = dboPeriodo.getDate("fechaMonitoreo"); auxPeriod.pendiente = dboPeriodo.getString("pendiente"); if (auxPeriod.fechaMonitoreo != null) { SimpleDateFormat formateadorRec = new SimpleDateFormat("EEEE',' dd 'de' MMMM 'de' yyyy", new Locale("ES")); auxPeriod.fechaMonitoreoFormat = formateadorRec.format(auxPeriod.fechaMonitoreo); } else { auxPeriod.fechaMonitoreoFormat = "---"; } aux.listaPeriodosMonitoreos.add(auxPeriod); } List<Document> listaEstMonit = (List<Document>) dbo.get("listadoMonitoreo"); int contListaEstMonit = listaEstMonit.size(); for (int j = 0; j < contListaEstMonit; j++) { Document dboEstMon = (Document) listaEstMonit.get(j); EstacionMonitoreo auxEstMon = new EstacionMonitoreo(); auxEstMon.codigo = dboEstMon.getString("codigo"); auxEstMon.latitudestacion = dboEstMon.getString("latitudestacion"); auxEstMon.longitudestacion = dboEstMon.getString("longitudestacion"); List<Document> listaSondas = (List<Document>) dboEstMon.get("listaSondas"); int contListaSonda = listaSondas.size(); for (int k = 0; k < contListaSonda; k++) { Document dboSonda = (Document) listaSondas.get(k); SondaAux auxSonda = new SondaAux(); auxSonda.tipoSonda = dboSonda.getObjectId("tipoSonda"); auxSonda.descripcion = dboSonda.getString("descripcion"); auxSonda.leyendaTipoSonda = SondaTipo.getSondaTipoById(auxSonda.tipoSonda).getNombre(); auxSonda.profundidad = dboSonda.getObjectId("profundidad"); auxSonda.leyendaProfundidad = Profundidad.getById(auxSonda.profundidad).getNombre(); auxEstMon.listaSondas.add(auxSonda); } aux.listaEstacionMonitoreo.add(auxEstMon); } obj.listadoLotes.add(aux); }*/ res.add(obj); } }); return res; }
From source file:entities.fertilizacion.HistoricoFertilizacion.java
public static HistoricoFertilizacion getById(ObjectId id) { HistoricoFertilizacion obj = new HistoricoFertilizacion(); MongoManager mongo = MongoManager.getInstance(); FindIterable<Document> iterable = mongo.db.getCollection("historicoFertilizacion") .find(new Document("_id", id)); iterable.forEach(new Block<Document>() { @Override// w ww. j a v a 2s .c o m public void apply(final Document document) { obj.id = document.getObjectId("_id"); obj.produccion = Produccion.getById(document.getObjectId("idProduccion")); obj.idCliente = obj.produccion.getIdCliente(); obj.idHacienda = obj.produccion.getIdHacienda(); obj.idProduccion = obj.produccion.getId(); List<Document> lista = (List<Document>) document.get("fertilizacionLote"); int n = lista.size(); for (int i = 0; i < n; i++) { Document dbo = (Document) lista.get(i); HistoricoFertilizacionLote aux = new HistoricoFertilizacionLote(); aux.idLote = (ObjectId) dbo.get("idLote"); aux.n = obj.StrToBDecimal(dbo.getString("n")); aux.p = obj.StrToBDecimal(dbo.getString("p")); aux.k = obj.StrToBDecimal(dbo.getString("k")); aux.ca = obj.StrToBDecimal(dbo.getString("ca")); aux.mg = obj.StrToBDecimal(dbo.getString("mg")); aux.s = obj.StrToBDecimal(dbo.getString("s")); aux.b = obj.StrToBDecimal(dbo.getString("b")); aux.mn = obj.StrToBDecimal(dbo.getString("mn")); aux.zn = obj.StrToBDecimal(dbo.getString("zn")); aux.cu = obj.StrToBDecimal(dbo.getString("cu")); aux.leyendaLote = Lote.getLoteById(aux.idLote).codigo; aux.leyendaHectareas = Lote.getLoteById(aux.idLote).hectareas; int m = obj.produccion.getListadoProduccionLote().size(); for (int j = 0; j < m; j++) { if (aux.idLote.equals(obj.produccion.getListadoProduccionLote().get(j).getIdLote())) { aux.prodLote = obj.produccion.getListadoProduccionLote().get(j).getProdLote(); } } obj.listadoHistoricoFertilizacionLote.add(aux); } } }); return obj; }
From source file:entities.fertilizacion.HistoricoFertilizacion.java
public static List<HistoricoFertilizacion> getAll() { List<HistoricoFertilizacion> res = new ArrayList<>(); MongoManager mongo = MongoManager.getInstance(); FindIterable<Document> iterable = mongo.db.getCollection("historicoFertilizacion").find() .sort(new Document("anio", -1)); iterable.forEach(new Block<Document>() { @Override/*from w w w . j a v a2 s .c om*/ public void apply(final Document document) { HistoricoFertilizacion obj = new HistoricoFertilizacion(); obj.id = document.getObjectId("_id"); obj.produccion = Produccion.getById(document.getObjectId("idProduccion")); obj.idCliente = obj.produccion.getIdCliente(); obj.idHacienda = obj.produccion.getIdHacienda(); obj.idProduccion = obj.produccion.getId(); List<Document> lista = (List<Document>) document.get("fertilizacionLote"); int n = lista.size(); for (int i = 0; i < n; i++) { Document dbo = (Document) lista.get(i); HistoricoFertilizacionLote aux = new HistoricoFertilizacionLote(); aux.idLote = (ObjectId) dbo.get("idLote"); aux.n = obj.StrToBDecimal(dbo.getString("n")); aux.p = obj.StrToBDecimal(dbo.getString("p")); aux.k = obj.StrToBDecimal(dbo.getString("k")); aux.ca = obj.StrToBDecimal(dbo.getString("ca")); aux.mg = obj.StrToBDecimal(dbo.getString("mg")); aux.s = obj.StrToBDecimal(dbo.getString("s")); aux.b = obj.StrToBDecimal(dbo.getString("b")); aux.mn = obj.StrToBDecimal(dbo.getString("mn")); aux.zn = obj.StrToBDecimal(dbo.getString("zn")); aux.cu = obj.StrToBDecimal(dbo.getString("cu")); aux.leyendaLote = Lote.getLoteById(aux.idLote).codigo; aux.leyendaHectareas = Lote.getLoteById(aux.idLote).hectareas; int m = obj.produccion.getListadoProduccionLote().size(); for (int j = 0; j < m; j++) { if (aux.idLote.equals(obj.produccion.getListadoProduccionLote().get(j).getIdLote())) { aux.prodLote = obj.produccion.getListadoProduccionLote().get(j).getProdLote(); } } obj.listadoHistoricoFertilizacionLote.add(aux); } res.add(obj); } }); return res; }
From source file:entities.fertilizacion.InterpretacionLaboratorio.java
public static InterpretacionLaboratorio getInterpretacionLaboratorioById(ObjectId id) { InterpretacionLaboratorio obj = new InterpretacionLaboratorio(); MongoManager mongo = MongoManager.getInstance(); FindIterable<Document> iterable = mongo.db.getCollection("interpretacionlaboratorio") .find(new Document("_id", id)); iterable.forEach(new Block<Document>() { @Override//w w w.ja v a 2s .co m public void apply(final Document document) { obj.id = (ObjectId) document.get("_id"); obj.cultivo = (ObjectId) document.get("cultivo"); obj.matriz = document.get("matriz").toString(); obj.subanalisis = (ObjectId) document.get("subanalisis"); obj.inicioRangoInterpretacion = obj .StrToBDecimal(document.get("iniciorangointerpretacion").toString()); obj.finRangoInterpretacion = obj.StrToBDecimal(document.get("finrangointerpretacion").toString()); obj.variedad = (ObjectId) document.get("variedad"); obj.edad = (ObjectId) document.get("edad"); obj.metodologia = (ObjectId) document.get("metodologia"); obj.leyendaMetodologiaNombre = Metodologia.getMetodologiaById(obj.metodologia).nombre; obj.leyendaMetodologiaLiteratura = Metodologia.getMetodologiaById(obj.metodologia).literatura; obj.leyendaVariedad = Variedad.getVariedadById(obj.variedad).nombre; obj.leyendaEdad = EtapaCultivo.getById(obj.edad).nombre; obj.leyendaCultivo = Cultivo.getCultivoById(obj.cultivo).nombre; obj.leyendaSubanalisis = Subanalisis.getById(obj.subanalisis).simbolo + "(" + Subanalisis.getById(obj.subanalisis).nombre + ")"; } }); return obj; }
From source file:entities.fertilizacion.InterpretacionLaboratorio.java
public static List<InterpretacionLaboratorio> getAllInterpretacionLaboratorio() { List<InterpretacionLaboratorio> res = new ArrayList<>(); MongoManager mongo = MongoManager.getInstance(); FindIterable<Document> iterable = mongo.db.getCollection("interpretacionlaboratorio").find() .sort(new Document("_id", -1)); iterable.forEach(new Block<Document>() { @Override/* w ww .j a va2 s . com*/ public void apply(final Document document) { InterpretacionLaboratorio obj = new InterpretacionLaboratorio(); obj.id = (ObjectId) document.get("_id"); obj.cultivo = (ObjectId) document.get("cultivo"); obj.matriz = document.get("matriz").toString(); obj.subanalisis = (ObjectId) document.get("subanalisis"); obj.inicioRangoInterpretacion = obj .StrToBDecimal(document.get("iniciorangointerpretacion").toString()); obj.finRangoInterpretacion = obj.StrToBDecimal(document.get("finrangointerpretacion").toString()); obj.variedad = (ObjectId) document.get("variedad"); obj.edad = (ObjectId) document.get("edad"); obj.metodologia = (ObjectId) document.get("metodologia"); obj.leyendaMetodologiaNombre = Metodologia.getMetodologiaById(obj.metodologia).nombre; obj.leyendaMetodologiaLiteratura = Metodologia.getMetodologiaById(obj.metodologia).literatura; obj.leyendaVariedad = Variedad.getVariedadById(obj.variedad).nombre; obj.leyendaEdad = EtapaCultivo.getById(obj.edad).nombre; obj.leyendaCultivo = Cultivo.getCultivoById(obj.cultivo).nombre; obj.leyendaSubanalisis = Subanalisis.getById(obj.subanalisis).simbolo + "(" + Subanalisis.getById(obj.subanalisis).nombre + ")"; res.add(obj); } }); return res; }
From source file:entities.fertilizacion.Laboratorio.java
public static Laboratorio getLaboratorioByName(String name) { Laboratorio obj = new Laboratorio(); MongoManager mongo = MongoManager.getInstance(); FindIterable<Document> iterable = mongo.db.getCollection("laboratorio").find(new Document("nombre", name)); iterable.forEach(new Block<Document>() { @Override/*from w w w . j av a 2 s.c o m*/ public void apply(final Document document) { obj.id = (ObjectId) document.get("_id"); obj.nombre = document.get("nombre").toString(); obj.pais = document.get("pais").toString(); obj.proveedorAnalisis = document.getString("proveedorAnalisis"); } }); return obj; }
From source file:entities.fertilizacion.Laboratorio.java
public static Laboratorio getLaboratorioById(ObjectId id) { Laboratorio obj = new Laboratorio(); MongoManager mongo = MongoManager.getInstance(); FindIterable<Document> iterable = mongo.db.getCollection("laboratorio").find(new Document("_id", id)); iterable.forEach(new Block<Document>() { @Override/* w w w. j a v a 2 s .c o m*/ public void apply(final Document document) { obj.id = (ObjectId) document.get("_id"); obj.nombre = document.get("nombre").toString(); obj.pais = document.get("pais").toString(); obj.proveedorAnalisis = document.getString("proveedorAnalisis"); } }); return obj; }