List of usage examples for com.mongodb.client MongoCollection insertOne
void insertOne(TDocument document);
From source file:entities.fertilizacion.Lote.java
public void save() { MongoManager mongo = MongoManager.getInstance(); MongoCollection table = mongo.db.getCollection("lote"); Document obj = new Document("idhacienda", this.idHacienda).append("codigo", this.codigo.toUpperCase()) .append("hectareas", this.hectareas).append("tiposuelo", this.tipoSuelo); table.insertOne(obj); }
From source file:entities.fertilizacion.Matriz.java
public ObjectId save() { MongoManager mongo = MongoManager.getInstance(); MongoCollection table = mongo.db.getCollection("matriz"); Document obj = new Document("nombre", this.nombre.toUpperCase()); table.insertOne(obj); return (ObjectId) obj.get("_id"); }
From source file:entities.fertilizacion.Metodologia.java
public ObjectId save() { MongoManager mongo = MongoManager.getInstance(); MongoCollection table = mongo.db.getCollection("metodologia"); Document obj = new Document("codigo", this.codigo).append("nombre", this.nombre.toUpperCase()) .append("literatura", this.literatura.toUpperCase()); table.insertOne(obj); return (ObjectId) obj.get("_id"); }
From source file:entities.fertilizacion.MuestraLaboratorio.java
public ObjectId save() { MongoManager mongo = MongoManager.getInstance(); MongoCollection table = mongo.db.getCollection("muestralaboratorio"); List<Document> listObjSubanalisis = listadoSubanalisis(); List<Document> listObjPaquete = listadoPaqueteAnalisis(); //.append("hacienda", this.hacienda) //.append("lote", this.lote) //.append("cultivo", this.cultivo) Document obj = new Document("codigo", this.codigo.toUpperCase()).append("cliente", this.cliente) .append("idSiembraCultivo", this.idSiembraCultivo).append("personacontacto", this.personaContacto) .append("emailinforme", this.emailInforme).append("direccioninforme", this.direccionInforme) .append("canton", this.canton).append("productor", this.productor) .append("muestreador", this.muestreador.toUpperCase()).append("fechamuestreo", this.fechaMuestreo) .append("fechaenvio", this.fechaEnvio).append("observaciones", this.observaciones) .append("matriz", this.matriz).append("courier", this.courier) .append("trackerNumber", this.trackerNumber).append("tipoMuestra", this.tipoMuestra) .append("fechaCreacion", this.fechaCreacion).append("departamento", this.departamento) .append("estacionMonitoreo", this.estacionMonitoreo).append("numeroMonitoreo", this.numeroMonitoreo) .append("numeroCodigo", this.numeroCodigo).append("estadoMuestra", this.estadoMuestra) .append("subanalisis", listObjSubanalisis).append("paquetes", listObjPaquete); table.insertOne(obj); return (ObjectId) obj.get("_id"); }
From source file:entities.fertilizacion.Produccion.java
public ObjectId save() { MongoManager mongo = MongoManager.getInstance(); List<Document> lista = new ArrayList<>(); for (int i = 0; i < listadoProduccionLote.size(); i++) { Document aux = new Document("idLote", listadoProduccionLote.get(i).idLote).append("prodLote", BDecimalToStr(listadoProduccionLote.get(i).prodLote)); lista.add(aux);//from www . j a va 2s .c o m } MongoCollection table = mongo.db.getCollection("produccion"); Document obj = new Document("anio", this.anio).append("ciclo", this.ciclo) .append("idCliente", this.idCliente).append("idHacienda", this.idHacienda) .append("idCultivo", this.idCultivo).append("idVariedad", this.idVariedad) .append("unidadProduccion", this.unidadProduccion) .append("factorConversion", BDecimalToStr(this.factorConversion)) .append("totalProduccion", BDecimalToStr(this.totalProduccion)) .append("totalKgAnual", BDecimalToStr(this.totalKgAnual)) .append("mermaNatural", BDecimalToStr(this.mermaNatural)) .append("mermaFitosanitaria", BDecimalToStr(this.mermaFitosanitaria)) .append("proyeccion", BDecimalToStr(this.proyeccion)).append("produccionLote", lista); table.insertOne(obj); return (ObjectId) obj.get("_id"); }
From source file:entities.fertilizacion.Profundidad.java
public ObjectId save() { MongoManager mongo = MongoManager.getInstance(); MongoCollection table = mongo.db.getCollection("profundidad"); Document obj = new Document("nombre", this.nombre.toUpperCase()); table.insertOne(obj); return (ObjectId) obj.get("_id"); }
From source file:entities.fertilizacion.ResultadoLaboratorio.java
public ObjectId save() { List<Document> listObj = new ArrayList<>(); List<Document> listObjPaquete = new ArrayList<>(); for (int i = 0; i < listaResultado.size(); i++) { Document a = new Document().append("subanalisis", listaResultado.get(i).subanalisis) .append("resultado", BDecimalToStr(listaResultado.get(i).resultado)) .append("unidad", listaResultado.get(i).unidad) .append("dadobaja", listaResultado.get(i).dadoBaja); listObj.add(a);/*from w w w . j ava2s .com*/ } for (int i = 0; i < listaResultadoPaquetes.size(); i++) { Document a = new Document().append("subanalisis", listaResultadoPaquetes.get(i).subanalisis) .append("resultado", BDecimalToStr(listaResultadoPaquetes.get(i).resultado)) .append("unidad", listaResultadoPaquetes.get(i).unidad) .append("dadobaja", listaResultadoPaquetes.get(i).dadoBaja); listObjPaquete.add(a); } MongoManager mongo = MongoManager.getInstance(); MongoCollection table = mongo.db.getCollection("resultadolaboratorio"); Document obj = new Document("muestra", this.muestra).append("cultivo", this.cultivo) .append("fecharecepcion", this.fechaRecepcion).append("fechaenvio", this.fechaEnvio) .append("fecharesultado", this.fechaResultado).append("resultado", listObj) .append("resultadoPaquete", listObjPaquete); table.insertOne(obj); return (ObjectId) obj.get("_id"); }
From source file:entities.fertilizacion.SiembraCultivo.java
public ObjectId save() { List<Document> listLotes = new ArrayList<>(); List<LoteSiembraAux> lsLoteSiembra = this.listaLotesSiembra; int contLsLoteSiem = lsLoteSiembra.size(); for (int i = 0; i < contLsLoteSiem; i++) { Document auxLoteS = new Document().append("idLote", lsLoteSiembra.get(i).getIdLote()).append("estado", lsLoteSiembra.get(i).getEstado()); listLotes.add(auxLoteS);/*from ww w. java2 s.c o m*/ } List<Document> listPeriodos = new ArrayList<>(); List<PeriodoMonitoreoAux> lsPeriodo = this.listaPeriodosMonitoreos; int contLsPerio = lsPeriodo.size(); for (int l = 0; l < contLsPerio; l++) { Document auxPeriodo = new Document().append("numeroMonitoreo", lsPeriodo.get(l).getNumeroMonitoreo()) .append("numeroDias", lsPeriodo.get(l).getNumeroDias()) .append("fechaMonitoreo", lsPeriodo.get(l).getFechaMonitoreo()) .append("pendiente", lsPeriodo.get(l).getPendiente()); listPeriodos.add(auxPeriodo); } List<Document> listEstMonit = new ArrayList<>(); List<EstacionMonitoreo> lsEstMon = this.listaEstacionMonitoreo; int contLsEstMon = lsEstMon.size(); for (int j = 0; j < contLsEstMon; j++) { Document auxEstMon = new Document().append("codigo", lsEstMon.get(j).getCodigo()) .append("latitudestacion", lsEstMon.get(j).getLatitudestacion()) .append("longitudestacion", lsEstMon.get(j).getLongitudestacion()); List<Document> listSondas = new ArrayList<>(); List<SondaAux> lsSonda = lsEstMon.get(j).getListaSondas(); int contLsSonda = lsSonda.size(); for (int k = 0; k < contLsSonda; k++) { Document auxSonda = new Document().append("tipoSonda", lsSonda.get(k).getTipoSonda()) .append("descripcion", lsSonda.get(k).getDescripcion()) .append("profundidad", lsSonda.get(k).getProfundidad()); listSondas.add(auxSonda); } auxEstMon.append("listaSondas", listSondas); listEstMonit.add(auxEstMon); } MongoManager mongo = MongoManager.getInstance(); MongoCollection table = mongo.db.getCollection("siembraCultivo"); Document obj = new Document("idHacienda", this.idHacienda).append("idCultivo", this.idCultivo) .append("idVariedad", this.idVariedad).append("codigo", this.codigo) .append("fechaSiembra", this.fechaSiembra).append("estado", this.estado) .append("unidadManejo", this.unidadManejo).append("listaPeriodos", listPeriodos) .append("listadoMonitoreo", listEstMonit).append("listadoLotes", listLotes); table.insertOne(obj); return (ObjectId) obj.get("_id"); }
From source file:entities.fertilizacion.SondaTipo.java
public ObjectId save() { MongoManager mongo = MongoManager.getInstance(); MongoCollection table = mongo.db.getCollection("sondatipo"); Document obj = new Document("nombre", this.nombre.toUpperCase()); table.insertOne(obj); return (ObjectId) obj.get("_id"); }
From source file:entities.fertilizacion.Subanalisis.java
public ObjectId save() { MongoManager mongo = MongoManager.getInstance(); MongoCollection table = mongo.db.getCollection("subanalisis"); Document obj = new Document("codigo", this.codigo).append("loq", BDecimalToStr(this.loq)) .append("tat", this.tat).append("costo", BDecimalToStr(this.costo)) .append("codigoLaboratorio", this.codigoLaboratorio).append("nombre", this.nombre.toUpperCase()) .append("simbolo", this.simbolo).append("metodo", this.metodo.toUpperCase()) .append("origen", this.origen.toUpperCase()).append("nota", this.nota).append("matriz", this.matriz) .append("unidadMedida", this.unidadMedida).append("laboratorio", this.laboratorio) .append("usuario", this.usuario).append("fechaIngreso", this.fechaIngreso) .append("darBaja", this.darBaja); table.insertOne(obj); return (ObjectId) obj.get("_id"); }