Package pt.utl.ist.fenix.tools.util.i18n

Examples of pt.utl.ist.fenix.tools.util.i18n.MultiLanguageString


        setEctsCredits(ectsCredits);
    }

    @Override
    public MultiLanguageString getName() {
        return new MultiLanguageString(getExternalCurricularCourse().getName());
    }
View Full Code Here


        if (dissertation == null) {
            return getTitle();
        } else {
            final Locale dlanguage = dissertation.getLanguage();
            final Locale language = dlanguage == null ? Locale.getDefault() : dlanguage;
            return new MultiLanguageString(language, dissertation.getTitle());
        }
    }
View Full Code Here

            if (subTitle == null) {
                return null;
            }

            return new MultiLanguageString(dissertation.getLanguage(), subTitle);
        }
    }
View Full Code Here

    public MultiLanguageString getNameI18N() {
        return getNameI18N(null);
    }

    public MultiLanguageString getNameI18N(ExecutionSemester semester) {
        MultiLanguageString multiLanguageString = new MultiLanguageString();
        String name = getName(semester);
        if (name != null && name.length() > 0) {
            multiLanguageString = multiLanguageString.with(MultiLanguageString.pt, name);
        }
        String nameEn = getNameEn(semester);
        if (nameEn != null && nameEn.length() > 0) {
            multiLanguageString = multiLanguageString.with(MultiLanguageString.en, nameEn);
        }
        return multiLanguageString;
    }
View Full Code Here

        } else {
            final StringBuilder result = new StringBuilder();
            result.append(dissertation.getTitle());
            result.append(StringUtils.isEmpty(dissertation.getSubTitle()) ? "" : ": " + dissertation.getSubTitle());
            final Locale language = dissertation.getLanguage();
            return language == null ? new MultiLanguageString(result.toString()) : new MultiLanguageString(language,
                    result.toString());
        }
    }
View Full Code Here

        check(this, ThesisPredicates.waitingConfirmation);
        setThesisAbstractLanguage("en", text);
    }

    public String getThesisAbstractLanguage(String language) {
        MultiLanguageString thesisAbstract = getThesisAbstract();

        if (thesisAbstract == null) {
            return null;
        } else {
            Locale realLanguage = new Locale.Builder().setLanguageTag(language).build();
            String value = thesisAbstract.getContent(realLanguage);

            if (value == null || value.length() == 0) {
                return null;
            } else {
                return value;
View Full Code Here

            }
        }
    }

    public void setThesisAbstractLanguage(String language, String text) {
        MultiLanguageString thesisAbstract = getThesisAbstract();
        Locale realLanguage = new Locale.Builder().setLanguageTag(language).build();

        if (thesisAbstract == null) {
            setThesisAbstract(new MultiLanguageString(realLanguage, text));
        } else {
            thesisAbstract = thesisAbstract.with(realLanguage, text);
            setThesisAbstract(thesisAbstract);
        }
    }
View Full Code Here

    public MultiLanguageString getObjectivesI18N() {
        return getObjectivesI18N(null);
    }

    public MultiLanguageString getObjectivesI18N(ExecutionSemester semester) {
        MultiLanguageString multiLanguageString = new MultiLanguageString();
        String objectives = getObjectives(semester);
        if (objectives != null && objectives.length() > 0) {
            multiLanguageString = multiLanguageString.with(MultiLanguageString.pt, objectives);
        }
        String objectivesEn = getObjectivesEn(semester);
        if (objectivesEn != null && objectivesEn.length() > 0) {
            multiLanguageString = multiLanguageString.with(MultiLanguageString.en, objectivesEn);
        }
        return multiLanguageString;
    }
View Full Code Here

        return builder.toString();
    }

    public String getKeywordsLanguage(String language) {
        MultiLanguageString thesisAbstract = getKeywords();

        if (thesisAbstract == null) {
            return null;
        } else {
            Locale realLanguage = new Locale.Builder().setLanguageTag(language).build();
            String value = thesisAbstract.getContent(realLanguage);

            if (value == null || value.length() == 0) {
                return null;
            } else {
                return value;
View Full Code Here

                    }
                }
            }
        }

        MultiLanguageString keywords = getKeywords();
        Locale realLanguage = new Locale.Builder().setLanguageTag(language).build();

        if (keywords == null) {
            setKeywords(new MultiLanguageString(realLanguage, text));
        } else {
            keywords = keywords.with(realLanguage, text);
            setKeywords(keywords);
        }
    }
View Full Code Here

TOP

Related Classes of pt.utl.ist.fenix.tools.util.i18n.MultiLanguageString

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.