List of usage examples for com.mongodb Block Block
Block
From source file:entities.fertilizacion.AnalisisLaboratorio.java
public static List<AnalisisLaboratorio> getAllAnalisis() { List<AnalisisLaboratorio> res = new ArrayList<>(); MongoManager mongo = MongoManager.getInstance(); FindIterable<Document> iterable = mongo.db.getCollection("analisislaboratorio").find() .sort(new Document("_id", -1)); iterable.forEach(new Block<Document>() { @Override//from ww w . j av a 2s.c om public void apply(final Document document) { AnalisisLaboratorio obj = new AnalisisLaboratorio(); obj.id = (ObjectId) document.get("_id"); obj.codigo = document.getInteger("codigo"); obj.matriz = (ObjectId) document.get("matriz"); obj.laboratorio = (ObjectId) document.get("laboratorio"); obj.descripcion = document.get("descripcion").toString(); obj.costo = obj.StrToBDecimal(document.get("costo").toString()); obj.darBaja = document.getInteger("darBaja"); List<Document> lista = (List<Document>) document.get("elementos"); for (int i = 0; i < lista.size(); i++) { Document dbo = (Document) lista.get(i); Subanalisis aux = new Subanalisis(); aux = Subanalisis.getById((ObjectId) dbo.get("elemento")); if (aux.getTat() > obj.tat) { obj.tat = aux.getTat(); } obj.listadoElementos.add(aux); } obj.leyendaMatriz = Matriz.getById(obj.matriz).nombre; obj.leyendaLaboratorio = Laboratorio.getLaboratorioById(obj.laboratorio).nombre + " [" + Laboratorio.getLaboratorioById(obj.laboratorio).getPais() + "]"; res.add(obj); } }); return res; }
From source file:entities.fertilizacion.AnalisisLaboratorio.java
public static List<AnalisisLaboratorio> getAllAnalisisActivo() { List<AnalisisLaboratorio> res = new ArrayList<>(); MongoManager mongo = MongoManager.getInstance(); FindIterable<Document> iterable = mongo.db.getCollection("analisislaboratorio") .find(new Document("darBaja", 0)).sort(new Document("_id", -1)); iterable.forEach(new Block<Document>() { @Override/* www. jav a2s . c o m*/ public void apply(final Document document) { AnalisisLaboratorio obj = new AnalisisLaboratorio(); obj.id = (ObjectId) document.get("_id"); obj.codigo = document.getInteger("codigo"); obj.matriz = (ObjectId) document.get("matriz"); obj.laboratorio = (ObjectId) document.get("laboratorio"); obj.descripcion = document.get("descripcion").toString(); obj.costo = obj.StrToBDecimal(document.get("costo").toString()); obj.darBaja = document.getInteger("darBaja"); List<Document> lista = (List<Document>) document.get("elementos"); for (int i = 0; i < lista.size(); i++) { Document dbo = (Document) lista.get(i); Subanalisis aux = new Subanalisis(); aux = Subanalisis.getById((ObjectId) dbo.get("elemento")); if (aux.getTat() > obj.tat) { obj.tat = aux.getTat(); } obj.listadoElementos.add(aux); } obj.leyendaMatriz = Matriz.getById(obj.matriz).nombre; obj.leyendaLaboratorio = Laboratorio.getLaboratorioById(obj.laboratorio).nombre + " [" + Laboratorio.getLaboratorioById(obj.laboratorio).pais + "]"; res.add(obj); } }); return res; }
From source file:entities.fertilizacion.AnalisisLaboratorio.java
public static List<AnalisisLaboratorio> getAllAnalisisActivoByMatriz(ObjectId matr) { List<AnalisisLaboratorio> res = new ArrayList<>(); MongoManager mongo = MongoManager.getInstance(); FindIterable<Document> iterable = mongo.db.getCollection("analisislaboratorio") .find(new Document("darBaja", 0).append("matriz", matr)).sort(new Document("_id", -1)); iterable.forEach(new Block<Document>() { @Override/* www . ja va 2 s . c om*/ public void apply(final Document document) { AnalisisLaboratorio obj = new AnalisisLaboratorio(); obj.id = (ObjectId) document.get("_id"); obj.codigo = document.getInteger("codigo"); obj.matriz = (ObjectId) document.get("matriz"); obj.laboratorio = (ObjectId) document.get("laboratorio"); obj.descripcion = document.get("descripcion").toString(); obj.costo = obj.StrToBDecimal(document.get("costo").toString()); obj.darBaja = document.getInteger("darBaja"); List<Document> lista = (List<Document>) document.get("elementos"); for (int i = 0; i < lista.size(); i++) { Document dbo = (Document) lista.get(i); Subanalisis aux = new Subanalisis(); aux = Subanalisis.getById((ObjectId) dbo.get("elemento")); if (aux.getTat() > obj.tat) { obj.tat = aux.getTat(); } obj.listadoElementos.add(aux); } obj.leyendaMatriz = Matriz.getById(obj.matriz).nombre; obj.leyendaLaboratorio = Laboratorio.getLaboratorioById(obj.laboratorio).nombre + " [" + Laboratorio.getLaboratorioById(obj.laboratorio).pais + "]"; res.add(obj); } }); return res; }
From source file:entities.fertilizacion.AnalisisLaboratorio.java
public static List<AnalisisLaboratorio> getAllAnalisisDadoBaja() { List<AnalisisLaboratorio> res = new ArrayList<>(); MongoManager mongo = MongoManager.getInstance(); FindIterable<Document> iterable = mongo.db.getCollection("analisislaboratorio") .find(new Document("darBaja", 1)).sort(new Document("_id", -1)); iterable.forEach(new Block<Document>() { @Override/*from w ww .ja va2 s.com*/ public void apply(final Document document) { AnalisisLaboratorio obj = new AnalisisLaboratorio(); obj.id = (ObjectId) document.get("_id"); obj.codigo = document.getInteger("codigo"); obj.matriz = (ObjectId) document.get("matriz"); obj.laboratorio = (ObjectId) document.get("laboratorio"); obj.descripcion = document.get("descripcion").toString(); obj.costo = obj.StrToBDecimal(document.get("costo").toString()); obj.darBaja = document.getInteger("darBaja"); List<Document> lista = (List<Document>) document.get("elementos"); for (int i = 0; i < lista.size(); i++) { Document dbo = (Document) lista.get(i); Subanalisis aux = new Subanalisis(); aux = Subanalisis.getById((ObjectId) dbo.get("elemento")); if (aux.getTat() > obj.tat) { obj.tat = aux.getTat(); } obj.listadoElementos.add(aux); } obj.leyendaMatriz = Matriz.getById(obj.matriz).nombre; obj.leyendaLaboratorio = Laboratorio.getLaboratorioById(obj.laboratorio).nombre + " [" + Laboratorio.getLaboratorioById(obj.laboratorio).getPais() + "]"; res.add(obj); } }); return res; }
From source file:entities.fertilizacion.AnalisisLaboratorio.java
public static List<AnalisisLaboratorio> getAllAnalisisLaboratorioByTipo(String op) { List<AnalisisLaboratorio> res = new ArrayList<>(); MongoManager mongo = MongoManager.getInstance(); FindIterable<Document> iterable = mongo.db.getCollection("analisislaboratorio") .find(new Document("tipomatriz", op)).sort(new Document("_id", -1)); iterable.forEach(new Block<Document>() { @Override// w w w . j ava 2s .c o m public void apply(final Document document) { AnalisisLaboratorio obj = new AnalisisLaboratorio(); obj.id = (ObjectId) document.get("_id"); obj.codigo = document.getInteger("codigo"); obj.matriz = (ObjectId) document.get("matriz"); obj.laboratorio = (ObjectId) document.get("laboratorio"); obj.descripcion = document.get("descripcion").toString(); obj.costo = obj.StrToBDecimal(document.get("costo").toString()); obj.darBaja = document.getInteger("darBaja"); List<Document> lista = (List<Document>) document.get("elementos"); for (int i = 0; i < lista.size(); i++) { Document dbo = (Document) lista.get(i); Subanalisis aux = new Subanalisis(); aux = Subanalisis.getById((ObjectId) dbo.get("elemento")); if (aux.getTat() > obj.tat) { obj.tat = aux.getTat(); } obj.listadoElementos.add(aux); } obj.leyendaMatriz = Matriz.getById(obj.matriz).nombre; obj.leyendaLaboratorio = Laboratorio.getLaboratorioById(obj.laboratorio).nombre + " [" + Laboratorio.getLaboratorioById(obj.laboratorio).getPais() + "]"; res.add(obj); } }); return res; }
From source file:entities.fertilizacion.AnalisisLaboratorio.java
public static Integer getMaxNumeroSecuencialCodigo() { Integer res = 0;//from ww w. j a v a 2s .co m AnalisisLaboratorio obj = new AnalisisLaboratorio(); MongoManager mongo = MongoManager.getInstance(); FindIterable<Document> iterable = mongo.db.getCollection("analisislaboratorio").find() .sort(new Document("codigo", -1)).limit(1); iterable.forEach(new Block<Document>() { @Override public void apply(final Document document) { obj.codigo = document.getInteger("codigo"); } }); if (obj.codigo != null) { res = obj.codigo; } return res; }
From source file:entities.fertilizacion.Cliente.java
public static Cliente getClienteByName(String name) { Cliente obj = new Cliente(); MongoManager mongo = MongoManager.getInstance(); FindIterable<Document> iterable = mongo.db.getCollection("cliente").find(new Document("nombre", name)); iterable.forEach(new Block<Document>() { @Override/*from www . j ava 2 s .com*/ public void apply(final Document document) { obj.id = (ObjectId) document.get("_id"); obj.codigo = document.get("codigo").toString(); obj.nombre = document.get("nombre").toString(); obj.tipo = document.get("tipo").toString(); obj.rucCi = document.get("rucci").toString(); obj.mercado = document.get("mercado").toString(); obj.afacturar = document.get("afacturar").toString(); obj.vendedor = document.get("vendedor").toString(); obj.direccion = document.get("direccion").toString(); obj.pais = (ObjectId) document.get("pais"); obj.provincia = (ObjectId) document.get("provincia"); obj.canton = (ObjectId) document.get("canton"); obj.sector = document.get("sector").toString(); obj.atencionFactura = document.get("atencionfactura").toString(); obj.telefono = Arrays.asList(document.get("telefono").toString().split(";")); obj.email = Arrays.asList(document.get("email").toString().split(";")); obj.leyendaPais = Pais.getPaisById(obj.pais).getNombre(); obj.leyendaProvincia = Provincia.getProvinciaById(obj.provincia).getNombre(); obj.leyendaCanton = Canton.getCantonById(obj.canton).getNombre(); obj.tipoCliente = document.get("tipoCliente").toString(); obj.departamento = document.getObjectId("departamento"); obj.leyendaDepartamento = Departamento.getById(obj.departamento).getNombre(); obj.observacionGenerico = document.getString("observacionGenerico"); //obj.haciendas = Hacienda.getAllHaciendaByClienteId(obj.id); } }); return obj; }
From source file:entities.fertilizacion.Cliente.java
public static Cliente getClienteById(ObjectId id) { Cliente obj = new Cliente(); MongoManager mongo = MongoManager.getInstance(); FindIterable<Document> iterable = mongo.db.getCollection("cliente").find(new Document("_id", id)); iterable.forEach(new Block<Document>() { @Override//from w w w . j av a 2s.c om public void apply(final Document document) { obj.id = (ObjectId) document.get("_id"); obj.codigo = document.get("codigo").toString(); obj.nombre = document.get("nombre").toString(); obj.tipo = document.get("tipo").toString(); obj.rucCi = document.get("rucci").toString(); obj.mercado = document.get("mercado").toString(); obj.afacturar = document.get("afacturar").toString(); obj.vendedor = document.get("vendedor").toString(); obj.direccion = document.get("direccion").toString(); obj.pais = (ObjectId) document.get("pais"); obj.provincia = (ObjectId) document.get("provincia"); obj.canton = (ObjectId) document.get("canton"); obj.sector = document.get("sector").toString(); obj.atencionFactura = document.get("atencionfactura").toString(); obj.telefono = Arrays.asList(document.get("telefono").toString().split(";")); obj.email = Arrays.asList(document.get("email").toString().split(";")); obj.leyendaPais = Pais.getPaisById(obj.pais).getNombre(); obj.leyendaProvincia = Provincia.getProvinciaById(obj.provincia).getNombre(); obj.leyendaCanton = Canton.getCantonById(obj.canton).getNombre(); obj.tipoCliente = document.get("tipoCliente").toString(); obj.departamento = document.getObjectId("departamento"); obj.leyendaDepartamento = Departamento.getById(obj.departamento).getNombre(); obj.observacionGenerico = document.getString("observacionGenerico"); //obj.haciendas = Hacienda.getAllHaciendaByClienteId(obj.id); } }); return obj; }
From source file:entities.fertilizacion.Cliente.java
public static List<Cliente> getAllClientes() { List<Cliente> res = new ArrayList<>(); MongoManager mongo = MongoManager.getInstance(); FindIterable<Document> iterable = mongo.db.getCollection("cliente").find().sort(new Document("_id", -1)); iterable.forEach(new Block<Document>() { @Override/*from ww w .j a va 2s. c om*/ public void apply(final Document document) { Cliente obj = new Cliente(); obj.id = (ObjectId) document.get("_id"); obj.codigo = document.get("codigo").toString(); obj.nombre = document.get("nombre").toString(); obj.tipo = document.get("tipo").toString(); obj.rucCi = document.get("rucci").toString(); obj.mercado = document.get("mercado").toString(); obj.afacturar = document.get("afacturar").toString(); obj.vendedor = document.get("vendedor").toString(); obj.direccion = document.get("direccion").toString(); obj.pais = (ObjectId) document.get("pais"); obj.provincia = (ObjectId) document.get("provincia"); obj.canton = (ObjectId) document.get("canton"); obj.sector = document.get("sector").toString(); obj.atencionFactura = document.get("atencionfactura").toString(); obj.telefono = Arrays.asList(document.get("telefono").toString().split(";")); obj.email = Arrays.asList(document.get("email").toString().split(";")); obj.leyendaPais = Pais.getPaisById(obj.pais).getNombre(); obj.leyendaProvincia = Provincia.getProvinciaById(obj.provincia).getNombre(); obj.leyendaCanton = Canton.getCantonById(obj.canton).getNombre(); obj.tipoCliente = document.get("tipoCliente").toString(); obj.departamento = document.getObjectId("departamento"); obj.leyendaDepartamento = Departamento.getById(obj.departamento).getNombre(); obj.observacionGenerico = document.getString("observacionGenerico"); obj.haciendas = Hacienda.getAllHaciendaByClienteId(obj.id); res.add(obj); } }); return res; }
From source file:entities.fertilizacion.Codigo.java
public static Codigo getByName(String name) { Codigo obj = new Codigo(); MongoManager mongo = MongoManager.getInstance(); FindIterable<Document> iterable = mongo.db.getCollection("codigo").find(new Document("nombre", name)); iterable.forEach(new Block<Document>() { @Override//from w ww. ja v a2 s . co m public void apply(final Document document) { obj.id = (ObjectId) document.get("_id"); obj.nombre = document.get("nombre").toString(); obj.simbolo = document.get("simbolo").toString(); obj.modificarSecuencial = document.get("modificarSecuencial").toString(); } }); return obj; }