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

public static Cultivo getCultivoById(ObjectId id) {
    Cultivo obj = new Cultivo();

    MongoManager mongo = MongoManager.getInstance();

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

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

public static List<Cultivo> getAllCultivos() {
    List<Cultivo> res = new ArrayList<>();

    MongoManager mongo = MongoManager.getInstance();
    FindIterable<Document> iterable = mongo.db.getCollection("cultivo").find().sort(new Document("nombre", 1));
    iterable.forEach(new Block<Document>() {
        @Override//from   w w  w  .ja  v  a2s  .co m
        public void apply(final Document document) {
            Cultivo obj = new Cultivo();
            obj.id = (ObjectId) document.get("_id");
            obj.nombre = document.get("nombre").toString();

            res.add(obj);
        }

    });

    return res;
}

From source file:entities.fertilizacion.Departamento.java

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

    MongoManager mongo = MongoManager.getInstance();

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

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

            obj.id = (ObjectId) document.get("_id");
            obj.nombre = document.get("nombre").toString();
            obj.abreviatura = document.getString("abreviatura");
        }

    });

    return obj;
}

From source file:entities.fertilizacion.Departamento.java

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

    MongoManager mongo = MongoManager.getInstance();

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

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

            obj.id = (ObjectId) document.get("_id");
            obj.nombre = document.get("nombre").toString();
            obj.abreviatura = document.getString("abreviatura");
        }

    });

    return obj;
}

From source file:entities.fertilizacion.Departamento.java

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

    MongoManager mongo = MongoManager.getInstance();
    FindIterable<Document> iterable = mongo.db.getCollection("departamento").find()
            .sort(new Document("_id", -1));
    iterable.forEach(new Block<Document>() {
        @Override/*from  ww w  . j av  a 2s .  co m*/
        public void apply(final Document document) {
            Departamento obj = new Departamento();
            obj.id = (ObjectId) document.get("_id");
            obj.nombre = document.get("nombre").toString();
            obj.abreviatura = document.getString("abreviatura");

            res.add(obj);
        }

    });

    return res;
}

From source file:entities.fertilizacion.EtapaCultivo.java

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

    MongoManager mongo = MongoManager.getInstance();

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

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

            obj.id = (ObjectId) document.get("_id");
            obj.nombre = document.get("nombre").toString();
            obj.diasInicio = document.getInteger("diasInicio");
            obj.diasFin = document.getInteger("diasFin");
            obj.variedad = document.getObjectId("diasFin");
            obj.leyendaVariedad = Variedad.getVariedadById(obj.variedad).nombre;
            obj.leyendaCultivo = Variedad.getVariedadById(obj.variedad).leyendaCultivo;
        }

    });

    return obj;
}

From source file:entities.fertilizacion.EtapaCultivo.java

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

    MongoManager mongo = MongoManager.getInstance();

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

    iterable.forEach(new Block<Document>() {
        @Override/*from w  w  w  .java2s.  com*/
        public void apply(final Document document) {

            obj.id = (ObjectId) document.get("_id");
            obj.nombre = document.get("nombre").toString();
            obj.diasInicio = document.getInteger("diasInicio");
            obj.diasFin = document.getInteger("diasFin");
            obj.variedad = document.getObjectId("variedad");
            obj.leyendaVariedad = Variedad.getVariedadById(obj.variedad).nombre;
            obj.leyendaCultivo = Variedad.getVariedadById(obj.variedad).leyendaCultivo;
        }

    });

    return obj;
}

From source file:entities.fertilizacion.EtapaCultivo.java

public static EtapaCultivo getByDiasVariedad(Integer dias, ObjectId idvar) {
    EtapaCultivo obj = new EtapaCultivo();

    MongoManager mongo = MongoManager.getInstance();

    FindIterable<Document> iterable = mongo.db.getCollection("edad")
            .find(and(gte("diasInicio", dias), lt("diasFin", dias), eq("variedad", idvar)));

    iterable.forEach(new Block<Document>() {
        @Override//from   w w w . j  ava  2s .c o  m
        public void apply(final Document document) {

            obj.id = (ObjectId) document.get("_id");
            obj.nombre = document.get("nombre").toString();
            obj.diasInicio = document.getInteger("diasInicio");
            obj.diasFin = document.getInteger("diasFin");
            obj.variedad = document.getObjectId("variedad");
            obj.leyendaVariedad = Variedad.getVariedadById(obj.variedad).nombre;
            obj.leyendaCultivo = Variedad.getVariedadById(obj.variedad).leyendaCultivo;
        }

    });

    return obj;
}

From source file:entities.fertilizacion.EtapaCultivo.java

public static List<EtapaCultivo> getAllByVariedad(ObjectId id) {
    List<EtapaCultivo> res = new ArrayList<>();

    MongoManager mongo = MongoManager.getInstance();
    FindIterable<Document> iterable = mongo.db.getCollection("edad").find(new Document("variedad", id))
            .sort(new Document("_id", -1));
    iterable.forEach(new Block<Document>() {
        @Override//from  w ww. java 2s  .  c  o m
        public void apply(final Document document) {
            EtapaCultivo obj = new EtapaCultivo();
            obj.id = (ObjectId) document.get("_id");
            obj.nombre = document.get("nombre").toString();
            obj.diasInicio = document.getInteger("diasInicio");
            obj.diasFin = document.getInteger("diasFin");
            obj.variedad = document.getObjectId("variedad");
            obj.leyendaVariedad = Variedad.getVariedadById(obj.variedad).nombre;
            obj.leyendaCultivo = Variedad.getVariedadById(obj.variedad).leyendaCultivo;

            res.add(obj);
        }

    });

    return res;
}

From source file:entities.fertilizacion.EtapaCultivo.java

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

    MongoManager mongo = MongoManager.getInstance();
    FindIterable<Document> iterable = mongo.db.getCollection("edad").find()
            .sort(new Document("variedad", 1).append("diasInicio", 1));
    iterable.forEach(new Block<Document>() {
        @Override//from w  w  w  . j av  a  2  s  .  c o m
        public void apply(final Document document) {
            EtapaCultivo obj = new EtapaCultivo();
            obj.id = (ObjectId) document.get("_id");
            obj.nombre = document.get("nombre").toString();
            obj.diasInicio = document.getInteger("diasInicio");
            obj.diasFin = document.getInteger("diasFin");
            obj.variedad = document.getObjectId("variedad");
            obj.leyendaVariedad = Variedad.getVariedadById(obj.variedad).nombre;
            obj.leyendaCultivo = Variedad.getVariedadById(obj.variedad).leyendaCultivo;

            res.add(obj);
        }

    });

    return res;
}