Example usage for java.util ResourceBundle getBundle

List of usage examples for java.util ResourceBundle getBundle

Introduction

In this page you can find the example usage for java.util ResourceBundle getBundle.

Prototype

@CallerSensitive
public static ResourceBundle getBundle(String baseName, Module module) 

Source Link

Document

Gets a resource bundle using the specified base name and the default locale on behalf of the specified module.

Usage

From source file:es.pode.empaquetador.presentacion.archivos.creararchivo.CrearArchivoControllerImpl.java

/**
 * @see es.pode.empaquetador.presentacion.archivos.creararchivo.CrearArchivoController#crearArchivo(org.apache.struts.action.ActionMapping, es.pode.empaquetador.presentacion.archivos.creararchivo.CrearArchivoForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
 *///from w w w .ja  va 2  s .  co m
public final void crearArchivo(ActionMapping mapping,
        es.pode.empaquetador.presentacion.archivos.creararchivo.CrearArchivoForm form,
        HttpServletRequest request, HttpServletResponse response) throws Exception {
    EmpaquetadorSession sesEmpaq = this.getEmpaquetadorSession(request);
    GestorArchivosSession sesArch = this.getGestorArchivosSession(request);

    java.util.Locale locale = (Locale) request.getSession().getAttribute(ConstantesAgrega.DEFAULT_LOCALE);
    ResourceBundle i18n = ResourceBundle.getBundle("application-resources", locale);

    String opcion = form.getAction();

    if (opcion.equals(i18n.getString("presentacion.archivos.creararchivo.input.submit.aceptar"))) {

        String tipo1 = form.getTipo1();
        String tipo2 = form.getTipo2();
        String tipo3 = form.getTipo3();

        ValidatorException exception1 = null;
        ValidatorException exception2 = null;
        ValidatorException exception3 = null;

        FormFile ficheroN1 = form.getFichero1();
        if (!ficheroN1.getFileName().equals("")) {
            try {
                operacionesFicheros(ficheroN1, tipo1, sesArch, sesEmpaq, i18n);
            } catch (ValidatorException e) {
                exception1 = e;
            }
        }
        FormFile ficheroN2 = form.getFichero2();
        if (!ficheroN2.getFileName().equals("")) {
            try {
                operacionesFicheros(ficheroN2, tipo2, sesArch, sesEmpaq, i18n);
            } catch (ValidatorException e) {
                exception2 = e;
            }
        }
        FormFile ficheroN3 = form.getFichero3();
        if (!ficheroN3.getFileName().equals("")) {
            try {
                operacionesFicheros(ficheroN3, tipo3, sesArch, sesEmpaq, i18n);
            } catch (ValidatorException e) {
                exception3 = e;
            }
        }

        if (ficheroN1.getFileName().equals("") && ficheroN2.getFileName().equals("")
                && ficheroN3.getFileName().equals("")) {
            throw new ValidatorException("{presentacion.archivos.creararchivo.error.seleccion}");
        }
        if (exception1 != null || exception2 != null || exception3 != null) {
            StringBuffer mensaje = new StringBuffer(
                    i18n.getString("portalempaquetado.archivos.error.importar") + DOSPUNTOS);
            if (exception1 != null) {
                mensaje.append("<p>");
                mensaje.append(exception1.getMessage());
                //               mensaje.append("</li>");
            }
            if (exception2 != null) {
                mensaje.append("<p>");
                mensaje.append(exception2.getMessage());
                //               mensaje.append("</li>");
            }
            if (exception3 != null) {
                mensaje.append("<p>");
                mensaje.append(exception3.getMessage());
                //               mensaje.append("</li>");
            }
            //            mensaje.append("</ul>");
            String mensajeFinal = mensaje.toString();
            throw new ValidatorException(mensajeFinal);
        }
    }
}

From source file:eu.gloriaproject.tools.reservationlist.ReservationListController.java

@RequestMapping(value = "VIEW", params = "operation=reserve")
public void makeReservation(ActionRequest actionRequest, ActionResponse actionResponse)
        throws PortletModeException {

    ResourceBundle rb = ResourceBundle.getBundle("Language", actionRequest.getLocale());

    String beginTimeStr = actionRequest.getParameter("beginTime");
    String endTimeStr = actionRequest.getParameter("endTime");

    ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY);
    String emailUser = themeDisplay.getUser().getEmailAddress();
    String passwordUser = themeDisplay.getUser().getPassword();
    if (log.isInfoEnabled()) {
        log.info("Making reservation from = " + beginTimeStr + " to " + endTimeStr + " for user " + emailUser);
    }/*from  w ww  .j a v  a  2 s .  c om*/

    // Parser from string to date
    DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS");
    Date beginTime;
    Date endTime;

    // Call to the Reservations Service
    try {
        try {
            beginTime = dateFormat.parse(beginTimeStr);
            endTime = dateFormat.parse(endTimeStr);

            System.out.println("beginTime: " + beginTime);

            reservationsService.makeReservation(emailUser, passwordUser, beginTime, endTime);
            actionResponse.setRenderParameter("success", "true");
            actionResponse.setRenderParameter("message", rb.getString("msg-success-reservation"));
        } catch (OnlineExperimentException e) {
            log.error("OnlineExperimentError");
            log.error(e.getMessage());
            actionResponse.setRenderParameter("success", "false");
            actionResponse.setRenderParameter("message", rb.getString("msg-error"));
        } catch (NoReservationsAvailableException e) {
            log.error("Not slots available");
            log.error(e.getMessage());
            actionResponse.setRenderParameter("success", "false");
            actionResponse.setRenderParameter("message", rb.getString("msg-error-not-slots"));
        } catch (ExperimentReservationArgumentException e) {
            log.error("Argument Error");
            log.error(e.getMessage());
            actionResponse.setRenderParameter("success", "false");
            actionResponse.setRenderParameter("message", rb.getString("msg-error-invalid-format"));
        } catch (MaxReservationTimeException e) {
            log.error("Max Reservation Time");
            log.error(e.getMessage());
            actionResponse.setRenderParameter("success", "false");
            actionResponse.setRenderParameter("message", rb.getString("msg-max-num-reservations"));
        } catch (ConnectionException e) {
            log.error(e.getMessage());
            actionResponse.setRenderParameter("success", "false");
            actionResponse.setRenderParameter("message", rb.getString("msg-error"));
        } catch (ExperimentOperationException e) {
            log.error(e.getMessage());
            actionResponse.setRenderParameter("success", "false");
            actionResponse.setRenderParameter("message", rb.getString("msg-error"));
        } catch (NoSuchOperationException e) {
            log.error(e.getMessage());
            actionResponse.setRenderParameter("success", "false");
            actionResponse.setRenderParameter("message", rb.getString("msg-error"));
        } catch (ExperimentParameterException e) {
            log.error(e.getMessage());
            actionResponse.setRenderParameter("success", "false");
            actionResponse.setRenderParameter("message", rb.getString("msg-error"));
        } catch (ExperimentNotInstantiatedException e) {
            log.error(e.getMessage());
            actionResponse.setRenderParameter("success", "false");
            actionResponse.setRenderParameter("message", rb.getString("msg-error"));
        } catch (NoSuchReservationException e) {
            log.error(e.getMessage());
            actionResponse.setRenderParameter("success", "false");
            actionResponse.setRenderParameter("message", rb.getString("msg-error"));
        } catch (NoSuchExperimentException e) {
            log.error(e.getMessage());
            actionResponse.setRenderParameter("success", "false");
            actionResponse.setRenderParameter("message", rb.getString("msg-error"));
        }
    } catch (ParseException e) {
        log.error("Invalid date");
        actionResponse.setRenderParameter("success", "false");
        actionResponse.setRenderParameter("message", rb.getString("msg-error-invalid-format"));
    }

    actionResponse.setPortletMode(PortletMode.VIEW);
}