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.avanzado.recursos.crear.tipo.CrearRecursoAvanzadoTipoControllerImpl.java

public final void submit(ActionMapping mapping,
        es.pode.empaquetador.presentacion.avanzado.recursos.crear.tipo.SubmitForm form,
        HttpServletRequest request, HttpServletResponse response) throws Exception {

    CrearRecursoAvanzadoSession sesRecurs = this.getCrearRecursoAvanzadoSession(request);

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

    String accion = form.getAction();
    String tipo = form.getTipo();

    // continuar//from w w  w.j  av a  2  s. co m
    if (accion.equals(i18n.getString("portalempaquetado.avanzado.recursos.crear.paso1.continuar"))) {
        if ((tipo != null) && (tipo.equals("asset") || tipo.equals("sco"))) {
            sesRecurs.setTipo(tipo);

        }

    }
}

From source file:com.sun.cb.CoffeeBreakBean.java

/**
 * Returns a localized text by looking up the resource bundle with the
 * given basename and key.//from w  ww.  ja v  a2s  .c  o m
 */
public static String loadErrorMessage(FacesContext context, String basename, String key) {
    if (bundle == null) {
        try {
            bundle = ResourceBundle.getBundle(basename, context.getViewRoot().getLocale());
        } catch (Exception e) {
            return null;
        }
    }

    return bundle.getString(key);
}

From source file:org.obiba.onyx.jade.instrument.summitdoppler.VantageABIInstrumentRunner.java

@Override
public void afterPropertiesSet() throws Exception {
    log.info("Setting anklebrachial-locale to {}", getLocale().getDisplayLanguage());

    resourceBundle = ResourceBundle.getBundle("anklebrachial-instrument", getLocale());

    // Turn off metal's use of bold fonts
    UIManager.put("swing.boldMetal", Boolean.FALSE);

    appWindow = new JFrame(resourceBundle.getString("Title.VantageABI"));

    saveButton.setToolTipText(resourceBundle.getString("ToolTip.Save_and_return"));
    saveButton.setText(resourceBundle.getString("Save"));
    saveButton.setEnabled(false);//from w w  w .jav  a2s.  c  o m
}

From source file:es.pode.empaquetador.presentacion.basico.desagregar.DesagregarBasicoControllerImpl.java

/**
 * @see es.pode.empaquetador.presentacion.basico.desagregar.DesagregarBasicoController#selectAction(org.apache.struts.action.ActionMapping, es.pode.empaquetador.presentacion.basico.desagregar.SelectActionForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
 *///from w  ww. j a  va2  s. com
public final java.lang.String selectAction(ActionMapping mapping,
        es.pode.empaquetador.presentacion.basico.desagregar.SelectActionForm form, HttpServletRequest request,
        HttpServletResponse response) throws Exception {
    String action = form.getAction();
    String destino = form.getDestino();
    String resultado = "Cancelar";

    try {
        ResourceBundle i18n = ResourceBundle.getBundle("application-resources",
                (Locale) request.getSession().getAttribute(ConstantesAgrega.DEFAULT_LOCALE));
        if (i18n.getString("gestor_basico.desagregar.cancelar").equalsIgnoreCase(action)) {
            logger.debug("Se ha pulsado cancelar");
        } else {

            if ("Local".equalsIgnoreCase(destino)) {
                resultado = "Local";
                logger.debug("Se ha pulsado local");
            } else if ("Personales".equalsIgnoreCase(destino)) {
                resultado = "Personales";
                logger.debug("Se ha pulsado personales");
            } else {
                logger.error("SelectAction no tiene datos para decidir");
            }
        }
    } catch (Exception e) {
        logger.error(e);
        throw new ValidatorException("{gestor_basico.error.inesperado}");
    }
    return resultado;
}

From source file:com.eyeq.pivot4j.ui.AbstractPivotRenderer.java

/**
 * @param model/* w  w w.j a v  a2s .co  m*/
 * @return
 */
protected ResourceBundle createDefaultResourceBundle(PivotModel model) {
    return ResourceBundle.getBundle(RESOURCE_BUNDLE_NAME, model.getLocale());
}

From source file:es.pode.administracion.presentacion.descargas.crear.CrearDescargaControllerImpl.java

public void guardarDescarga(ActionMapping mapping, GuardarDescargaForm form, HttpServletRequest request,
        HttpServletResponse response) throws Exception {
    ResourceBundle resources = ResourceBundle.getBundle(applicationResources,
            (Locale) request.getSession().getAttribute(ConstantesAgrega.DEFAULT_LOCALE));
    if (resources.getString("comun.aceptar").equals(form.getAction())) {
        ConfigurarDescargaSession sesion = getConfigurarDescargaSession(request);
        List<DescDescargaVO> descripciones = new ArrayList<DescDescargaVO>();
        boolean alMenosUna = false;

        String desc;/*from ww  w  . j av  a 2s  . c om*/
        String titulo;
        String idioma;

        desc = compruebaDescripcion(form.getDescripcion_es(), request);
        titulo = compruebaTitulo(form.getTitulo_es(), request);
        idioma = "es";
        alMenosUna = addDescripcion(descripciones, alMenosUna, desc, titulo, idioma);

        desc = compruebaDescripcion(form.getDescripcion_ca(), request);
        titulo = compruebaTitulo(form.getTitulo_ca(), request);
        idioma = "ca";
        alMenosUna = addDescripcion(descripciones, alMenosUna, desc, titulo, idioma);

        desc = compruebaDescripcion(form.getDescripcion_en(), request);
        titulo = compruebaTitulo(form.getTitulo_en(), request);
        idioma = "en";
        alMenosUna = addDescripcion(descripciones, alMenosUna, desc, titulo, idioma);

        desc = compruebaDescripcion(form.getDescripcion_eu(), request);
        titulo = compruebaTitulo(form.getTitulo_eu(), request);
        idioma = "eu";
        alMenosUna = addDescripcion(descripciones, alMenosUna, desc, titulo, idioma);

        desc = compruebaDescripcion(form.getDescripcion_gl(), request);
        titulo = compruebaTitulo(form.getTitulo_gl(), request);
        idioma = "gl";
        alMenosUna = addDescripcion(descripciones, alMenosUna, desc, titulo, idioma);

        desc = compruebaDescripcion(form.getDescripcion_va(), request);
        titulo = compruebaTitulo(form.getTitulo_va(), request);
        idioma = "va";
        alMenosUna = addDescripcion(descripciones, alMenosUna, desc, titulo, idioma);

        if (!alMenosUna) {
            throw new ValidatorException("{crearDescarga.noDescripcion.exception}");
        }

        String path = "";
        if (sesion.getPath() == null || !sesion.getPath().equals(form.getPath())) {
            path = form.getPath();
        }

        Long identificador = sesion.getIdentificador() != null ? sesion.getIdentificador() : null;

        identificador = getSrvDescargas().modificarDescarga(identificador, path, sesion.getActiva(),
                descripciones.toArray(new DescDescargaVO[] {}));
        if (identificador == null) {
            throw new ValidatorException("{crearDescarga.noFichero.exception}");
        }
        form.setIdModificada(identificador);
    }
    removeConfigurarDescargaSession(request);

}

From source file:eu.gloriaproject.tools.userreservations.UserReservationController.java

@RequestMapping(value = "VIEW")
public ModelAndView showInit(RenderRequest renderRequest, RenderResponse response) {
    log.info("Ejecutando showInit");

    // Get email and password of the current user
    ThemeDisplay themeDisplay = (ThemeDisplay) renderRequest.getAttribute(WebKeys.THEME_DISPLAY);
    String emailUser = themeDisplay.getUser().getEmailAddress();
    String passwordUser = themeDisplay.getUser().getPassword();

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

    try {// ww  w.  j  av  a  2s.  co m
        // Get the list of reservations from the Service
        List<Reservation> userReservations;
        userReservations = reservationsService.getUserReservations(emailUser, passwordUser);
        // Set the list of reservations as an attribute
        Map<String, Object> model = new HashMap<String, Object>();
        model.put("userReservations", userReservations);
        return new ModelAndView("userreservations/view", model);
    } catch (OnlineExperimentException e) {
        log.error(e.getMessage());
        Map<String, Object> model = new HashMap<String, Object>();
        model.put("errorMessage", e.getMessage());
        return new ModelAndView("error", model);
    } catch (NoReservationsAvailableException e) {
        // Exception: Not pending reservations
        log.error(rb.getString("msg-error-not-reservations"));
        Map<String, Object> model = new HashMap<String, Object>();
        model.put("errorMessage", rb.getString("msg-error-not-reservations"));
        return new ModelAndView("userreservations/view", model);
    } catch (ConnectionException e) {
        log.error(e.getMessage());
        Map<String, Object> model = new HashMap<String, Object>();
        model.put("errorMessage", e.getMessage());
        return new ModelAndView("error", model);
    } catch (ExperimentOperationException e) {
        log.error(e.getMessage());
        Map<String, Object> model = new HashMap<String, Object>();
        model.put("errorMessage", e.getMessage());
        return new ModelAndView("error", model);
    } catch (NoSuchOperationException e) {
        log.error(e.getMessage());
        Map<String, Object> model = new HashMap<String, Object>();
        model.put("errorMessage", e.getMessage());
        return new ModelAndView("error", model);
    } catch (ExperimentParameterException e) {
        log.error(e.getMessage());
        Map<String, Object> model = new HashMap<String, Object>();
        model.put("errorMessage", e.getMessage());
        return new ModelAndView("error", model);
    } catch (ExperimentNotInstantiatedException e) {
        log.error(e.getMessage());
        Map<String, Object> model = new HashMap<String, Object>();
        model.put("errorMessage", e.getMessage());
        return new ModelAndView("error", model);
    } catch (NoSuchReservationException e) {
        log.error(e.getMessage());
        Map<String, Object> model = new HashMap<String, Object>();
        model.put("errorMessage", e.getMessage());
        return new ModelAndView("error", model);
    } catch (NoSuchExperimentException e) {
        log.error(e.getMessage());
        Map<String, Object> model = new HashMap<String, Object>();
        model.put("errorMessage", e.getMessage());
        return new ModelAndView("error", model);
    }

}

From source file:de.elbe5.base.util.StringUtil.java

public static String getString(String key, Locale locale) {
    String s = "";
    try {/*w  ww  . j  av  a  2  s .co  m*/
        ResourceBundle bundle = ResourceBundle.getBundle(bundleName, locale);
        if (bundle == null || key == null || !bundle.containsKey(key)) {
            Log.warn("resource string not found for key " + key + " of locale " + locale);
            return "...";
        }
        s = bundle.getString(key);
    } catch (MissingResourceException ignore) {
    }
    if (s.isEmpty()) {
        Log.warn("resource string is empty for key " + key + " of locale " + locale);
        return "..";
    }
    return s;
}

From source file:de.kaiserpfalzEdv.commons.HandleI18NImpl.java

/**
 * Initializes the message bundle (if not already initialized). This is our lazy loading ...
 *
 * @return The message bundle.//  w w w.  j  av  a2  s  . c  om
 */
private ResourceBundle getMessageBundle() {
    if (messageBundle == null) {
        messageBundle = ResourceBundle.getBundle(i18nFileName, locale);
    }

    return messageBundle;
}

From source file:es.pode.empaquetador.presentacion.basico.carpeta.CrearCarpetaBasicoControllerImpl.java

/**
 * @see es.pode.empaquetador.presentacion.basico.carpeta.CrearCarpetaBasicoController#crear(org.apache.struts.action.ActionMapping, es.pode.empaquetador.presentacion.basico.carpeta.CrearForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
 *//*  w ww. j a  v  a 2 s  .c o  m*/
public final void crear(ActionMapping mapping, es.pode.empaquetador.presentacion.basico.carpeta.CrearForm form,
        HttpServletRequest request, HttpServletResponse response) throws Exception {

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

    String accion = form.getAction();

    if (accion == null || accion.equals(i18n.getString("nuevo_grupo.aceptar"))) {
        // Validamos el nuevo titulo introducido
        if (form.getTitle() == null || "".equals(form.getTitle().trim())) {
            logger.error("El titulo " + form.getTitle() + " no ha pasado la validacion");
            throw new ValidatorException("{gestor_basico.carpeta.validacion.titulo.obligatorio}");
        }
        // Comprobamos carpetas repetidas
        GrupoVO[] hijos = gs.buscarHijosIdCollection(request);
        for (int i = 0; i < hijos.length; i++) {
            if (form.getTitle().equals(hijos[i].getTitle())) {
                logger.error("Error de titulo repetido en crear / modificar carpeta");
                throw new ValidatorException("{gestor_basico.carpeta.validacion.titulo.repetido}");
            }
        }

        EmpaquetadorSession sesEmpaq = this.getEmpaquetadorSession(request);
        List idCollection = sesEmpaq.getIdCollection();
        String identificador = form.getIdentifier();
        String identificadorUltimo = sesEmpaq.getIdLocalizador();

        Object ultimoIdCollection = idCollection.get(idCollection.size() - 1);
        String identificadorPadre = "";
        GrupoVO[] grupos = null;
        if (idCollection.size() == 1) {

            OrganizacionVO organizacion = (OrganizacionVO) ultimoIdCollection;
            grupos = organizacion.getGrupos();
            identificadorPadre = organizacion.getIdentifier();

        } else if (idCollection.size() > 1) {
            GrupoVO grupo = (GrupoVO) ultimoIdCollection;
            grupos = grupo.getGrupos();
            identificadorPadre = grupo.getIdentifier();
        }

        boolean encontrado = false;
        GrupoVO grupoBuscar = null;
        for (int i = 0; (encontrado == false && i < grupos.length); i++) {
            if (grupos[i].getIdentifier().equals(identificador)) {
                encontrado = true;
                grupoBuscar = grupos[i];
            }
        }
        if (form.isEsModificar() == true) {
            grupoBuscar.setTitle(form.getTitle());
            grupoBuscar.setIdentifier(identificador);
            this.getSrvGestorManifestService().modificarGrupo(identificadorUltimo, grupoBuscar);
        } else if (form.isEsModificar() == false) {
            grupoBuscar = new GrupoVO();
            grupoBuscar.setTitle(form.getTitle());
            grupoBuscar.setIdentifier(identificador);
            this.getSrvGestorManifestService().crearGrupo(identificadorUltimo, grupoBuscar, identificadorPadre);
        }
    }
}