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.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;
}