Example usage for com.mongodb Block Block

List of usage examples for com.mongodb Block Block

Introduction

In this page you can find the example usage for com.mongodb Block Block.

Prototype

Block

Source Link

Usage

From source file:entities.fertilizacion.Subanalisis.java

public static List<Subanalisis> getAllActivosByMatriz(ObjectId matr) {
    List<Subanalisis> res = new ArrayList<>();

    MongoManager mongo = MongoManager.getInstance();

    FindIterable<Document> iterable = mongo.db.getCollection("subanalisis")
            .find(new Document("darBaja", 0).append("matriz", matr)).sort(new Document("_id", -1));

    iterable.forEach(new Block<Document>() {
        @Override// ww  w . ja v  a  2s  . c o 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;
}

From source file:entities.fertilizacion.Subanalisis.java

public static List<Subanalisis> getAllActivosByLaboratorioAndMatriz(ObjectId lab, ObjectId matr) {
    List<Subanalisis> res = new ArrayList<>();

    MongoManager mongo = MongoManager.getInstance();

    FindIterable<Document> iterable = mongo.db.getCollection("subanalisis")
            .find(new Document("darBaja", 0).append("laboratorio", lab).append("matriz", matr))
            .sort(new Document("nombre", 1));

    iterable.forEach(new Block<Document>() {
        @Override//from  w w w.j a  va 2s.c  o 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;
}

From source file:entities.fertilizacion.Subanalisis.java

public static List<Subanalisis> getAllDadosBaja() {
    List<Subanalisis> res = new ArrayList<>();

    MongoManager mongo = MongoManager.getInstance();

    FindIterable<Document> iterable = mongo.db.getCollection("subanalisis").find(new Document("darBaja", 1))
            .sort(new Document("_id", -1));

    iterable.forEach(new Block<Document>() {
        @Override/*from   www  .j  a v  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.getInteger("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 Integer getMaxNumeroSecuencialCodigo() {

    Integer res = 0;//from w w w.j a v  a2s .c  o  m
    Subanalisis obj = new Subanalisis();

    MongoManager mongo = MongoManager.getInstance();

    FindIterable<Document> iterable = mongo.db.getCollection("subanalisis").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.SubanalisisFertilizacion.java

public static SubanalisisFertilizacion getSubanalisisById(ObjectId id) {
    SubanalisisFertilizacion obj = new SubanalisisFertilizacion();

    MongoManager mongo = MongoManager.getInstance();

    FindIterable<Document> iterable = mongo.db.getCollection("subanalisis_fertilizacion")
            .find(new Document("_id", id));

    iterable.forEach(new Block<Document>() {
        @Override/*from   w w w  .  j  a  va 2s  .  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();
        }
    });

    return obj;
}

From source file:entities.fertilizacion.SubanalisisFertilizacion.java

public static SubanalisisFertilizacion getSubanalisisBySimbolo(String simbolo) {
    SubanalisisFertilizacion obj = new SubanalisisFertilizacion();

    MongoManager mongo = MongoManager.getInstance();

    FindIterable<Document> iterable = mongo.db.getCollection("subanalisis_fertilizacion")
            .find(new Document("_id", simbolo));

    iterable.forEach(new Block<Document>() {
        @Override//from ww w  .  ja  v a  2 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();
        }
    });

    return obj;
}

From source file:entities.fertilizacion.SubanalisisFertilizacion.java

public static List<SubanalisisFertilizacion> getAllSubanalisis() {
    List<SubanalisisFertilizacion> res = new ArrayList<>();

    MongoManager mongo = MongoManager.getInstance();
    FindIterable<Document> iterable = mongo.db.getCollection("subanalisis_fertilizacion").find()
            .sort(new Document("_id", -1));
    iterable.forEach(new Block<Document>() {
        @Override//from www .  ja  va  2  s. co m
        public void apply(final Document document) {
            SubanalisisFertilizacion obj = new SubanalisisFertilizacion();
            obj.id = (ObjectId) document.get("_id");
            obj.simbolo = document.get("simbolo").toString();
            obj.nombre = document.get("nombre").toString();

            res.add(obj);
        }

    });
    return res;
}

From source file:entities.fertilizacion.TipoAplicacionFuente.java

public static TipoAplicacionFuente getByName(String name) {
    TipoAplicacionFuente obj = new TipoAplicacionFuente();

    MongoManager mongo = MongoManager.getInstance();

    FindIterable<Document> iterable = mongo.db.getCollection("tipoAplicacionFuente")
            .find(new Document("nombre", name));

    iterable.forEach(new Block<Document>() {
        @Override//  w ww.j  a va 2s . c  om
        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.TipoAplicacionFuente.java

public static TipoAplicacionFuente getById(ObjectId id) {
    TipoAplicacionFuente obj = new TipoAplicacionFuente();

    MongoManager mongo = MongoManager.getInstance();

    FindIterable<Document> iterable = mongo.db.getCollection("tipoAplicacionFuente")
            .find(new Document("_id", id));

    iterable.forEach(new Block<Document>() {
        @Override//from w  w  w . 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.TipoAplicacionFuente.java

public static List<TipoAplicacionFuente> getAll() {
    List<TipoAplicacionFuente> res = new ArrayList<>();

    MongoManager mongo = MongoManager.getInstance();
    FindIterable<Document> iterable = mongo.db.getCollection("tipoAplicacionFuente").find()
            .sort(new Document("_id", -1));
    iterable.forEach(new Block<Document>() {
        @Override//from ww w  .  jav a2 s  .  c  om
        public void apply(final Document document) {
            TipoAplicacionFuente obj = new TipoAplicacionFuente();
            obj.id = (ObjectId) document.get("_id");
            obj.nombre = document.get("nombre").toString();

            res.add(obj);
        }

    });

    return res;
}