List of usage examples for com.mongodb Block Block
Block
From source file:entities.fertilizacion.SiembraCultivo.java
public static List<SiembraCultivo> getAllByHacienda(ObjectId idHac) { List<SiembraCultivo> res = new ArrayList<>(); MongoManager mongo = MongoManager.getInstance(); FindIterable<Document> iterable = mongo.db.getCollection("siembraCultivo") .find(new Document("estado", "activo").append("idHacienda", idHac)); iterable.forEach(new Block<Document>() { @Override//from www . java 2 s . com public void apply(final Document document) { SiembraCultivo obj = new SiembraCultivo(); obj.id = document.getObjectId("_id"); obj.idHacienda = document.getObjectId("idHacienda"); obj.idCultivo = document.getObjectId("idCultivo"); obj.idVariedad = document.getObjectId("idVariedad"); obj.codigo = document.getString("codigo"); obj.fechaSiembra = document.getDate("fechaSiembra"); obj.estado = document.getString("estado"); obj.unidadManejo = document.getString("unidadManejo"); obj.leyendaCultivo = Cultivo.getCultivoById(obj.idCultivo).getNombre(); obj.leyendaVariedad = Variedad.getVariedadById(obj.idVariedad).getNombre(); obj.leyendaHacienda = Hacienda.getHaciendaById(obj.idHacienda).getNombre(); obj.leyendaCliente = Hacienda.getHaciendaById(obj.idHacienda).getLeyendaCliente(); if (obj.fechaSiembra != null) { SimpleDateFormat formateadorRec = new SimpleDateFormat("EEEE',' dd 'de' MMMM 'de' yyyy", new Locale("ES")); obj.fechaSiembraFormat = formateadorRec.format(obj.fechaSiembra); } else { obj.fechaSiembraFormat = "---"; } List<Document> listaLotes = (List<Document>) document.get("listadoLotes"); int contListaLotes = listaLotes.size(); for (int k = 0; k < contListaLotes; k++) { Document dboLote = (Document) listaLotes.get(k); LoteSiembraAux auxLote = new LoteSiembraAux(); auxLote.idLote = dboLote.getObjectId("idLote"); auxLote.estado = dboLote.getString("estado"); auxLote.leyendaLote = Lote.getLoteById(auxLote.idLote).getCodigo() + "(" + Lote.getLoteById(auxLote.idLote).getHectareas() + " hctas.)"; obj.listaLotesSiembra.add(auxLote); } List<Document> listaPeriodos = (List<Document>) document.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 = "---"; } obj.listaPeriodosMonitoreos.add(auxPeriod); } obj.ListaPeriodosMonitoreosPendientes(); List<Document> listaEstMonit = (List<Document>) document.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); } obj.listaEstacionMonitoreo.add(auxEstMon); } res.add(obj); } }); return res; }
From source file:entities.fertilizacion.SiembraCultivo.java
public static List<SiembraCultivo> getAllByHaciendaCultivo(ObjectId idHac, ObjectId idCult) { List<SiembraCultivo> res = new ArrayList<>(); MongoManager mongo = MongoManager.getInstance(); FindIterable<Document> iterable = mongo.db.getCollection("siembraCultivo") .find(new Document("estado", "activo").append("idHacienda", idHac).append("idCultivo", idCult)); iterable.forEach(new Block<Document>() { @Override//from w w w . j av a 2s . c o m public void apply(final Document document) { SiembraCultivo obj = new SiembraCultivo(); obj.id = document.getObjectId("_id"); obj.idHacienda = document.getObjectId("idHacienda"); obj.idCultivo = document.getObjectId("idCultivo"); obj.idVariedad = document.getObjectId("idVariedad"); obj.codigo = document.getString("codigo"); obj.fechaSiembra = document.getDate("fechaSiembra"); obj.estado = document.getString("estado"); obj.unidadManejo = document.getString("unidadManejo"); obj.leyendaCultivo = Cultivo.getCultivoById(obj.idCultivo).getNombre(); obj.leyendaVariedad = Variedad.getVariedadById(obj.idVariedad).getNombre(); obj.leyendaHacienda = Hacienda.getHaciendaById(obj.idHacienda).getNombre(); obj.leyendaCliente = Hacienda.getHaciendaById(obj.idHacienda).getLeyendaCliente(); if (obj.fechaSiembra != null) { SimpleDateFormat formateadorRec = new SimpleDateFormat("EEEE',' dd 'de' MMMM 'de' yyyy", new Locale("ES")); obj.fechaSiembraFormat = formateadorRec.format(obj.fechaSiembra); } else { obj.fechaSiembraFormat = "---"; } List<Document> listaLotes = (List<Document>) document.get("listadoLotes"); int contListaLotes = listaLotes.size(); for (int k = 0; k < contListaLotes; k++) { Document dboLote = (Document) listaLotes.get(k); LoteSiembraAux auxLote = new LoteSiembraAux(); auxLote.idLote = dboLote.getObjectId("idLote"); auxLote.estado = dboLote.getString("estado"); auxLote.leyendaLote = Lote.getLoteById(auxLote.idLote).getCodigo() + "(" + Lote.getLoteById(auxLote.idLote).getHectareas() + " hctas.)"; obj.listaLotesSiembra.add(auxLote); } List<Document> listaPeriodos = (List<Document>) document.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 = "---"; } obj.listaPeriodosMonitoreos.add(auxPeriod); } obj.ListaPeriodosMonitoreosPendientes(); List<Document> listaEstMonit = (List<Document>) document.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); } obj.listaEstacionMonitoreo.add(auxEstMon); } res.add(obj); } }); return res; }
From source file:entities.fertilizacion.SiembraCultivo.java
public static List<SiembraCultivo> getAllByHaciendaCultivoVariedad(ObjectId idHac, ObjectId idCult, ObjectId idVar) {//from ww w .j a v a 2 s . co m List<SiembraCultivo> res = new ArrayList<>(); MongoManager mongo = MongoManager.getInstance(); FindIterable<Document> iterable = mongo.db.getCollection("siembraCultivo") .find(new Document("estado", "activo").append("idHacienda", idHac).append("idCultivo", idCult) .append("idVariedad", idVar)); iterable.forEach(new Block<Document>() { @Override public void apply(final Document document) { SiembraCultivo obj = new SiembraCultivo(); obj.id = document.getObjectId("_id"); obj.idHacienda = document.getObjectId("idHacienda"); obj.idCultivo = document.getObjectId("idCultivo"); obj.idVariedad = document.getObjectId("idVariedad"); obj.codigo = document.getString("codigo"); obj.fechaSiembra = document.getDate("fechaSiembra"); obj.estado = document.getString("estado"); obj.unidadManejo = document.getString("unidadManejo"); obj.leyendaCultivo = Cultivo.getCultivoById(obj.idCultivo).getNombre(); obj.leyendaVariedad = Variedad.getVariedadById(obj.idVariedad).getNombre(); obj.leyendaHacienda = Hacienda.getHaciendaById(obj.idHacienda).getNombre(); obj.leyendaCliente = Hacienda.getHaciendaById(obj.idHacienda).getLeyendaCliente(); if (obj.fechaSiembra != null) { SimpleDateFormat formateadorRec = new SimpleDateFormat("EEEE',' dd 'de' MMMM 'de' yyyy", new Locale("ES")); obj.fechaSiembraFormat = formateadorRec.format(obj.fechaSiembra); } else { obj.fechaSiembraFormat = "---"; } List<Document> listaLotes = (List<Document>) document.get("listadoLotes"); int contListaLotes = listaLotes.size(); for (int k = 0; k < contListaLotes; k++) { Document dboLote = (Document) listaLotes.get(k); LoteSiembraAux auxLote = new LoteSiembraAux(); auxLote.idLote = dboLote.getObjectId("idLote"); auxLote.estado = dboLote.getString("estado"); auxLote.leyendaLote = Lote.getLoteById(auxLote.idLote).getCodigo() + "(" + Lote.getLoteById(auxLote.idLote).getHectareas() + " hctas.)"; obj.listaLotesSiembra.add(auxLote); } List<Document> listaPeriodos = (List<Document>) document.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 = "---"; } obj.listaPeriodosMonitoreos.add(auxPeriod); } obj.ListaPeriodosMonitoreosPendientes(); List<Document> listaEstMonit = (List<Document>) document.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); } obj.listaEstacionMonitoreo.add(auxEstMon); } res.add(obj); } }); return res; }
From source file:entities.fertilizacion.SondaTipo.java
public static SondaTipo getSondaTipoByName(String name) { SondaTipo obj = new SondaTipo(); MongoManager mongo = MongoManager.getInstance(); FindIterable<Document> iterable = mongo.db.getCollection("sondatipo").find(new Document("nombre", name)); iterable.forEach(new Block<Document>() { @Override// www . j a v a 2s . c o m public void apply(final Document document) { obj.id = (ObjectId) document.get("_id"); obj.nombre = document.get("nombre").toString(); } }); return obj; }
From source file:entities.fertilizacion.SondaTipo.java
public static SondaTipo getSondaTipoById(ObjectId id) { SondaTipo obj = new SondaTipo(); MongoManager mongo = MongoManager.getInstance(); FindIterable<Document> iterable = mongo.db.getCollection("sondatipo").find(new Document("_id", id)); iterable.forEach(new Block<Document>() { @Override// w ww.j a va 2 s . c o m public void apply(final Document document) { obj.id = (ObjectId) document.get("_id"); obj.nombre = document.get("nombre").toString(); } }); return obj; }
From source file:entities.fertilizacion.SondaTipo.java
public static List<SondaTipo> getAllSondaTipo() { List<SondaTipo> res = new ArrayList<>(); MongoManager mongo = MongoManager.getInstance(); FindIterable<Document> iterable = mongo.db.getCollection("sondatipo").find().sort(new Document("_id", -1)); iterable.forEach(new Block<Document>() { @Override/* w ww. ja v a 2s. c o m*/ public void apply(final Document document) { SondaTipo obj = new SondaTipo(); obj.id = (ObjectId) document.get("_id"); obj.nombre = document.get("nombre").toString(); res.add(obj); } }); return res; }
From source file:entities.fertilizacion.Subanalisis.java
public static Subanalisis getById(ObjectId id) { Subanalisis obj = new Subanalisis(); MongoManager mongo = MongoManager.getInstance(); FindIterable<Document> iterable = mongo.db.getCollection("subanalisis").find(new Document("_id", id)); iterable.forEach(new Block<Document>() { @Override// ww w . ja v a2 s . co m public void apply(final Document document) { obj.id = (ObjectId) document.get("_id"); obj.codigo = document.getInteger("codigo"); obj.loq = obj.StrToBDecimal(document.get("loq").toString()); obj.tat = document.getInteger("tat"); obj.costo = obj.StrToBDecimal(document.get("costo").toString()); obj.codigoLaboratorio = document.get("codigoLaboratorio").toString(); obj.nombre = document.get("nombre").toString(); obj.simbolo = document.get("simbolo").toString(); obj.metodo = document.get("metodo").toString(); obj.origen = document.get("origen").toString(); obj.nota = document.get("nota").toString(); obj.matriz = (ObjectId) document.get("matriz"); obj.unidadMedida = (ObjectId) document.get("unidadMedida"); obj.laboratorio = (ObjectId) document.get("laboratorio"); obj.usuario = (ObjectId) document.get("usuario"); obj.fechaIngreso = (Date) document.get("fechaIngreso"); obj.darBaja = document.getInteger("darBaja"); if (obj.fechaIngreso != null) { SimpleDateFormat formateadorRec = new SimpleDateFormat("EEEE',' dd 'de' MMMM 'de' yyyy", new Locale("ES")); obj.formatFechaIngreso = formateadorRec.format(obj.fechaIngreso); } else { obj.formatFechaIngreso = "---"; } obj.leyendaMatriz = Matriz.getById(obj.getMatriz()).getNombre(); obj.leyendaUnidadMedida = UnidadMedida.getById(obj.getUnidadMedida()).getNombre(); obj.leyendaLaboratorio = Laboratorio.getLaboratorioById(obj.getLaboratorio()).getNombre() + " [" + Laboratorio.getLaboratorioById(obj.getLaboratorio()).getPais() + "]"; obj.leyendaUsuario = Usuario.getUsuarioById(obj.getUsuario()).getNombre(); } }); return obj; }
From source file:entities.fertilizacion.Subanalisis.java
public static Subanalisis getByName(String name) { Subanalisis obj = new Subanalisis(); MongoManager mongo = MongoManager.getInstance(); FindIterable<Document> iterable = mongo.db.getCollection("subanalisis").find(new Document("nombre", name)); iterable.forEach(new Block<Document>() { @Override//from ww w. jav a 2 s. co m public void apply(final Document document) { obj.id = (ObjectId) document.get("_id"); obj.codigo = document.getInteger("codigo"); obj.loq = obj.StrToBDecimal(document.get("loq").toString()); obj.tat = document.getInteger("tat"); obj.costo = obj.StrToBDecimal(document.get("costo").toString()); obj.codigoLaboratorio = document.get("codigoLaboratorio").toString(); obj.nombre = document.get("nombre").toString(); obj.simbolo = document.get("simbolo").toString(); obj.metodo = document.get("metodo").toString(); obj.origen = document.get("origen").toString(); obj.nota = document.get("nota").toString(); obj.matriz = (ObjectId) document.get("matriz"); obj.unidadMedida = (ObjectId) document.get("unidadMedida"); obj.laboratorio = (ObjectId) document.get("laboratorio"); obj.usuario = (ObjectId) document.get("usuario"); obj.fechaIngreso = (Date) document.get("fechaIngreso"); obj.darBaja = document.getInteger("darBaja"); if (obj.fechaIngreso != null) { SimpleDateFormat formateadorRec = new SimpleDateFormat("EEEE',' dd 'de' MMMM 'de' yyyy", new Locale("ES")); obj.formatFechaIngreso = formateadorRec.format(obj.fechaIngreso); } else { obj.formatFechaIngreso = "---"; } obj.leyendaMatriz = Matriz.getById(obj.getMatriz()).getNombre(); obj.leyendaUnidadMedida = UnidadMedida.getById(obj.getUnidadMedida()).getNombre(); obj.leyendaLaboratorio = Laboratorio.getLaboratorioById(obj.getLaboratorio()).getNombre() + " [" + Laboratorio.getLaboratorioById(obj.getLaboratorio()).getPais() + "]"; obj.leyendaUsuario = Usuario.getUsuarioById(obj.getUsuario()).getNombre(); } }); return obj; }
From source file:entities.fertilizacion.Subanalisis.java
public static List<Subanalisis> getAll() { List<Subanalisis> res = new ArrayList<>(); MongoManager mongo = MongoManager.getInstance(); FindIterable<Document> iterable = mongo.db.getCollection("subanalisis").find() .sort(new Document("_id", -1)); iterable.forEach(new Block<Document>() { @Override//from w w w . j a v a 2s . c om public void apply(final Document document) { Subanalisis obj = new Subanalisis(); obj.id = (ObjectId) document.get("_id"); obj.codigo = document.getInteger("codigo"); obj.loq = obj.StrToBDecimal(document.get("loq").toString()); obj.tat = document.getInteger("tat"); obj.costo = obj.StrToBDecimal(document.get("costo").toString()); obj.codigoLaboratorio = document.get("codigoLaboratorio").toString(); obj.nombre = document.get("nombre").toString(); obj.simbolo = document.get("simbolo").toString(); obj.metodo = document.get("metodo").toString(); obj.origen = document.get("origen").toString(); obj.nota = document.get("nota").toString(); obj.matriz = (ObjectId) document.get("matriz"); obj.unidadMedida = (ObjectId) document.get("unidadMedida"); obj.laboratorio = (ObjectId) document.get("laboratorio"); obj.usuario = (ObjectId) document.get("usuario"); obj.fechaIngreso = (Date) document.get("fechaIngreso"); obj.darBaja = document.getInteger("darBaja"); if (obj.fechaIngreso != null) { SimpleDateFormat formateadorRec = new SimpleDateFormat("EEEE',' dd 'de' MMMM 'de' yyyy", new Locale("ES")); obj.formatFechaIngreso = formateadorRec.format(obj.fechaIngreso); } else { obj.formatFechaIngreso = "---"; } obj.leyendaMatriz = Matriz.getById(obj.getMatriz()).getNombre(); obj.leyendaUnidadMedida = UnidadMedida.getById(obj.getUnidadMedida()).getNombre(); obj.leyendaLaboratorio = Laboratorio.getLaboratorioById(obj.getLaboratorio()).getNombre() + " [" + Laboratorio.getLaboratorioById(obj.getLaboratorio()).getPais() + "]"; obj.leyendaUsuario = Usuario.getUsuarioById(obj.getUsuario()).getNombre(); res.add(obj); } }); return res; }
From source file:entities.fertilizacion.Subanalisis.java
public static List<Subanalisis> getAllActivos() { List<Subanalisis> res = new ArrayList<>(); MongoManager mongo = MongoManager.getInstance(); FindIterable<Document> iterable = mongo.db.getCollection("subanalisis").find(new Document("darBaja", 0)) .sort(new Document("_id", -1)); iterable.forEach(new Block<Document>() { @Override/*from ww w . j av a2 s.co m*/ public void apply(final Document document) { Subanalisis obj = new Subanalisis(); obj.id = (ObjectId) document.get("_id"); obj.codigo = document.getInteger("codigo"); obj.loq = obj.StrToBDecimal(document.get("loq").toString()); obj.tat = document.getInteger("tat"); obj.costo = obj.StrToBDecimal(document.get("costo").toString()); obj.codigoLaboratorio = document.get("codigoLaboratorio").toString(); obj.nombre = document.get("nombre").toString(); obj.simbolo = document.get("simbolo").toString(); obj.metodo = document.get("metodo").toString(); obj.origen = document.get("origen").toString(); obj.nota = document.get("nota").toString(); obj.matriz = (ObjectId) document.get("matriz"); obj.unidadMedida = (ObjectId) document.get("unidadMedida"); obj.laboratorio = (ObjectId) document.get("laboratorio"); obj.usuario = (ObjectId) document.get("usuario"); obj.fechaIngreso = (Date) document.get("fechaIngreso"); obj.darBaja = document.getInteger("darBaja"); if (obj.fechaIngreso != null) { SimpleDateFormat formateadorRec = new SimpleDateFormat("EEEE',' dd 'de' MMMM 'de' yyyy", new Locale("ES")); obj.formatFechaIngreso = formateadorRec.format(obj.fechaIngreso); } else { obj.formatFechaIngreso = "---"; } obj.leyendaMatriz = Matriz.getById(obj.getMatriz()).getNombre(); obj.leyendaUnidadMedida = UnidadMedida.getById(obj.getUnidadMedida()).getNombre(); obj.leyendaLaboratorio = Laboratorio.getLaboratorioById(obj.getLaboratorio()).getNombre() + " [" + Laboratorio.getLaboratorioById(obj.getLaboratorio()).getPais() + "]"; obj.leyendaUsuario = Usuario.getUsuarioById(obj.getUsuario()).getNombre(); res.add(obj); } }); return res; }