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.administracion.presentacion.planificador.listarTareasEjecutadas.TareasEjecutadasControllerImpl.java

/**
 * metodo que obtiene los trabajos que ya estan ejecutados
 *///from   w w w .  j a v a2s . c om
public final void obtenerTrabajosEjecutados(ActionMapping mapping, ObtenerTrabajosEjecutadosForm form,
        HttpServletRequest request, HttpServletResponse response) throws Exception {

    try {
        Utiles utilidades = new Utiles();

        ficheroRecursos = ResourceBundle.getBundle("application-resources", request.getLocale());

        TareaEjecutadaVO[] tareas = this.getSrvPlanificadorService().obtenerTrabajosEjecutados();

        TareaEjecutadaDate[] tareasDate = null;

        if (tareas != null) {
            tareasDate = cambiarFormatoTareas(tareas);
            tareasDate = ordenaDescendente(tareasDate);
            ((ListarTareasEjecutadasFormImpl) form).setTareasEjecutadasAsArray(tareasDate);
        }

    } catch (Exception e) {
        log.error("Error: " + e);
        throw new ValidatorException("{tareas.error}");
    }
}

From source file:net.sourceforge.fenixedu.util.BundleUtil.java

private static ResourceBundle getResourceBundleByName(final String bundleName) {
    return ResourceBundle.getBundle(bundleName, I18N.getLocale());
}

From source file:es.pode.visualizador.presentacion.conexionFlash.conexionFlashControllerImpl.java

/**
 * @see es.pode.visualizador.presentacion.conexionFlash.conexionFlashController#construirXML(org.apache.struts.action.ActionMapping, es.pode.visualizador.presentacion.conexionFlash.ConstruirXMLForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
 *//*from  w w w.ja  v a 2  s. co  m*/
public final void construirXML(ActionMapping mapping,
        es.pode.visualizador.presentacion.conexionFlash.ConstruirXMLForm form, HttpServletRequest request,
        HttpServletResponse response) throws Exception {
    //Recogemos de la request las palabras con la que hacemos la busqueda y el idioma
    String palabras = request.getParameter("palabras");
    String idioma = request.getParameter("idioma");

    //construimos un locale con el idioma que nos viene como paramatro
    Locale locale = new Locale(idioma);

    //recogemos la url por defecto de soporte
    String urlImagenDefecto = AgregaPropertiesImpl.getInstance()
            .getProperty(AgregaProperties.URL_IMAGEN_DEFECTO_GRANDE);
    String urlLogoAgrega = AgregaPropertiesImpl.getInstance().getProperty(AgregaProperties.URL_LOGO_AGREGA);

    //declaramos ficheroRecursos para poder acceder al fichero de las etiquetas y recoger la url de la ficha
    ficheroRecursos = ResourceBundle.getBundle("application-resources", locale);
    String urlFicha = ficheroRecursos.getString("agregaSlider.url.ficha");

    //recogemos el nodo correspodiente desde soporte
    String nodo = AgregaPropertiesImpl.getInstance().getProperty(AgregaProperties.HOST);

    //declaramos los VOs de recogida y envio para la llamada al buscar
    ParametrosBusquedaAvanzadaVO parametros = new ParametrosBusquedaAvanzadaVO();
    ResultadoBusquedaVO resultado = new ResultadoBusquedaVO();
    ValoresBusquedaVO[] valoresBusqueda;

    //rellenamos el VO que tenemos que pasarle al buscar para realizar la busqueda de imagenes
    log("Rellenamos el VO para pasarlo al buscar");
    parametros.setPalabrasClave(palabras);
    parametros.setIdiomaBusqueda(idioma);
    parametros.setIdiomaNavegacion(idioma);
    parametros.setBusquedaSimpleAvanzada("Busqueda AgregaSlider");
    parametros.setNumeroResultados(new Integer(20));
    parametros.setOrigenPagina(new Integer(1));
    parametros.setResultadosPorPagina(new Integer(20));
    parametros.setComunidadPeticion(nodo);

    //rellenamos la primera linea del xml
    String xml = "<?xml version='1.0' encoding='utf-8'?> <GALERIA>";

    //rellenamos la primera posicion con los datos de la portada de la aplicacion para asociarla al logo agrega
    xml += "<IMAGEN " + "TITULO='portada' " + "URL_FICHA='http://" + nodo
            + AgregaPropertiesImpl.getInstance().getProperty("admin.ws.subdominio")
            + "/visualizadorcontenidos/Portada/Portada.do' " + "URL_IMAGEN='http://" + nodo
            + AgregaPropertiesImpl.getInstance().getProperty("admin.ws.subdominio") + "/" + urlLogoAgrega
            + "' />";

    try {

        //llamamos al servicio buscar
        resultado = this.getSrvBuscarService().buscarAvanzado(parametros);
        valoresBusqueda = resultado.getResultadoBusqueda();
        log("valores de  busqueda : " + valoresBusqueda.length);

        if (valoresBusqueda.length != 0) {

            //recorremos el array de imagenes para construir la url de la imagen correstamente y si no tuviera asignarle una por defecto
            String url = new String();
            for (int i = 0; i < valoresBusqueda.length; i++) {
                if (valoresBusqueda[i].getUrlImagen() == null
                        || valoresBusqueda[i].getUrlImagen().equalsIgnoreCase("")) {
                    valoresBusqueda[i].setUrlImagen(urlImagenDefecto);
                    log("no hay imagen en" + valoresBusqueda[i].getTitulo());

                } else {
                    //Contruimos la url de la imagen
                    url = valoresBusqueda[i].getUrlImagen();
                    String urls[] = url.split("\\.");
                    url = urls[0] + "_captured.jpg";
                    valoresBusqueda[i].setUrlImagen(url);

                    //filtramos para que en el titulo no aparezcan comillas
                    String cadena = valoresBusqueda[i].getTitulo();
                    valoresBusqueda[i].setTitulo(StringEscapeUtils.escapeXml(cadena));
                }
            }

            //se rellena el xml con los datos devueltos del busca

            log("se han encontrado" + valoresBusqueda.length + "elementos");
            for (int i = 0; i < valoresBusqueda.length; i++) {
                log("valoresBusqueda[i].getUrlImagen() " + i + ":" + valoresBusqueda[i].getUrlImagen());
                xml += "<IMAGEN " + "TITULO='" + valoresBusqueda[i].getTitulo() + "' " + "URL_FICHA='http://"
                        + nodo + AgregaPropertiesImpl.getInstance().getProperty("admin.ws.subdominio") + "/"
                        + urlFicha + "/" + idioma + "/" + valoresBusqueda[i].getId() + "' "
                        + "URL_IMAGEN='http://" + nodo
                        + AgregaPropertiesImpl.getInstance().getProperty("admin.ws.subdominio") + "/"
                        + valoresBusqueda[i].getUrlImagen() + "' />";
            }
            xml += "</GALERIA>";
        } else {
            log("No se ha encontrado nada en el buscar y se rellena manualmente");
            log("urlImagenDefecto " + urlImagenDefecto);
            //Se rellena el xml con una imagen por defecto porque no se ha encontrado ninguna
            xml += "<IMAGEN TITULO='Imagen Agrega' URL_FICHA='#' " + "URL_IMAGEN='http://" + nodo
                    + AgregaPropertiesImpl.getInstance().getProperty("admin.ws.subdominio") + "/"
                    + urlImagenDefecto + "'/>" + "</GALERIA>";
        }

    } catch (Exception e) {
        log.error("exception en concexion flash " + e);
        //Se rellena el xml con una imagen por defecto porque no se ha encontrado ninguna
        xml += "<IMAGEN TITULO='Imagen Agrega' URL_FICHA='#' " + "URL_IMAGEN='http://" + nodo
                + AgregaPropertiesImpl.getInstance().getProperty("admin.ws.subdominio") + "/" + urlImagenDefecto
                + "'/>" + "</GALERIA>";
    }

    log(xml);
    //Mandamos el xml a flash como un array de bytes
    log("Mandamos el xml a flash como un array de bytes");

    response.setContentType("text/xml");

    OutputStream out = (OutputStream) response.getOutputStream();
    out.write(xml.getBytes());

    out.flush();
    out.close();

    log("Se ha mandado a flash el xml");
}

From source file:ispok.pres.bb.VisitorEdit.java

private boolean loadVisitorDetails() {
    if (selectedVisitor == null) {
        FacesContext context = FacesContext.getCurrentInstance();
        ResourceBundle bundle = ResourceBundle.getBundle("ispok/pres/inter/ispok",
                context.getViewRoot().getLocale());
        FacesUtil.addMessage(new FacesMessage(FacesMessage.SEVERITY_WARN, bundle.getString("warn"),
                bundle.getString("no_item_selected")));
        RequestContext.getCurrentInstance().addCallbackParam("showDialog", false);
        return false;
    }//from  w  w  w .j a  v a2  s. com

    visitorDto = visitorService.getVisitorById(selectedVisitor.getId());
    domicileDto = domicileService.getDomicileById(visitorDto.getDomicileId());
    cityDto = cityService.getCityById(domicileDto.getCityId());
    postalCodeDto = postalCodeService.getPostalCodeById(domicileDto.getPostalCodeId());
    regionDto = regionService.getRegionById(domicileDto.getRegionId());
    countryDto = countryService.getCountryById(domicileDto.getCountryId());
    citizenshipDto = countryService.getCountryById(visitorDto.getCitizenshipId());
    if (Objects.equals(countryDto.getId(), citizenshipDto.getId())) {
        foreigner = false;
    } else {
        foreigner = true;
    }
    foreignerNewVal = foreigner;

    visitDtos = null;
    cashgameSessionDtos = null;
    tournamentSessionDtos = null;

    RequestContext.getCurrentInstance().addCallbackParam("showDialog", true);
    return true;
}

From source file:it.cnr.icar.eric.client.ui.common.UICommonResourceBundle.java

public ResourceBundle getBundle(Locale locale) {
    return ResourceBundle.getBundle(messageBundleName, locale);
}

From source file:es.pode.modificador.presentacion.configurar.cambios.add.TipoAnadirControllerImpl.java

/**
  * @see es.pode.modificador.presentacion.configurar.cambios.add.TipoAnadirController#selectAction(org.apache.struts.action.ActionMapping, es.pode.modificador.presentacion.configurar.cambios.add.SelectActionForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
  *//* w w  w.j  a  v a 2 s.  c  o m*/
public final java.lang.String selectAction(ActionMapping mapping,
        es.pode.modificador.presentacion.configurar.cambios.add.SelectActionForm form,
        HttpServletRequest request, HttpServletResponse response) throws Exception {

    String tipoAniadir = form.getTipoAniadir();
    Boolean alcance = form.getAlcance();
    String action = form.getAction();
    String result = "";
    String CONTINUAR = "Continuar";
    String CANCELAR = "Cancelar";
    java.util.Locale locale = (java.util.Locale) request.getSession()
            .getAttribute(ConstantesAgrega.DEFAULT_LOCALE);
    ResourceBundle i18n = ResourceBundle.getBundle("application-resources", locale);

    if (action.equals(i18n.getString("tipoAnadirAlcance.continuar"))) {
        if (tipoAniadir == null) {
            throw new ValidatorException("{tipoAnadirTipo.exception}");
        } else {
            this.getCambioSession(request).setTipoAniadir((form.getTipoAniadir()));
        }
        if (alcance == null) {
            throw new ValidatorException("{tipoAnadirAlcance.exception}");
        } else {
            this.getCambioSession(request).setAlcance(form.getAlcance());
        }
        result = CONTINUAR;
    }

    else {
        result = CANCELAR;
    }

    return result;
}

From source file:com.willwinder.universalgcodesender.i18n.Localization.java

private static int getEnglishKeyCount() {
    if (englishKeyCount > 0)
        return englishKeyCount;
    ResourceBundle b = ResourceBundle.getBundle("resources.MessagesBundle", new Locale("en", "US"));
    englishKeyCount = getKeyCount(b);//w ww  .j  av a2  s  . c o m
    return englishKeyCount;
}

From source file:com.mfalaize.ant.LocalizeTask.java

/**
 * Get the list of available/*from   www . j  ava2  s  . c  o m*/
 * <code>ResourceBundle</code> in the project.
 *
 * @return The list of <code>ResourceBundle</code> available in the project
 * to build.
 * @throws BuildException when the <code>ResourceBundle</code> cannot be
 * find.
 */
private List<ResourceBundle> getAvailableResourceBundles() throws BuildException {
    List<ResourceBundle> list = new ArrayList<ResourceBundle>();

    for (Locale locale : Locale.getAvailableLocales()) {
        try {
            ResourceBundle resourceBundle = ResourceBundle.getBundle(resourceBundleBaseName, locale);

            if (locale.equals(resourceBundle.getLocale())) {
                list.add(resourceBundle);
            } else {
                log(String.format("No resource bundle exists for the locale %s. Continue...",
                        locale.getLanguage()), Project.MSG_VERBOSE);
            }
        } catch (Throwable ex) {
            throw new BuildException(ex);
        }
    }

    return list;
}

From source file:mx.redhat.jbpm.CustomType.FileCustomType.java

@Override
public String getDescription(Locale locale) {
    ResourceBundle bundle = ResourceBundle.getBundle("mx.redhat.jbpm.messages", locale);
    return bundle.getString("description");
}

From source file:com.celements.common.test.AbstractBridgedComponentTestCase.java

@SuppressWarnings("unchecked")
public XWikiContext getContext() {
    if (this.context.getLanguage() == null) {
        this.context.setLanguage("de");
    }//from  w w w.j  a v a2  s.com
    if (this.context.get("msg") == null) {
        Locale locale = new Locale(this.context.getLanguage());
        ResourceBundle bundle = ResourceBundle.getBundle("ApplicationResources", locale);
        if (bundle == null) {
            bundle = ResourceBundle.getBundle("ApplicationResources");
        }
        XWikiMessageTool msg = new TestMessageTool(bundle, context);
        context.put("msg", msg);
        VelocityContext vcontext = ((VelocityContext) context.get("vcontext"));
        if (vcontext != null) {
            vcontext.put("msg", msg);
            vcontext.put("locale", locale);
        }
        Map gcontext = (Map) context.get("gcontext");
        if (gcontext != null) {
            gcontext.put("msg", msg);
            gcontext.put("locale", locale);
        }
    }
    return this.context;
}