List of usage examples for com.mongodb Block Block
Block
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; }