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.elementos.CrearRecursoAvanzadoElementosControllerImpl.java

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

    CrearRecursoAvanzadoSession sesion = this.getCrearRecursoAvanzadoSession(request);
    if (logger.isDebugEnabled())
        logger.debug("Chequeando el archivo principal: principal= " + sesion.getPrincipal() + " archivos = "
                + sesion.getArchivos());

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

    if (accion.equals(i18n.getString("portalempaquetado.avanzado.recursos.aceptar"))) {

        if ((sesion.getArchivos() == null || sesion.getArchivos().size() == 0)
                && (sesion.getDependencias() == null || sesion.getDependencias().size() == 0)
                && StringUtils.isEmpty(sesion.getPrincipal())) {
            if (logger.isDebugEnabled())
                logger.debug("No se han agregado archivos, dependencias o URL");
            throw new ValidatorException("{portalempaquetado.avanzado.recursos.error.listasvacias}");
        }/*from   w  ww  . j av a 2 s  .c  o m*/
        if (sesion.getArchivos() != null && sesion.getArchivos().size() > 0 && sesion.getPrincipal() == null) {
            if (sesion.getArchivos().size() == 1) {
                sesion.setPrincipal(((FileVO) sesion.getArchivos().get(0)).getHref());
                if (logger.isDebugEnabled())
                    logger.debug("Se ha seleccionado el unico archivo como principal");
            } else {
                if (logger.isDebugEnabled())
                    logger.debug("Se ha pulsado crear recurso sin un archivo principal");
                /*
                 * fjespino:
                 * Reload y el estandar SCORM permite crear recursos sin URI que 
                 * apunte a fichero principal. Anulo esta validacin.
                 */
                //throw new ValidatorException("{portal_empaquetado.recursos.avanzado.principal.no.seleccionado}");
            }
        }
        if (logger.isDebugEnabled())
            logger.debug("Fin del submit");

    }
}

From source file:eu.optimis.sm.gui.server.ServiceManagerWebServiceImpl.java

public ServiceManagerWebServiceImpl() {
    PropertyConfigurator.configure(ConfigManager.getFilePath(ConfigManager.LOG4J_CONFIG_FILE));
    configServiceManagerWeb = ConfigManager.getPropertiesConfiguration(ConfigManager.SMWEB_CONFIG_FILE);

    logger.info("ServiceManagerWebServiceImpl initialisation started...");
    try {/*from w  w  w.jav a 2s .  c  o  m*/
        ResourceBundle rb = ResourceBundle.getBundle("config", Locale.getDefault());
        SM_URL = rb.getString("sm.url");
        SM_PORT = rb.getString("sm.port");
        SDO_URL = rb.getString("sdo.url");
        IPS_URL = rb.getString("ips.url");
        VPN_URL = rb.getString("vpn.url");
        SEC_URL = rb.getString("sec.url");
        TREC_URL = rb.getString("trec.url");

    } catch (java.util.MissingResourceException e) {
        GWT.log("cannot found property file for SP Dashboard");
        e.printStackTrace();
    } catch (Exception ex) {
        GWT.log("cannot found property sm");
    }

    hsqlServer = new Server();
    hsqlServer.setLogWriter(null);
    hsqlServer.setSilent(true);
    hsqlServer.setDatabaseName(0, "xdb");
    hsqlServer.setDatabasePath(0, "file:testdb");
    if (session_ids.size() == 0) {
        session_ids.add("-1");
        session_users.add("no_user");
        session_times.add(0.0);
    }
    userKeyUnique = "1";
}

From source file:es.pode.administracion.presentacion.planificador.listarTareasPendientes.TareasPendientesControllerImpl.java

/** 
 * Copiamos todos los campos de la tarea recibida y los metemos en la nueva tarea cambiando 
 * la fecha a Date//  w w w . j a  v a 2  s  . c  o  m
 * */
private TareaDate cambiarFormatoTarea(TareaVO tarea, Locale locale) {
    TareaDate tareaDate = new TareaDate();

    tareaDate.setCron(tarea.getCron());
    if (tarea.getFechaInicio() != null)
        tareaDate.setFechaInicio(tarea.getFechaInicio().getTime());
    tareaDate.setGrupoTrabajo(tarea.getGrupoTrabajo());
    tareaDate.setGrupoTrigger(tarea.getGrupoTrigger());

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

    if (tarea.getPeriodicidad().equals("N"))
        tarea.setPeriodicidad(ficheroRecursos.getString("tareas.vacia"));
    else if (tarea.getPeriodicidad().equals("D"))
        tarea.setPeriodicidad(ficheroRecursos.getString("crearTarea.D"));
    else if (tarea.getPeriodicidad().equals("S"))
        tarea.setPeriodicidad(ficheroRecursos.getString("crearTarea.S"));
    else if (tarea.getPeriodicidad().equals("M"))
        tarea.setPeriodicidad(ficheroRecursos.getString("crearTarea.M"));
    else if (tarea.getPeriodicidad().equals("A"))
        tarea.setPeriodicidad(ficheroRecursos.getString("crearTarea.A"));

    tareaDate.setPeriodicidad(tarea.getPeriodicidad());
    tareaDate.setTipoTarea(tarea.getTipoTarea());
    tareaDate.setTrabajo(tarea.getTrabajo());
    tareaDate.setTrigger(tarea.getTrigger());
    tareaDate.setUsuario(tarea.getUsuario());

    /**
       * Recortamos el nombre de la tarea quitandole lo agregado al nombre original
       * Lo agregado son dos # seguidas de la fecha en la que se ejecuta la tarea
       * La fecha se compone de "ao+mes+dia+hora+minutos+segundos"
       * */
    int posicion = tarea.getTrabajo().indexOf("!!");

    if (posicion > 0)
        tareaDate.setTrabajo(tarea.getTrabajo().substring(0, posicion));
    else
        tareaDate.setTrabajo(tarea.getTrabajo());

    //tareaDate.setTrabajo(tarea.getTrabajo());
    tareaDate.setUsuario(tarea.getUsuario());

    return tareaDate;
}

From source file:es.pode.empaquetador.presentacion.avanzado.organizaciones.gestor.GestorOrganizacionesControllerImpl.java

public final java.lang.String selectAction(ActionMapping mapping,
        es.pode.empaquetador.presentacion.avanzado.organizaciones.gestor.SelectActionForm form,
        HttpServletRequest request, HttpServletResponse response) throws Exception {
    /*//  w ww  . j av a2 s.co m
    * Metodo de decision para el action. Analiza los parametros
    * actionSubmit (value de los botones submit) para redirigir al caso de uso
    * correspondiente. El actionSubmit llegara
    * internacionalizado, por lo que es necesario acceder al ResouceBundle
    * para obtener el valor correcto en la comparacion.
    */

    String result = null;
    String actionSubmit = form.getAction();
    java.util.Locale locale = (Locale) request.getSession().getAttribute(ConstantesAgrega.DEFAULT_LOCALE);
    ResourceBundle i18n = ResourceBundle.getBundle("application-resources", locale);

    if (form.getAction() == (null)) {
        throw new ValidatorException("{portal_empaquetado.exception}");
    }

    else if (actionSubmit.equals(i18n.getString("portal_empaquetado_gestorOrganizaciones.aceptar"))) {
        result = "Crear";
    } else if (actionSubmit.equals(i18n.getString("portal_empaquetado_gestorOrganizaciones.cancelar"))) {
        result = "Cancelar";
    }

    else if (actionSubmit.equals(i18n.getString("portal_empaquetado_gestorOrganizaciones.principal"))) {
        result = "Principal";
    } else if (actionSubmit.equals(i18n.getString("portal_empaquetado_gestorOrganizaciones.eliminar"))) {
        result = "Eliminar";
    }

    return result;
}

From source file:net.kamhon.ieagle.function.language.service.impl.LanguageFrameworkServiceImpl.java

private String getTextByResourceBundle(String key, Locale locale) {
    String msg = null;//from  ww w .j  a v  a  2 s.c  om

    if (resourceBaseNames instanceof List) {
        for (String baseName : (List<String>) resourceBaseNames) {
            ResourceBundle rb = ResourceBundle.getBundle(baseName, locale);

            try {
                msg = rb.getString(key);
            } catch (MissingResourceException ex) {
                // log.debug("key " + key + " not found!!");
            }
            if (msg != null)
                break;
        }
    }

    return msg;
}

From source file:es.pode.modificador.presentacion.ejecutadas.ModificacionesEjecutadasControllerImpl.java

public void recuperarInforme(ActionMapping mapping, RecuperarInformeForm form, HttpServletRequest request,
        HttpServletResponse response) throws Exception {
    java.util.Locale locale = (java.util.Locale) request.getSession()
            .getAttribute(ConstantesAgrega.DEFAULT_LOCALE);
    ResourceBundle i18n = ResourceBundle.getBundle("application-resources", locale);
    String idModificacion = form.getIdModificacion();
    Long idModificacionLong = Long.valueOf(idModificacion);
    ModificacionVO modificacionVO = this.getSrvHerramientaModificacion()
            .obtenerModificacion(idModificacionLong);
    String nombreTarea = modificacionVO.getNombre();
    EstadosTarea status = modificacionVO.getResultado();
    String EstadoTarea = status.getValue();
    ResultadoModificacionVO[] resultadosModificacion = this.getSrvHerramientaModificacion()
            .obtenerResultadoModificacion(idModificacionLong);
    List odes = new ArrayList();
    this.getInformeSession(request).setIdModificacion(idModificacionLong);

    for (int i = 0; i < resultadosModificacion.length; i++) {
        //Si Titulo es vacio, le pongo ultimo token path
        ResultadoModificacionVO resultado = resultadosModificacion[i];
        if (resultado.getTitulo() == null || resultado.getTitulo().equals("")) {
            String path = resultado.getPathOriginal();
            if (path.lastIndexOf('/') == path.length() - 1) {
                path = path.substring(0, path.lastIndexOf('/'));
            }/*  w w  w. j a va 2 s .  c o  m*/
            String nombre = path.substring(path.lastIndexOf('/') + 1);
            resultado.setTitulo(nombre);
        }
        odes.add(i, resultado);

    }

    this.getInformeSession(request).setNombreTarea(nombreTarea);
    this.getInformeSession(request).setResultadoTarea(EstadoTarea);
    this.getInformeSession(request).setDescResultado(modificacionVO.getMsgError());
    this.getInformeSession(request).setOdes(odes);
    this.getInformeSession(request).setOrigen(ConstantesInforme.Ejecutadas);

}

From source file:com.autentia.tnt.tracking.mail.TrackChangesMailService.java

/**
 * Get a configuration property by name.
 * /*from   ww  w .ja  va  2 s  .c o m*/
 * @param propertyName
 *            property name
 * @return a named property
 */
private String getProperty(String propertyName, String defaultValue) {
    ResourceBundle bundle = null;
    String ret = null;
    try {
        bundle = ResourceBundle.getBundle("com.autentia.tnt.resources.messages",
                AuthenticationManager.getDefault().getCurrentPrincipal().getLocale());
        ret = bundle.getString(propertyName);
    } catch (Exception e) {
        //Si se produce un error al recuperar los textos lo registramos en el log
        //y lo dejamos
        log.error("Could not retrieve text message.", e);
    }
    if (ret == null)
        ret = defaultValue;
    return ret;
}

From source file:com.gitblit.wicket.pages.BasePage.java

protected TimeUtils getTimeUtils() {
    if (timeUtils == null) {
        ResourceBundle bundle;/*from  w  w  w.  ja  v a 2s  .  c  o m*/
        try {
            bundle = ResourceBundle.getBundle("com.gitblit.wicket.GitBlitWebApp",
                    GitBlitWebSession.get().getLocale());
        } catch (Throwable t) {
            bundle = ResourceBundle.getBundle("com.gitblit.wicket.GitBlitWebApp");
        }
        timeUtils = new TimeUtils(bundle, getTimeZone());
    }
    return timeUtils;
}

From source file:treegross.standsimulation.TgGrafik.java

public GraphicSpeciesByCrownSurfaceArea(String preferredLanguage) {
    Locale currentLocale;//from w  w w . java2  s. c om
    currentLocale = new Locale(preferredLanguage, "");
    messages = ResourceBundle.getBundle("treegross.standsimulation.TgGrafik", currentLocale);
}

From source file:edu.ualberta.med.biobank.reporting.DynamicJasperHelper.java

private final static void registerEntities(DynamicJasperDesign jd, DynamicReport dr,
        LayoutManager layoutManager) {
    ColumnRegistrationManager columnRegistrationManager = new ColumnRegistrationManager(jd, dr, layoutManager);
    columnRegistrationManager.registerEntities(dr.getColumns());

    DJGroupRegistrationManager djGroupRegistrationManager = new DJGroupRegistrationManager(jd, dr,
            layoutManager);//  w  ww.  java2 s  .c om
    djGroupRegistrationManager.registerEntities(dr.getColumnsGroups());

    registerPercentageColumnsVariables(jd, dr, layoutManager);
    registerOtherFields(jd, dr.getFields());
    Locale locale = dr.getReportLocale() == null ? Locale.getDefault() : dr.getReportLocale();
    if (log.isDebugEnabled()) {
        log.debug("Requested Locale = " + dr.getReportLocale() //$NON-NLS-1$
                + ", Locale to use: " + locale); //$NON-NLS-1$
    }
    ResourceBundle messages = null;
    if (dr.getResourceBundle() != null) {
        try {
            messages = ResourceBundle.getBundle(dr.getResourceBundle(), locale);
        } catch (MissingResourceException e) {
            log.warn(e.getMessage() + ", usign default (dj-messages)"); //$NON-NLS-1$
        }
    }

    if (messages == null) {
        try {
            messages = ResourceBundle.getBundle(DJ_RESOURCE_BUNDLE, locale);
        } catch (MissingResourceException e) {
            log.warn(e.getMessage() + ", usign default (dj-messages)"); //$NON-NLS-1$
            try {
                messages = ResourceBundle.getBundle(DJ_RESOURCE_BUNDLE, Locale.ENGLISH); // this cannot fail because is included
                                                                                         // in the DJ jar
            } catch (MissingResourceException e2) {
                log.error("Default messajes not found: " //$NON-NLS-1$
                        + DJ_RESOURCE_BUNDLE + ", " + e2.getMessage(), e2); //$NON-NLS-1$
                throw new DJException("Default messajes file not found: " //$NON-NLS-1$
                        + DJ_RESOURCE_BUNDLE + "en.properties", e2); //$NON-NLS-1$
            }
        }
    }
    jd.getParametersWithValues().put(JRDesignParameter.REPORT_RESOURCE_BUNDLE, messages);
    jd.getParametersWithValues().put(JRDesignParameter.REPORT_LOCALE, locale);
    // JRDesignParameter.REPORT_RESOURCE_BUNDLE
    // report.
}