Example usage for java.util ResourceBundle getString

List of usage examples for java.util ResourceBundle getString

Introduction

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

Prototype

public final String getString(String key) 

Source Link

Document

Gets a string for the given key from this resource bundle or one of its parents.

Usage

From source file:fr.mycellar.interfaces.web.services.nav.NavigationWebService.java

@PostConstruct
public void build() {
    ResourceBundle resourceBundle = ResourceBundle.getBundle("Menu", Locale.FRENCH);
    List<IDescriptor> descriptors = descriptorServiceFacade.getDescriptors();

    SortedMap<Integer, NavDescriptor> menuPages = new TreeMap<Integer, NavDescriptor>();

    for (IDescriptor descriptor : descriptors) {
        if (descriptor instanceof IMenuDescriptor) {
            IMenuDescriptor menuDescriptor = ((IMenuDescriptor) descriptor);
            if (menuDescriptor.getParentKey() != null) {
                NavHeaderDescriptor header = getHeader(resourceBundle.getString(menuDescriptor.getParentKey()),
                        menuPages);/*from   www  .  ja  v  a 2s.  co m*/
                if (header == null) {
                    header = new NavHeaderDescriptor(resourceBundle.getString(menuDescriptor.getParentKey()),
                            menuDescriptor.getIcon());
                    menuPages.put(menuDescriptor.getWeight(), header);
                }
                header.addPage(menuDescriptor.getWeight(), new NavPageDescriptor(menuDescriptor.getRoute(),
                        resourceBundle.getString(menuDescriptor.getTitleKey()), menuDescriptor.getIcon()));
            } else {
                menuPages.put(menuDescriptor.getWeight(), new NavPageDescriptor(menuDescriptor.getRoute(),
                        resourceBundle.getString(menuDescriptor.getTitleKey()), menuDescriptor.getIcon()));
            }
        }
    }

    menu = new ArrayList<NavDescriptor>(menuPages.values());
}

From source file:adalid.commons.util.StrUtils.java

public static String getString(ResourceBundle resourceBundle, String key, String left, String right) {
    if (resourceBundle == null || StringUtils.isBlank(key)) {
        return null;
    }/*from  ww w. j  ava  2 s.  c  om*/
    try {
        return getNullStringWhenBlankOrEqualsToKey(resourceBundle.getString(key), key, left, right);
    } catch (MissingResourceException e) {
        return null;
    }
}

From source file:com.aurel.track.dbase.ReadyTesterServlet.java

public String execute(PrintWriter out, Enumeration<Locale> locales) {
    StringBuilder sb = new StringBuilder();
    ResourceBundle rb = ResourceBundleManager.getLoaderResourceBundle(locales);
    sb.append("{");
    JSONUtility.appendBooleanValue(sb, "success", true);
    sb.append("data:{");
    Boolean ready = (Boolean) getServletContext().getAttribute(ApplicationStarter.READY);
    Integer percentComplete = (Integer) getServletContext().getAttribute(ApplicationStarter.PERCENT_COMPLETE);
    String progressText = (String) getServletContext().getAttribute(ApplicationStarter.PROGRESS_TEXT);
    if (progressText == null) {
        try {// w ww. jav a2s .  c  o m
            progressText = rb.getString("progressText"); // "Progress "+"...";
        } catch (Exception ex) {
        }
    }
    if (percentComplete == null) {
        percentComplete = 1;
    }

    JSONUtility.appendIntegerValue(sb, "percentComplete", percentComplete);
    JSONUtility.appendStringValue(sb, "progressText", progressText);

    JSONUtility.appendStringValue(sb, "progress100", rb.getString("progress100"));
    JSONUtility.appendStringValue(sb, "progressPercent", rb.getString("progressPercent"));
    JSONUtility.appendStringValue(sb, "redirect", rb.getString("redirect"));
    JSONUtility.appendStringValue(sb, "initializing", rb.getString("initializing"));

    if (ready != null) {
        JSONUtility.appendBooleanValue(sb, "ready", ready, true);
    } else {
        JSONUtility.appendBooleanValue(sb, "ready", false, true);
    }
    sb.append("}}");
    try {
        out.println(sb);
    } catch (Exception e) {
        LOGGER.debug(ExceptionUtils.getStackTrace(e));
    }

    return null;
}

From source file:cz.incad.kramerius.pdf.impl.FirstPagePDFServiceImpl.java

public String localizedModel(ResourceBundle resourceBundle, String pid) throws IOException {
    String modelName = this.fedoraAccess.getKrameriusModelName(pid);
    String localizedModelName = resourceBundle.getString("fedora.model." + modelName);
    return localizedModelName;
}

From source file:com.globalsight.everest.webapp.pagehandler.administration.config.fileextension.FileExtensionMainHandler.java

private String checkDependencies(FileExtensionImpl fileExtension, HttpSession session) {
    ResourceBundle bundle = PageHandler.getBundle(session);
    FileExtensionDependencyChecker depChecker = new FileExtensionDependencyChecker();

    Hashtable catDeps = depChecker.categorizeDependencies(fileExtension);

    StringBuffer deps = new StringBuffer();
    if (catDeps.size() == 0) {
        return null;
    }// w w  w.j  a v  a2 s. c om

    deps.append("<span class=\"errorMsg\">");
    Object[] args = { bundle.getString("lb_file_extension") };
    deps.append(MessageFormat.format(bundle.getString("msg_dependency"), args));

    for (Enumeration e = catDeps.keys(); e.hasMoreElements();) {
        String key = (String) e.nextElement();
        deps.append("<p>*** " + bundle.getString(key) + " ***<br>");
        Vector values = (Vector) catDeps.get(key);
        for (int i = 0; i < values.size(); i++) {
            deps.append((String) values.get(i));
            deps.append("<br>");
        }
    }
    deps.append("</span>");
    return deps.toString();
}

From source file:org.mybatisorm.EntityManager.java

protected void initDao() throws Exception {
    sqlSession = getSqlSession();//from w w  w .  java2s  .c  o m
    configuration = sqlSession.getConfiguration();
    sqlSourceBuilder = new SqlSourceBuilder(configuration);
    sqlSourceClassMap = new HashMap<String, Class<?>>();

    ResourceBundle bundle = new PropertyResourceBundle(
            this.getClass().getClassLoader().getResourceAsStream("sql-sources.properties"));
    // ClassLoader.getSystemResourceAsStream("SqlSources.properties"));
    for (String source : bundle.getString(sourceType + ".sqlsources").split(",")) {
        sqlSourceClassMap.put(source, Class.forName(bundle.getString(sourceType + "." + source)));
    }
    valueGenerator = (ValueGeneratorImpl) getSourceTypeClass(SOURCE_GENERATOR).newInstance();
    valueGenerator.setConfiguration(configuration);
}

From source file:cz.incad.kramerius.pdf.impl.FirstPagePDFServiceImpl.java

public String i18nValue(ResourceBundle bundle, String modsKey) {
    String key = i18nKey(modsKey);
    if (key != null) {
        if (bundle.containsKey(key)) {
            return bundle.getString(key);
        } else {//from  w w  w . j  a  va2  s  .co  m
            LOGGER.log(Level.WARNING, "cannot find key '" + key + "'");
            return modsKey;
        }
    } else
        return modsKey;
}

From source file:es.pode.empaquetador.presentacion.basico.gestor.GestorBasicoControllerImpl.java

/**
 * @see es.pode.empaquetador.presentacion.basico.gestor.GestorBasicoController#submit(org.apache.struts.action.ActionMapping,
 *      es.pode.empaquetador.presentacion.basico.gestor.SubmitForm,
 *      javax.servlet.http.HttpServletRequest,
 *      javax.servlet.http.HttpServletResponse)
 *///from   www.j  a  va 2 s .co m
public final void submit(ActionMapping mapping, es.pode.empaquetador.presentacion.basico.gestor.SubmitForm form,
        HttpServletRequest request, HttpServletResponse response) throws Exception {
    EmpaquetadorSession sesEmpaq = this.getEmpaquetadorSession(request);
    List identificadores = form.getIdentifierRowSelection();
    java.util.Locale locale = (Locale) request.getSession().getAttribute(ConstantesAgrega.DEFAULT_LOCALE);
    ResourceBundle i18n = ResourceBundle.getBundle("application-resources", locale);
    String accion = form.getActionSubmit();
    String combo = form.getActionCombo();
    if ((accion.equals(i18n.getString("gestor_basico.eliminar")))
            || (accion.equals(i18n.getString("gestor_basico.copiar")))
            || (accion.equals(i18n.getString("gestor_basico.cortar")))
            || (accion.equals(i18n.getString("gestor_basico.masAcciones.submit"))
                    && "Desagregar".equals(combo))) {
        if ((identificadores == null) || (identificadores.size() == 0)) {
            if (accion.equals(i18n.getString("gestor_basico.copiar")))
                throw new ValidatorException(
                        "{portalempaquetado.gestorbasico.carpetas.copiar.error.noseleccionado}");
            else if ((accion.equals(i18n.getString("gestor_basico.cortar"))))
                throw new ValidatorException(
                        "{portalempaquetado.gestorbasico.carpetas.cortar.error.noseleccionado}");
            else if ((accion.equals(i18n.getString("gestor_basico.eliminar"))))
                throw new ValidatorException(
                        "{portalempaquetado.gestorbasico.carpetas.eliminar.error.noseleccionado}");
            else if ((accion.equals(i18n.getString("gestor_basico.masAcciones.submit"))
                    && "Desagregar".equals(combo)))
                throw new ValidatorException(
                        "{portalempaquetado.gestorbasico.carpetas.desagregar.error.noseleccionado}");
        } else {
            form.setIdentificadores(identificadores);
        }
    } else if ((accion.equals(i18n.getString("gestor_basico.pegar")))) {
        if ((sesEmpaq.getPortapapeles() == null) || (sesEmpaq.getPortapapeles().size() == 0)) {
            throw new ValidatorException("{portal_empaquetado.exception}");
        }
    }

}

From source file:es.pode.empaquetador.presentacion.archivos.gestor.GestorArchivosControllerImpl.java

/**
 * @see es.pode.empaquetador.presentacion.archivos.gestor.GestorArchivosController#submit(org.apache.struts.action.ActionMapping, es.pode.empaquetador.presentacion.archivos.gestor.SubmitForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
 *///  w w w . j av  a2 s.  c om
public final void submit(ActionMapping mapping,
        es.pode.empaquetador.presentacion.archivos.gestor.SubmitForm form, HttpServletRequest request,
        HttpServletResponse response) throws Exception {
    GestorArchivosSession sesArch = this.getGestorArchivosSession(request);
    java.util.Locale locale = (Locale) request.getSession().getAttribute(ConstantesAgrega.DEFAULT_LOCALE);
    ResourceBundle i18n = ResourceBundle.getBundle(APPLICATION_RESOURCES, locale);

    String accion = form.getAction();
    if ((accion.equals(i18n.getString(COPIAR))) || (accion.equals(i18n.getString(CORTAR)))
            || (accion.equals(i18n.getString(ELIMINAR)))) {
        List archivosARecuperar = new ArrayList();
        List elementos = form.getNombreRowSelection();
        if (elementos != null && elementos.size() > 0) {
            /*
             * voy a recorrer la lista recuperando los nombres
             * para recuperar los ArchivosVO
             */
            for (int i = 0; i < elementos.size(); i++) {
                String nombre = (String) elementos.get(i);
                //hijos del ultimo elemento del path

                List path = sesArch.getPath();

                //obtengo el ultimo elemento
                ArchivoVO ultimoElemento = (ArchivoVO) path.get(path.size() - 1);

                ArchivoVO[] hijosUltimoElemento = ultimoElemento.getContenidos();

                boolean encontrado = false;
                //comparo los nombres de los archivosVO y si es =, lo inserto en la lista "archivosARecuperar"
                for (int j = 0; (encontrado == false && j < hijosUltimoElemento.length); j++) {
                    if (hijosUltimoElemento[j].getNombre().equals(nombre)) {
                        ArchivoVO voEncontrado = hijosUltimoElemento[j];
                        archivosARecuperar.add(voEncontrado);
                        encontrado = true;
                    }
                }
            } //fin_for (int i=0; i<elementos.size();i++)

            //inserto la lista de ArchivosVO que he recuperado
            form.setArchivosVO(archivosARecuperar);

            Logger.getLogger(this.getClass()).info("Archivos aadidos al portapapeles");
        } else {

            Logger.getLogger(this.getClass()).error("Lanzando excepcion de validacion.");

            if (accion.equals(i18n.getString(COPIAR)))
                throw new ValidatorException(
                        "{presentacion.archivos.gestor.archivos.error.copiar.noseleccionado}");
            else if ((accion.equals(i18n.getString(CORTAR))))
                throw new ValidatorException(
                        "{presentacion.archivos.gestor.archivos.error.cortar.noseleccionado}");
            else if ((accion.equals(i18n.getString(ELIMINAR))))
                throw new ValidatorException(
                        "{presentacion.archivos.gestor.archivos.error.eliminar.noseleccionado}");
        }

    }

    else if (accion.equals("portal_empaquetado.pegar")) {
        if (sesArch.getPortapapeles() == null || sesArch.getPortapapeles().size() == 0) {
            throw new ValidatorException("{presentacion.archivos.gestor.archivos.error.pegar}");
        }
    }

}

From source file:net.duckling.ddl.web.controller.LynxEditPageController.java

@OnDeny({ "autoSave", "save" })
public void saveDenied(String methodName, HttpServletRequest request, HttpServletResponse response) {
    VWBContext context = VWBContext.createContext(request, UrlPatterns.PLAIN);
    ResourceBundle rb = context.getBundle("templates/default");
    writeToResponse(response, rb.getString("action.savepage.noright"));
}