Example usage for java.math BigDecimal ONE

List of usage examples for java.math BigDecimal ONE

Introduction

In this page you can find the example usage for java.math BigDecimal ONE.

Prototype

BigDecimal ONE

To view the source code for java.math BigDecimal ONE.

Click Source Link

Document

The value 1, with a scale of 0.

Usage

From source file:org.finra.herd.service.helper.HerdHelperTest.java

/**
 * Tests case where validation is run against the definition generated by createValidEmrClusterDefinition() The master instance on-demand threshold is
 * negative. The definition is not valid. All prices must be positive.
 *///from  ww  w  .j ava 2 s.  c  o  m
@Test
public void testValidateEmrClusterDefinitionConfigurationMasterMaxSearchPriceSpecifiedAndOnDemandThresholdNegative() {
    EmrClusterDefinition emrClusterDefinition = createValidEmrClusterDefinition();
    emrClusterDefinition.getInstanceDefinitions().getMasterInstances()
            .setInstanceMaxSearchPrice(BigDecimal.ONE);
    emrClusterDefinition.getInstanceDefinitions().getMasterInstances()
            .setInstanceOnDemandThreshold(BigDecimal.ONE.negate());

    try {
        herdHelper.validateEmrClusterDefinitionConfiguration(emrClusterDefinition);
        fail("expected IllegalArgumentException, but no exception was thrown");
    } catch (Exception e) {
        System.out.println(e);
        assertEquals("thrown exception", IllegalArgumentException.class, e.getClass());
    }
}

From source file:org.finra.dm.service.helper.DmHelperTest.java

/**
 * Tests case where validation is run against the definition generated by createValidEmrClusterDefinition() The master instance on-demand threshold is
 * negative. The definition is not valid. All prices must be positive.
 *///from w ww . j a  v a  2 s  . c o  m
@Test
public void testValidateEmrClusterDefinitionConfigurationMasterMaxSearchPriceSpecifiedAndOnDemandThresholdNegative() {
    EmrClusterDefinition emrClusterDefinition = createValidEmrClusterDefinition();
    emrClusterDefinition.getInstanceDefinitions().getMasterInstances()
            .setInstanceMaxSearchPrice(BigDecimal.ONE);
    emrClusterDefinition.getInstanceDefinitions().getMasterInstances()
            .setInstanceOnDemandThreshold(BigDecimal.ONE.negate());

    try {
        dmHelper.validateEmrClusterDefinitionConfiguration(emrClusterDefinition);
        fail("expected IllegalArgumentException, but no exception was thrown");
    } catch (Exception e) {
        System.out.println(e);
        assertEquals("thrown exception", IllegalArgumentException.class, e.getClass());
    }
}

From source file:org.openvpms.archetype.rules.supplier.OrderGeneratorTestCase.java

/**
 * Creates an order.//ww w  . ja v  a 2  s. c o m
 *
 * @param product           the product to order
 * @param supplier          the supplier to order from
 * @param stockLocation     the stock location for delivery to
 * @param quantity          the order quantity
 * @param status            the order status
 * @param receivedQuantity  the received quantity
 * @param cancelledQuantity the cancelled quantity
 * @param deliveryStatus    the delivery status
 * @return a new order
 */
private List<FinancialAct> createOrder(Product product, Party supplier, Party stockLocation, int quantity,
        String status, int receivedQuantity, int cancelledQuantity, DeliveryStatus deliveryStatus) {
    FinancialAct orderItem = createOrderItem(product, BigDecimal.valueOf(quantity), 1, BigDecimal.ONE);
    FinancialAct order = createOrder(orderItem, supplier, stockLocation, status, receivedQuantity,
            cancelledQuantity, deliveryStatus);
    return Arrays.asList(order, orderItem);
}

From source file:pe.gob.mef.gescon.web.ui.BaseLegalMB.java

public void save(ActionEvent event) {
    try {/*w  ww  .  ja  va2s. c o m*/
        if (CollectionUtils.isEmpty(this.getListaBaseLegal())) {
            this.setListaBaseLegal(new ArrayList());
        }
        if (this.getSelectedCategoria() == null) {
            FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_ERROR, "ERROR.",
                    "Seleccione la categora de la base legal a registrar.");
            FacesContext.getCurrentInstance().addMessage(null, message);
            return;
        }
        if (this.getTiporangoId() == null) {
            FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_ERROR, "ERROR.",
                    "Seleccione el tipo de rango de la base legal a registrar.");
            FacesContext.getCurrentInstance().addMessage(null, message);
            return;
        }
        if (this.getRangoId() == null) {
            FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_ERROR, "ERROR.",
                    "Seleccione el tipo de rango de la base legal a registrar.");
            FacesContext.getCurrentInstance().addMessage(null, message);
            return;
        }
        if (StringUtils.isBlank(this.getTipoNorma())) {
            FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_ERROR, "ERROR.",
                    "Ingrese el tipo de la base legal a registrar.");
            FacesContext.getCurrentInstance().addMessage(null, message);
            return;
        }
        if (StringUtils.isBlank(this.getNumeroNorma())) {
            FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_ERROR, "ERROR.",
                    "Ingrese el nmero de la base legal a registrar.");
            FacesContext.getCurrentInstance().addMessage(null, message);
            return;
        }
        if (StringUtils.isBlank(this.getSumilla())) {
            FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_ERROR, "ERROR.",
                    "Ingrese la sumilla de la base legal a registrar.");
            FacesContext.getCurrentInstance().addMessage(null, message);
            return;
        }
        if (this.getUploadFile() == null) {
            FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_ERROR, "ERROR.",
                    "Debe cargar el archivo PDF de la base legal a registrar.");
            FacesContext.getCurrentInstance().addMessage(null, message);
            return;
        }
        if (this.getFechaVigencia() == null) {
            FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_ERROR, "ERROR.",
                    "Ingrese la fecha de publicacin en el diario \"EL PERUANO\".");
            FacesContext.getCurrentInstance().addMessage(null, message);
            return;
        }
        if (!this.getChkGobNacional() && !this.getChkGobRegional() && !this.getChkGobLocal()
                && !this.getChkMancomunidades()) {
            FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_ERROR, "ERROR.",
                    "Seleccione al menos un mbito para la base legal a registrar.");
            FacesContext.getCurrentInstance().addMessage(null, message);
            return;
        }

        if (!CollectionUtils.isEmpty(this.getListaTarget())) {
            for (BaseLegal v : this.getListaTarget()) {
                if (v.getNestadoid().equals(BigDecimal.ZERO)) {
                    FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_ERROR, "ERROR.",
                            "Debe seleccionar el estado de todos los vnculos agregados.");
                    FacesContext.getCurrentInstance().addMessage(null, message);
                    return;
                }
            }
        }

        LoginMB loginMB = (LoginMB) JSFUtils.getSessionAttribute("loginMB");
        User user = loginMB.getUser();

        BaseLegalService service = (BaseLegalService) ServiceFinder.findBean("BaseLegalService");
        BaseLegal base = new BaseLegal();
        base.setNbaselegalid(service.getNextPK());
        base.setNcategoriaid(this.getSelectedCategoria().getNcategoriaid());
        base.setVnombre(StringUtils.capitalize(this.getSumilla()));
        base.setVnumero(this.getTipoNorma().concat(" - ").concat(StringUtils.upperCase(this.getNumeroNorma())));
        base.setNtiporangoid(this.getTiporangoId());
        base.setNrangoid(this.getRangoId());
        base.setNgobnacional(this.getChkGobNacional() ? BigDecimal.ONE : BigDecimal.ZERO);
        base.setNgobregional(this.getChkGobRegional() ? BigDecimal.ONE : BigDecimal.ZERO);
        base.setNgoblocal(this.getChkGobLocal() ? BigDecimal.ONE : BigDecimal.ZERO);
        base.setNmancomunidades(this.getChkMancomunidades() ? BigDecimal.ONE : BigDecimal.ZERO);
        base.setNdestacado(BigDecimal.ZERO);
        base.setNcodigowiki(this.getCodigoWiki());
        base.setVsumilla(this.getComentario().trim());
        base.setDfechavigencia(this.getFechaVigencia());
        base.setVtema(this.getTema());
        base.setNactivo(BigDecimal.ONE);
        if (this.getSelectedCategoria().getNflagbl().toString().equals("1")) {
            base.setNestadoid(BigDecimal.valueOf(Long.valueOf(Constante.ESTADO_BASELEGAL_REGISTRADO)));
        } else {
            base.setNestadoid(BigDecimal.valueOf(Long.valueOf(Constante.ESTADO_BASELEGAL_PUBLICADO)));
            base.setDfechapublicacion(new Date());
        }

        base.setVusuariocreacion(user.getVlogin());
        base.setDfechacreacion(new Date());
        service.saveOrUpdate(base);

        String ruta0 = this.pathBL + base.getNbaselegalid().toString() + "\\" + BigDecimal.ZERO.toString()
                + "\\";
        String txt0 = base.getVnombre();
        GcmFileUtils.writeStringToFileServer(ruta0, "plain.txt", txt0);

        BaseLegalHistorialService serviceHistorial = (BaseLegalHistorialService) ServiceFinder
                .findBean("BaseLegalHistorialService");
        BaselegalHist baseHist = new BaselegalHist();
        baseHist.setNhistorialid(serviceHistorial.getNextPK());
        baseHist.setNbaselegalid(base.getNbaselegalid());
        baseHist.setNcategoriaid(base.getNcategoriaid());
        baseHist.setVnombre(base.getVnombre());
        baseHist.setVnumero(base.getVnumero());
        baseHist.setNtiporangoid(base.getNtiporangoid());
        baseHist.setNrangoid(base.getNrangoid());
        baseHist.setNgobnacional(base.getNgobnacional());
        baseHist.setNgobregional(base.getNgobregional());
        baseHist.setNgoblocal(base.getNgoblocal());
        baseHist.setNmancomunidades(base.getNmancomunidades());
        baseHist.setNdestacado(base.getNdestacado());
        baseHist.setVsumilla(base.getVsumilla());
        baseHist.setDfechavigencia(base.getDfechavigencia());
        baseHist.setVtema(base.getVtema());
        baseHist.setNactivo(base.getNactivo());
        baseHist.setNestadoid(base.getNestadoid());
        baseHist.setNversion(BigDecimal.ONE);
        baseHist.setVusuariocreacion(base.getVusuariocreacion());
        baseHist.setDfechacreacion(base.getDfechacreacion());
        serviceHistorial.saveOrUpdate(baseHist);

        String ruta1 = this.pathBL + base.getNbaselegalid().toString() + "\\" + BigDecimal.ONE.toString()
                + "\\";
        String txt1 = baseHist.getVnombre();
        GcmFileUtils.writeStringToFileServer(ruta1, "plain.txt", txt1);

        Tbaselegal tbaselegal = new Tbaselegal();
        BeanUtils.copyProperties(tbaselegal, base);

        ArchivoService aservice = (ArchivoService) ServiceFinder.findBean("ArchivoService");
        if (this.getUploadFile() != null) {
            ruta0 = this.path + base.getNbaselegalid().toString() + "\\" + BigDecimal.ZERO.toString() + "\\";
            Archivo archivo = new Archivo();
            archivo.setNarchivoid(aservice.getNextPK());
            archivo.setTbaselegal(tbaselegal);
            archivo.setVnombre(this.getUploadFile().getFileName());
            archivo.setVruta(ruta0 + archivo.getVnombre());
            archivo.setNversion(BigDecimal.ZERO);
            archivo.setVusuariocreacion(user.getVlogin());
            archivo.setDfechacreacion(new Date());
            aservice.saveOrUpdate(archivo);
            saveFile(ruta0);

            ruta1 = this.path + base.getNbaselegalid().toString() + "\\" + BigDecimal.ONE.toString() + "\\";
            ArchivoHistorialService aserviceHist = (ArchivoHistorialService) ServiceFinder
                    .findBean("ArchivoHistorialService");
            ArchivoHist archivoHist = new ArchivoHist();
            archivoHist.setNarchivohistid(aserviceHist.getNextPK());
            archivoHist.setNhistorialid(baseHist.getNhistorialid());
            archivoHist.setNbaselegalid(baseHist.getNbaselegalid());
            archivoHist.setVnombre(archivo.getVnombre());
            archivoHist.setVruta(ruta1 + archivo.getVnombre());
            archivoHist.setNversion(BigDecimal.ONE);
            archivoHist.setVusuariocreacion(user.getVlogin());
            archivoHist.setDfechacreacion(new Date());
            aserviceHist.saveOrUpdate(archivoHist);
            saveFile(ruta1);
        }

        if (!CollectionUtils.isEmpty(this.getListaTarget())) {
            for (BaseLegal v : this.getListaTarget()) {
                VinculoBaseLegalService vservice = (VinculoBaseLegalService) ServiceFinder
                        .findBean("VinculoBaseLegalService");
                TvinculoBaselegalId id = new TvinculoBaselegalId();
                id.setNbaselegalid(tbaselegal.getNbaselegalid());
                id.setNvinculoid(vservice.getNextPK());
                VinculoBaselegal vinculo = new VinculoBaselegal();
                vinculo.setId(id);
                vinculo.setTbaselegal(tbaselegal);
                vinculo.setNbaselegalvinculadaid(v.getNbaselegalid());
                vinculo.setNtipovinculo(v.getNestadoid());
                vinculo.setDfechacreacion(new Date());
                vinculo.setVusuariocreacion(user.getVlogin());
                vservice.saveOrUpdate(vinculo);

                BaseLegal blvinculada = service.getBaselegalById(v.getNbaselegalid());
                blvinculada.setNestadoid(v.getNestadoid());
                blvinculada.setDfechamodificacion(new Date());
                blvinculada.setVusuariomodificacion(user.getVlogin());
                service.saveOrUpdate(blvinculada);

                if (v.getNestadoid().toString().equals(Constante.ESTADO_BASELEGAL_MODIFICADA)
                        || v.getNestadoid().toString().equals(Constante.ESTADO_BASELEGAL_CONCORDADO)) {

                    ConocimientoService cservice = (ConocimientoService) ServiceFinder
                            .findBean("ConocimientoService");
                    List<Consulta> listaConocimientos = cservice
                            .getConcimientosByVinculoBaseLegalId(blvinculada.getNbaselegalid());
                    if (!CollectionUtils.isEmpty(listaConocimientos)) {
                        for (Consulta c : listaConocimientos) {
                            Conocimiento conocimiento = cservice.getConocimientoById(c.getIdconocimiento());
                            conocimiento.setDfechamodificacion(new Date());
                            conocimiento.setVusuariomodificacion(user.getVlogin());
                            String descripcionHtml = GcmFileUtils
                                    .readStringFromFileServer(conocimiento.getVruta(), "html.txt");
                            String descripcionPlain = GcmFileUtils
                                    .readStringFromFileServer(conocimiento.getVruta(), "plain.txt");
                            cservice.saveOrUpdate(conocimiento);

                            HistorialService historialService = (HistorialService) ServiceFinder
                                    .findBean("HistorialService");
                            Historial lastHistorial = historialService
                                    .getLastHistorialByConocimiento(conocimiento.getNconocimientoid());
                            int lastversion;
                            if (lastHistorial != null) {
                                lastversion = lastHistorial.getNnumversion().intValue();
                            } else {
                                lastversion = 0;
                            }
                            String newpath = "";
                            if (conocimiento.getNtipoconocimientoid().equals(Constante.BASELEGAL)) {
                                newpath = "bl/";
                            } else if (conocimiento.getNtipoconocimientoid().equals(Constante.BUENAPRACTICA)) {
                                newpath = "bp/";
                            } else if (conocimiento.getNtipoconocimientoid().equals(Constante.CONTENIDO)) {
                                newpath = "ct/";
                            } else if (conocimiento.getNtipoconocimientoid()
                                    .equals(Constante.OPORTUNIDADMEJORA)) {
                                newpath = "om/";
                            } else if (conocimiento.getNtipoconocimientoid().equals(Constante.PREGUNTAS)) {
                                newpath = "pr/";
                            } else if (conocimiento.getNtipoconocimientoid().equals(Constante.WIKI)) {
                                newpath = "wk/";
                            }

                            String url = newpath.concat(conocimiento.getNconocimientoid().toString())
                                    .concat("/").concat(Integer.toString(lastversion + 1)).concat("/");

                            ThistorialId thistorialId = new ThistorialId();
                            thistorialId.setNconocimientoid(conocimiento.getNconocimientoid());
                            thistorialId.setNhistorialid(historialService.getNextPK());
                            Historial historial = new Historial();
                            historial.setId(thistorialId);
                            historial.setNtipoconocimientoid(conocimiento.getNtipoconocimientoid());
                            historial.setNcategoriaid(conocimiento.getNcategoriaid());
                            historial.setVtitulo(conocimiento.getVtitulo());
                            historial.setNactivo(BigDecimal.ONE);
                            historial.setNsituacionid(conocimiento.getNsituacionid());
                            historial.setVruta(url);
                            historial.setNnumversion(BigDecimal.valueOf(lastversion + 1));
                            historial.setDfechacreacion(new Date());
                            historial.setVusuariocreacion(user.getVlogin());
                            historialService.saveOrUpdate(historial);

                            GcmFileUtils.writeStringToFileServer(url, "html.txt", descripcionHtml);
                            GcmFileUtils.writeStringToFileServer(url, "plain.txt", descripcionPlain);

                            SeccionService seccionService = (SeccionService) ServiceFinder
                                    .findBean("SeccionService");
                            SeccionHistService seccionHistService = (SeccionHistService) ServiceFinder
                                    .findBean("SeccionHistService");
                            List<Seccion> listaSeccion = seccionService
                                    .getSeccionesByConocimiento(conocimiento.getNconocimientoid());
                            if (!CollectionUtils.isEmpty(listaSeccion)) {
                                String url0 = conocimiento.getVruta().concat("s");
                                String url1 = url.concat("s");
                                for (Seccion seccion : listaSeccion) {
                                    seccion.setDetalleHtml(GcmFileUtils
                                            .readStringFromFileServer(seccion.getVruta(), "html.txt"));
                                    ruta0 = url0.concat(seccion.getNorden().toString()).concat("/");
                                    seccion.setVruta(ruta0);
                                    seccion.setDfechamodificacion(new Date());
                                    seccion.setVusuariomodificacion(user.getVlogin());
                                    seccionService.saveOrUpdate(seccion);

                                    seccion.setDetallePlain(Jsoup.parse(seccion.getDetalleHtml()).text());

                                    ruta1 = url1.concat(seccion.getNorden().toString()).concat("/");
                                    TseccionHistId tseccionHistId = new TseccionHistId();
                                    tseccionHistId.setNconocimientoid(thistorialId.getNconocimientoid());
                                    tseccionHistId.setNhistorialid(thistorialId.getNhistorialid());
                                    tseccionHistId.setNseccionhid(seccionHistService.getNextPK());
                                    SeccionHist seccionHist = new SeccionHist();
                                    seccionHist.setId(tseccionHistId);
                                    seccionHist.setNorden(seccion.getNorden());
                                    seccionHist.setVruta(ruta1);
                                    seccionHist.setVtitulo(seccion.getVtitulo());
                                    seccionHist.setVusuariocreacion(user.getVlogin());
                                    seccionHist.setDfechacreacion(new Date());
                                    seccionHistService.saveOrUpdate(seccionHist);

                                    GcmFileUtils.writeStringToFileServer(ruta1, "html.txt",
                                            seccion.getDetalleHtml());
                                    GcmFileUtils.writeStringToFileServer(ruta1, "plain.txt",
                                            seccion.getDetallePlain());
                                }
                            }

                            VinculoService vinculoService = (VinculoService) ServiceFinder
                                    .findBean("VinculoService");
                            Vinculo vinculoC = new Vinculo();
                            vinculoC.setNvinculoid(vinculoService.getNextPK());
                            vinculoC.setNconocimientoid(conocimiento.getNconocimientoid());
                            vinculoC.setNconocimientovinc(tbaselegal.getNbaselegalid());
                            vinculoC.setNtipoconocimientovinc(Constante.BASELEGAL);
                            vinculoC.setDfechacreacion(new Date());
                            vinculoC.setVusuariocreacion(user.getVlogin());
                            vinculoService.saveOrUpdate(vinculoC);

                            List<Vinculo> vinculos = vinculoService
                                    .getVinculosByConocimiento(conocimiento.getNtipoconocimientoid());
                            VinculoHistService vinculoHistService = (VinculoHistService) ServiceFinder
                                    .findBean("VinculoHistService");
                            for (Vinculo vinc : vinculos) {
                                TvinculoHistId vinculoHistId = new TvinculoHistId();
                                vinculoHistId.setNvinculohid(vinculoHistService.getNextPK());
                                vinculoHistId.setNconocimientoid(thistorialId.getNconocimientoid());
                                vinculoHistId.setNhistorialid(thistorialId.getNhistorialid());
                                VinculoHist vinculoHist = new VinculoHist();
                                vinculoHist.setId(vinculoHistId);
                                vinculoHist.setNconocimientovinc(vinc.getNconocimientovinc());
                                vinculoHist.setDfechacreacion(new Date());
                                vinculoHist.setVusuariocreacion(user.getVlogin());
                                vinculoHistService.saveOrUpdate(vinculoHist);
                            }
                        }
                    }
                } else if (v.getNbaselegalid().toString().equals(Constante.ESTADO_BASELEGAL_DEROGADA)) {
                    ConocimientoService cservice = (ConocimientoService) ServiceFinder
                            .findBean("ConocimientoService");
                    List<Consulta> listaConocimientos = cservice
                            .getConcimientosByVinculoBaseLegalId(blvinculada.getNbaselegalid());
                    if (!CollectionUtils.isEmpty(listaConocimientos)) {
                        for (Consulta c : listaConocimientos) {
                            Conocimiento conocimiento = cservice.getConocimientoById(c.getIdconocimiento());
                            conocimiento.setNflgvinculo(BigDecimal.ONE);
                            conocimiento.setDfechamodificacion(new Date());
                            conocimiento.setVusuariomodificacion(user.getVlogin());
                        }
                    }
                }

                VinculoBaselegalHistorialService vserviceHist = (VinculoBaselegalHistorialService) ServiceFinder
                        .findBean("VinculoBaselegalHistorialService");
                VinculoBaselegalHist vinculoHist = new VinculoBaselegalHist();
                vinculoHist.setNvinculohistid(vserviceHist.getNextPK());
                vinculoHist.setNhistorialid(baseHist.getNhistorialid());
                vinculoHist.setNbaselegalid(baseHist.getNbaselegalid());
                vinculoHist.setNbaselegalvinculadaid(v.getNbaselegalid());
                vinculoHist.setNtipovinculo(v.getNestadoid());
                vinculoHist.setDfechacreacion(new Date());
                vinculoHist.setVusuariocreacion(user.getVlogin());
                vserviceHist.saveOrUpdate(vinculoHist);
            }
        }

        if (this.getSelectedCategoria().getNflagbl().toString().equals("1")) {
            Asignacion asignacion = new Asignacion();
            AsignacionService serviceasig = (AsignacionService) ServiceFinder.findBean("AsignacionService");
            asignacion.setNasignacionid(serviceasig.getNextPK());
            asignacion.setNtipoconocimientoid(Constante.BASELEGAL);
            asignacion.setNconocimientoid(base.getNbaselegalid());
            asignacion.setNestadoid(BigDecimal.valueOf(Long.parseLong("1")));
            CategoriaService categoriaService = (CategoriaService) ServiceFinder.findBean("CategoriaService");
            asignacion.setNusuarioid(categoriaService
                    .getCategoriaById(this.getSelectedCategoria().getNcategoriaid()).getNmoderador());
            asignacion.setDfechaasignacion(new Date());
            asignacion.setDfechacreacion(new Date());
            serviceasig.saveOrUpdate(asignacion);
        }

        this.setListaBaseLegal(service.getBaselegales());
        for (BaseLegal bl : this.getListaBaseLegal()) {
            bl.setArchivo(aservice.getArchivoByBaseLegal(bl));
        }
        FacesContext.getCurrentInstance().getExternalContext().redirect("/gescon/pages/baselegal/lista.xhtml");
    } catch (Exception e) {
        e.getMessage();
        e.printStackTrace();
    }
}

From source file:org.openvpms.archetype.rules.supplier.OrderGeneratorTestCase.java

/**
 * Creates relationships between a product and stock location and product and supplier.
 *
 * @param product       the product//from   w  ww . j a  v a  2 s. c o  m
 * @param stockLocation the stock location
 * @param supplier      the supplier
 * @param preferred     indicates if the supplier is the preferred supplier
 * @param quantity      the quantity
 * @param idealQty      the ideal quantity
 * @param criticalQty   the critical quantity
 * @return the product-supplier relationship
 */
private ProductSupplier addRelationships(Product product, Party stockLocation, Party supplier,
        boolean preferred, int quantity, int idealQty, int criticalQty) {
    return addRelationships(product, stockLocation, supplier, preferred, quantity, idealQty, criticalQty,
            BigDecimal.ONE, 1);
}

From source file:pe.gob.mef.gescon.web.ui.PreguntaMB.java

public String save() throws Exception {
    String pagina = "";
    try {//from www  . jav a 2  s . co  m

        if (CollectionUtils.isEmpty(this.getListaPregunta())) {
            this.setListaPregunta(Collections.EMPTY_LIST);
        }
        BigDecimal idperfil;

        LoginMB loginMB = (LoginMB) JSFUtils.getSessionAttribute("loginMB");
        User user = loginMB.getUser();

        Pregunta pregunta = new Pregunta();
        PreguntaService service = (PreguntaService) ServiceFinder.findBean("PreguntaService");
        pregunta.setNpreguntaid(service.getNextPK());
        pregunta.setNcategoriaid(this.getSelectedCategoria().getNcategoriaid());
        pregunta.setVasunto(this.getAsunto().trim());
        pregunta.setVdetalle(this.getDetalle().trim());
        pregunta.setNentidadid(this.getEntidadId());
        pregunta.setVdatoadicional(this.getDatoAdicional().trim());
        pregunta.setNdestacado(BigDecimal.ZERO);
        pregunta.setNactivo(BigDecimal.ONE);
        pregunta.setDfechacreacion(new Date());
        pregunta.setVusuariocreacion(user.getVlogin());
        if (this.getSelectedCategoria().getNflagbp().equals(BigDecimal.ONE)) {
            pregunta.setNsituacionid(BigDecimal.valueOf(Long.parseLong(Constante.SITUACION_POR_VERIFICAR)));
        } else {
            pregunta.setNsituacionid(BigDecimal.valueOf(Long.parseLong(Constante.SITUACION_PUBLICADO)));
            pregunta.setDfechapublicacion(new Date());
        }
        service.saveOrUpdate(pregunta);

        String ruta0 = this.path + pregunta.getNpreguntaid().toString() + "/" + BigDecimal.ZERO.toString()
                + "/";
        String texto = pregunta.getVasunto() + " \n " + pregunta.getVdetalle() + " \n "
                + pregunta.getVrespuesta();
        GcmFileUtils.writeStringToFileServer(ruta0, "plain.txt", texto);

        if (this.getSelectedCategoria().getNflagpr().toString().equals("1")) {
            Asignacion asignacion = new Asignacion();
            AsignacionService serviceasig = (AsignacionService) ServiceFinder.findBean("AsignacionService");
            asignacion.setNasignacionid(serviceasig.getNextPK());
            asignacion.setNtipoconocimientoid(Constante.PREGUNTAS);
            asignacion.setNconocimientoid(pregunta.getNpreguntaid());
            asignacion.setNestadoid(BigDecimal.valueOf(Long.parseLong("1")));
            CategoriaService categoriaService = (CategoriaService) ServiceFinder.findBean("CategoriaService");
            asignacion.setNusuarioid(
                    categoriaService.getCategoriaById(pregunta.getNcategoriaid()).getNmoderador());
            asignacion.setDfechaasignacion(new Date());
            asignacion.setDfechacreacion(new Date());
            serviceasig.saveOrUpdate(asignacion);
        }

        idperfil = service.obtenerPerfilxUsuario(user.getNusuarioid());

        if (Integer.parseInt(idperfil.toString()) != Constante.USUARIOEXTERNO) {
            pagina = "/pages/pregunta/lista?faces-redirect=true";
        } else {
            pagina = "/index?faces-redirect=true";
        }
        listaPregunta = service.getPreguntas();
        RequestContext.getCurrentInstance().execute("PF('newDialog').hide();");
    } catch (Exception e) {
        log.error(e.getMessage());
        e.printStackTrace();
    }
    return pagina;
}

From source file:com.webbfontaine.valuewebb.action.rimm.RefSelect.java

private static Rate getNationalCurrencyRate() {
    Rate ghcRate = new Rate();
    ghcRate.setCod(Utils.getNationalCurrencyName());
    ghcRate.setExch(BigDecimal.ONE);
    ghcRate.setRef(1);/*w w w  .ja v  a  2 s  . c om*/
    return ghcRate;
}

From source file:org.openhab.binding.modbus.internal.handler.ModbusDataThingHandler.java

@Override
public synchronized void onBits(ModbusReadRequestBlueprint request, BitArray bits) {
    if (hasConfigurationError()) {
        return;//from ww w . ja  v  a  2s . c  om
    } else if (!isReadEnabled) {
        return;
    }
    boolean boolValue = bits.getBit(readIndex.get() - pollStart);
    DecimalType numericState = boolValue ? new DecimalType(BigDecimal.ONE) : DecimalType.ZERO;
    Map<ChannelUID, State> values = processUpdatedValue(numericState, boolValue);
    logger.debug(
            "Thing {} channels updated: {}. readValueType={}, readIndex={} -> numeric value {} and boolValue={}. Bits {} for request {}",
            thing.getUID(), values, readValueType, readIndex, numericState, boolValue, bits, request);
}

From source file:org.openbravo.common.datasource.ReturnToVendorPickAndEditDataSource.java

private BigDecimal getReturnedQty(ShipmentInOutLine goodsShipmentLine) {
    final StringBuilder hqlString = new StringBuilder();
    hqlString.append("select sum(ol.orderedQuantity)");
    hqlString.append(" from OrderLine as ol");
    hqlString.append(" left join ol.salesOrder as o");
    hqlString.append(" where ol.goodsShipmentLine = :goodsShipmentLine");
    hqlString.append(" and o.processed = true");
    hqlString.append(" and o.documentStatus <> 'VO'");
    final Session session = OBDal.getInstance().getSession();
    final Query query = session.createQuery(hqlString.toString());
    query.setParameter("goodsShipmentLine", goodsShipmentLine);

    for (Object resultObject : query.list()) {
        if (resultObject != null && resultObject.getClass().isInstance(BigDecimal.ONE)) {
            return ((BigDecimal) resultObject).negate();
        }//from  w  ww . ja va 2  s . com
    }
    return BigDecimal.ZERO;
}

From source file:pe.gob.mef.gescon.web.ui.PreguntaMB.java

public void activar(ActionEvent event) {
    try {/*from www  .  java 2s. c  om*/
        if (event != null) {
            if (this.getSelectedPregunta() != null) {
                PreguntaService service = (PreguntaService) ServiceFinder.findBean("PreguntaService");
                this.getSelectedPregunta().setNactivo(BigDecimal.ONE);
                this.getSelectedPregunta().setDfechamodificacion(new Date());
                //                    this.getSelectedMaestro().setVusumod(user.getUsuario());
                service.saveOrUpdate(this.getSelectedPregunta());
                this.setListaPregunta(service.getPreguntas());
            } else {
                FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_ERROR, Constante.SEVERETY_ALERTA,
                        "Debe seleccionar la pregunta a activar.");
                FacesContext.getCurrentInstance().addMessage(null, message);
            }
        }
    } catch (Exception e) {
        log.error(e.getMessage());
        e.printStackTrace();
    }
}