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.Laboratorio.java

public static List<Laboratorio> getAllLaboratorio() {
    List<Laboratorio> res = new ArrayList<>();

    MongoManager mongo = MongoManager.getInstance();
    FindIterable<Document> iterable = mongo.db.getCollection("laboratorio").find()
            .sort(new Document("_id", -1));
    iterable.forEach(new Block<Document>() {
        @Override/* w  w  w .  j  ava  2  s .  c  o  m*/
        public void apply(final Document document) {
            Laboratorio obj = new Laboratorio();
            obj.id = (ObjectId) document.get("_id");
            obj.nombre = document.get("nombre").toString();
            obj.pais = document.get("pais").toString();
            obj.proveedorAnalisis = document.getString("proveedorAnalisis");

            res.add(obj);
        }

    });

    return res;
}

From source file:entities.fertilizacion.Lote.java

public static Lote getLoteByCodigo(String cod) {
    Lote obj = new Lote();

    MongoManager mongo = MongoManager.getInstance();

    FindIterable<Document> iterable = mongo.db.getCollection("lote").find(new Document("codigo", cod));

    iterable.forEach(new Block<Document>() {
        @Override//from w  w w  .  jav  a 2 s.co  m
        public void apply(final Document document) {

            obj.id = (ObjectId) document.get("_id");
            obj.idHacienda = (ObjectId) document.get("idhacienda");
            obj.codigo = document.get("codigo").toString();
            obj.hectareas = document.get("hectareas").toString();
            obj.tipoSuelo = document.get("tiposuelo").toString();
            obj.leyendaHacienda = Hacienda.getHaciendaById(obj.idHacienda).nombre;
            obj.leyendaCliente = Cliente
                    .getClienteById(Hacienda.getHaciendaById(obj.idHacienda).idCliente).nombre;
        }

    });

    return obj;
}

From source file:entities.fertilizacion.Lote.java

public static Lote getLoteById(ObjectId id) {
    Lote obj = new Lote();

    MongoManager mongo = MongoManager.getInstance();

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

    iterable.forEach(new Block<Document>() {
        @Override/*from   w w w .  j a v a 2 s.c om*/
        public void apply(final Document document) {

            obj.id = (ObjectId) document.get("_id");
            obj.idHacienda = (ObjectId) document.get("idhacienda");
            obj.codigo = document.get("codigo").toString();
            obj.hectareas = document.get("hectareas").toString();
            obj.tipoSuelo = document.get("tiposuelo").toString();
            obj.leyendaHacienda = Hacienda.getHaciendaById(obj.idHacienda).nombre;
            obj.leyendaCliente = Cliente
                    .getClienteById(Hacienda.getHaciendaById(obj.idHacienda).idCliente).nombre;
        }

    });

    return obj;
}

From source file:entities.fertilizacion.Lote.java

public static List<Lote> getAllLotesByHaciendaId(ObjectId id) {
    List<Lote> res = new ArrayList<>();

    MongoManager mongo = MongoManager.getInstance();
    FindIterable<Document> iterable = mongo.db.getCollection("lote").find(new Document("idhacienda", id))
            .sort(new Document("_id", -1));
    iterable.forEach(new Block<Document>() {
        @Override//from   w  w w .  ja  v  a2  s . c o m
        public void apply(final Document document) {
            Lote obj = new Lote();

            obj.id = (ObjectId) document.get("_id");
            obj.idHacienda = (ObjectId) document.get("idhacienda");
            obj.codigo = document.get("codigo").toString();
            obj.hectareas = document.get("hectareas").toString();
            obj.tipoSuelo = document.get("tiposuelo").toString();
            obj.leyendaHacienda = Hacienda.getHaciendaById(obj.idHacienda).nombre;
            obj.leyendaCliente = Cliente
                    .getClienteById(Hacienda.getHaciendaById(obj.idHacienda).idCliente).nombre;

            res.add(obj);
        }

    });

    return res;
}

From source file:entities.fertilizacion.Lote.java

public static List<Lote> getAllLotes() {
    List<Lote> res = new ArrayList<>();

    MongoManager mongo = MongoManager.getInstance();
    FindIterable<Document> iterable = mongo.db.getCollection("lote").find().sort(new Document("_id", -1));
    iterable.forEach(new Block<Document>() {
        @Override// w w  w. ja  v a 2 s.co  m
        public void apply(final Document document) {
            Lote obj = new Lote();

            obj.id = (ObjectId) document.get("_id");
            obj.idHacienda = (ObjectId) document.get("idhacienda");
            obj.codigo = document.get("codigo").toString();
            obj.hectareas = document.get("hectareas").toString();
            obj.tipoSuelo = document.get("tiposuelo").toString();
            obj.leyendaHacienda = Hacienda.getHaciendaById(obj.idHacienda).nombre;
            obj.leyendaCliente = Cliente
                    .getClienteById(Hacienda.getHaciendaById(obj.idHacienda).idCliente).nombre;

            res.add(obj);
        }

    });

    return res;
}

From source file:entities.fertilizacion.Matriz.java

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

    MongoManager mongo = MongoManager.getInstance();

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

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

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

    MongoManager mongo = MongoManager.getInstance();

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

    iterable.forEach(new Block<Document>() {
        @Override/*from  ww w.j a v a2 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.Matriz.java

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

    MongoManager mongo = MongoManager.getInstance();
    FindIterable<Document> iterable = mongo.db.getCollection("matriz").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) {
            Matriz obj = new Matriz();
            obj.id = (ObjectId) document.get("_id");
            obj.nombre = document.get("nombre").toString();

            res.add(obj);
        }

    });

    return res;
}

From source file:entities.fertilizacion.Metodologia.java

public static Metodologia getMetodologiaByName(String name) {
    Metodologia obj = new Metodologia();

    MongoManager mongo = MongoManager.getInstance();

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

    iterable.forEach(new Block<Document>() {
        @Override/*from  w w w  .  jav a2 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.literatura = document.get("literatura").toString();
        }

    });

    return obj;
}

From source file:entities.fertilizacion.Metodologia.java

public static Metodologia getMetodologiaById(ObjectId id) {
    Metodologia obj = new Metodologia();

    MongoManager mongo = MongoManager.getInstance();

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

    iterable.forEach(new Block<Document>() {
        @Override//ww  w  . j ava  2  s .  c  o  m
        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.literatura = document.get("literatura").toString();
        }

    });

    return obj;
}