Example usage for com.liferay.portal.kernel.language LanguageUtil get

List of usage examples for com.liferay.portal.kernel.language LanguageUtil get

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.language LanguageUtil get.

Prototype

public static String get(ResourceBundle resourceBundle, String key) 

Source Link

Usage

From source file:de.fhg.fokus.odp.portal.managedatasets.validator.MetaDataValidator.java

public void validate(Object obj, Errors errors) {
    MetaDataBean metaData = (MetaDataBean) obj;

    ValidationUtils.rejectIfEmptyOrWhitespace(errors, "title", "",
            LanguageUtil.get(LocaleUtils.getLocale(), "oc_validation-required"));
    ValidationUtils.rejectIfEmptyOrWhitespace(errors, "name", "",
            LanguageUtil.get(LocaleUtils.getLocale(), "oc_validation-required"));
    ValidationUtils.rejectIfEmptyOrWhitespace(errors, "author", "",
            LanguageUtil.get(LocaleUtils.getLocale(), "oc_validation-required"));
    ValidationUtils.rejectIfEmptyOrWhitespace(errors, "author_email", "",
            LanguageUtil.get(LocaleUtils.getLocale(), "oc_validation-required"));
    ValidationUtils.rejectIfEmptyOrWhitespace(errors, "license_id", "",
            LanguageUtil.get(LocaleUtils.getLocale(), "oc_validation-required"));
    ValidationUtils.rejectIfEmptyOrWhitespace(errors, "date_released", "",
            LanguageUtil.get(LocaleUtils.getLocale(), "oc_validation-required"));

    if (metaData.getGroups() == null) {
        errors.rejectValue("groups", "", LanguageUtil.get(LocaleUtils.getLocale(), "oc_validation-required"));
    }/*from  w  ww  . j av  a 2 s. c  om*/

    if (!metaData.getUrl().isEmpty() && !ValidationUtilsOc.validUrl(metaData.getUrl())) {
        errors.rejectValue("url", "", LanguageUtil.get(LocaleUtils.getLocale(), "oc_validation-url"));
    }

    if (!ValidationUtilsOc.validEmail(metaData.getAuthor_email())) {
        errors.rejectValue("author_email", "",
                LanguageUtil.get(LocaleUtils.getLocale(), "oc_validation-email"));
    }

    if (!ValidationUtilsOc.validPackageName(metaData.getName())) {
        errors.rejectValue("name", "", LanguageUtil.get(LocaleUtils.getLocale(), "oc_validation-name"));
    }

    if (!ValidationUtilsOc.validStandardLength(metaData.getAuthor())) {
        errors.rejectValue("author", "", LanguageUtil.get(LocaleUtils.getLocale(), "oc_validation-too-long"));
    }

    if (!ValidationUtilsOc.validStandardLength(metaData.getAuthor_email())) {
        errors.rejectValue("author_email", "",
                LanguageUtil.get(LocaleUtils.getLocale(), "oc_validation-too-long"));
    }

    if (!ValidationUtilsOc.validStandardLength(metaData.getGeographical_coverage())) {
        errors.rejectValue("geographical_coverage", "",
                LanguageUtil.get(LocaleUtils.getLocale(), "oc_validation-too-long"));
    }

    if (!ValidationUtilsOc.validStandardLength(metaData.getGeographical_granularity())) {
        errors.rejectValue("geographical_granularity", "",
                LanguageUtil.get(LocaleUtils.getLocale(), "oc_validation-too-long"));
    }

    if (!ValidationUtilsOc.validStandardLength(metaData.getName())) {
        errors.rejectValue("name", "", LanguageUtil.get(LocaleUtils.getLocale(), "oc_validation-too-long"));
    }

    if (!ValidationUtilsOc.validStandardLength(metaData.getNotes())) {
        errors.rejectValue("notes", "", LanguageUtil.get(LocaleUtils.getLocale(), "oc_validation-too-long"));
    }

    if (!ValidationUtilsOc.validStandardLength(metaData.getOthers())) {
        errors.rejectValue("others", "", LanguageUtil.get(LocaleUtils.getLocale(), "oc_validation-too-long"));
    }

    if (!ValidationUtilsOc.validStandardLength(metaData.getTags())) {
        errors.rejectValue("tags", "", LanguageUtil.get(LocaleUtils.getLocale(), "oc_validation-too-long"));
    }

    if (!ValidationUtilsOc.validStandardLength(metaData.getTemporal_granularity())) {
        errors.rejectValue("temporal_granularity", "",
                LanguageUtil.get(LocaleUtils.getLocale(), "oc_validation-too-long"));
    }

    if (!ValidationUtilsOc.validStandardLength(metaData.getTitle())) {
        errors.rejectValue("title", "", LanguageUtil.get(LocaleUtils.getLocale(), "oc_validation-too-long"));
    }

    if (!ValidationUtilsOc.validStandardLength(metaData.getVersion())) {
        errors.rejectValue("version", "", LanguageUtil.get(LocaleUtils.getLocale(), "oc_validation-too-long"));
    }

    String temporal_coverage_from = metaData.getTemporal_coverage_from().trim();
    if (!temporal_coverage_from.isEmpty() && !ValidationUtilsOc.validDate(temporal_coverage_from)) {
        errors.rejectValue("temporal_coverage_from", "",
                LanguageUtil.get(LocaleUtils.getLocale(), "oc_validation-date"));
    }

    String temporal_coverage_to = metaData.getTemporal_coverage_to().trim();
    if (!temporal_coverage_to.isEmpty() && !ValidationUtilsOc.validDate(temporal_coverage_to)) {
        errors.rejectValue("temporal_coverage_to", "",
                LanguageUtil.get(LocaleUtils.getLocale(), "oc_validation-date"));
    }

    // for (int i = 0; i <= metaData.getResources().size(); i++) {
    // Resource resource = metaData.getResources().get(i);
    // if (!ValidationUtilsOc.validStandardLength(resource
    // .getDescription())) {
    // errors.rejectValue("metaData.resources[" + i + "].description",
    // LanguageUtil.get(LocaleUtils.getLocale(),
    // "oc_validation-too-long"));
    // }
    //
    // if (!ValidationUtilsOc.validStandardLength(resource.getFormat())) {
    // errors.rejectValue("metaData.resources[" + i + "].format",
    // LanguageUtil.get(LocaleUtils.getLocale(),
    // "oc_validation-too-long"));
    // }
    //
    // if (!ValidationUtilsOc.validStandardLength(resource.getUrl())) {
    // errors.rejectValue("metaData.resources[" + i + "].url",
    // LanguageUtil.get(LocaleUtils.getLocale(),
    // "oc_validation-too-long"));
    // }
    //
    // if (!ValidationUtilsOc.validUrl(resource.getUrl())) {
    // errors.rejectValue("metaData.resources[" + i + "].url",
    // LanguageUtil.get(LocaleUtils.getLocale(),
    // "oc_validation-url"));
    // }
    // }

}

From source file:de.fhg.fokus.odp.portal.managedatasets.validator.NutsValidator.java

License:Open Source License

@Override
public void validate(FacesContext context, UIComponent component, Object value) throws ValidatorException {

    if (value != null && !((String) value).isEmpty() && !((String) value).matches("^[A-Z]{2}[0-9A-Z]{0,3}$")) {
        LiferayFacesContext lfc = LiferayFacesContext.getInstance();
        PortletRequest request = (PortletRequest) lfc.getExternalContext().getRequest();

        FacesMessage msg = new FacesMessage(LanguageUtil.get(request.getLocale(), "od.nuts.invalid.error"),
                LanguageUtil.get(request.getLocale(), "od.nuts.invalid.error"));
        msg.setSeverity(FacesMessage.SEVERITY_ERROR);
        throw new ValidatorException(msg);

    }/*  w  w w  .j a v  a2  s. co  m*/
}

From source file:de.fhg.fokus.odp.portal.managedatasets.validator.ODPEmailValidator.java

License:Open Source License

@Override
public void validate(FacesContext context, UIComponent component, Object value) throws ValidatorException {

    if (!EmailValidator.getInstance().isValid((String) value)) {
        LiferayFacesContext lfc = LiferayFacesContext.getInstance();
        PortletRequest request = (PortletRequest) lfc.getExternalContext().getRequest();

        FacesMessage msg = new FacesMessage(LanguageUtil.get(request.getLocale(), "od.email.invalid.error"),
                LanguageUtil.get(request.getLocale(), "od.email.invalid.error"));
        msg.setSeverity(FacesMessage.SEVERITY_ERROR);
        throw new ValidatorException(msg);
    }//  ww w  .  j  a v  a2s.  co  m

}

From source file:de.fhg.fokus.odp.portal.managedatasets.validator.URLValidator.java

License:Open Source License

@Override
public void validate(FacesContext context, UIComponent component, Object value) throws ValidatorException {

    String[] schemes = { "http", "https", "ftp", "ftps" };
    UrlValidator urlValidator = new UrlValidator(schemes);
    // UrlValidator urlValidator = new UrlValidator();

    if (!urlValidator.isValid((String) value) || ((String) value).isEmpty()) {
        LiferayFacesContext lfc = LiferayFacesContext.getInstance();
        PortletRequest request = (PortletRequest) lfc.getExternalContext().getRequest();

        FacesMessage msg = new FacesMessage(LanguageUtil.get(request.getLocale(), "od.url.invalid.error"),
                LanguageUtil.get(request.getLocale(), "od.url.invalid.error"));
        msg.setSeverity(FacesMessage.SEVERITY_ERROR);
        throw new ValidatorException(msg);
    }/*from  www  . ja va 2s. c o m*/

}

From source file:eu.citadel.liferay.tag.SearchContainerColumnListTag.java

License:Open Source License

@Override
public int doEndTag() {
    try {/* w  w w  .  j a va 2 s  .c o  m*/
        @SuppressWarnings("unchecked")
        SearchContainerRowTag<R> searchContainerRowTag = (SearchContainerRowTag<R>) findAncestorWithClass(this,
                SearchContainerRowTag.class);

        ResultRow resultRow = searchContainerRowTag.getRow();

        if (index <= -1) {
            List<SearchEntry> searchEntries = resultRow.getEntries();
            index = searchEntries.size();
        }

        if (resultRow.isRestricted()) {
            _href = null;
        }

        for (int i = 0; i < _list.size(); i++) {
            String key = String.valueOf(i);
            Object tmp = _list.get(i);
            if (tmp == null)
                tmp = "";
            String val = tmp.toString();

            if (_translate) {
                val = LanguageUtil.get(pageContext, val);
            }
            if (getLengthLimit() > 0) {
                val = StringUtils.abbreviate(val, getLengthLimit());
            }
            TextSearchEntry textSearchEntry = new TextSearchEntry();

            textSearchEntry.setAlign(getAlign());
            textSearchEntry.setColspan(getColspan());
            textSearchEntry.setCssClass(getCssClass());
            textSearchEntry.setHref((String) getHref());
            textSearchEntry.setName(val);
            textSearchEntry.setTarget(getTarget());
            textSearchEntry.setTitle(key);
            textSearchEntry.setValign(getValign());

            resultRow.addSearchEntry(index + i, textSearchEntry);
        }

        return EVAL_PAGE;
    } finally {
        index = -1;

        if (!ServerDetector.isResin()) {
            align = SearchEntry.DEFAULT_ALIGN;
            _buffer = null;
            colspan = SearchEntry.DEFAULT_COLSPAN;
            cssClass = SearchEntry.DEFAULT_CSS_CLASS;
            _href = null;
            name = null;
            _property = null;
            _sb = null;
            _target = null;
            _title = null;
            _translate = false;
            valign = SearchEntry.DEFAULT_VALIGN;
        }
    }
}