Example usage for com.liferay.portal.kernel.template TemplateVariableGroup getLabel

List of usage examples for com.liferay.portal.kernel.template TemplateVariableGroup getLabel

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.template TemplateVariableGroup getLabel.

Prototype

public String getLabel() 

Source Link

Usage

From source file:com.liferay.asset.categories.navigation.web.internal.portlet.template.AssetCategoriesNavigationPortletDisplayTemplateHandler.java

License:Open Source License

@Override
public Map<String, TemplateVariableGroup> getTemplateVariableGroups(long classPK, String language,
        Locale locale) throws Exception {

    Map<String, TemplateVariableGroup> templateVariableGroups = super.getTemplateVariableGroups(classPK,
            language, locale);//from  w w w .  ja va 2  s  .co m

    TemplateVariableGroup templateVariableGroup = templateVariableGroups.get("fields");

    templateVariableGroup.empty();

    templateVariableGroup.addVariable("asset-categories-navigation-display-context",
            AssetCategoriesNavigationDisplayContext.class, "assetCategoriesNavigationDisplayContext");
    templateVariableGroup.addCollectionVariable("vocabularies", List.class,
            PortletDisplayTemplateConstants.ENTRIES, "vocabulary", AssetVocabulary.class, "curVocabulary",
            "name");

    String[] restrictedVariables = getRestrictedVariables(language);

    TemplateVariableGroup categoriesServicesTemplateVariableGroup = new TemplateVariableGroup(
            "category-services", restrictedVariables);

    categoriesServicesTemplateVariableGroup.setAutocompleteEnabled(false);

    categoriesServicesTemplateVariableGroup.addServiceLocatorVariables(AssetVocabularyLocalService.class,
            AssetVocabularyService.class, AssetCategoryLocalService.class, AssetCategoryService.class);

    templateVariableGroups.put(categoriesServicesTemplateVariableGroup.getLabel(),
            categoriesServicesTemplateVariableGroup);

    return templateVariableGroups;
}

From source file:com.liferay.asset.display.template.web.internal.portlet.template.AssetDisplayTemplatePortletDisplayTemplateHandler.java

License:Open Source License

@Override
public Map<String, TemplateVariableGroup> getTemplateVariableGroups(long classPK, String language,
        Locale locale) throws Exception {

    Map<String, TemplateVariableGroup> templateVariableGroups = super.getTemplateVariableGroups(classPK,
            language, locale);/*www  .j  ava2 s  .  c  o  m*/

    String[] restrictedVariables = getRestrictedVariables(language);

    TemplateVariableGroup fieldsTemplateVariableGroup = templateVariableGroups.get("fields");

    fieldsTemplateVariableGroup.empty();

    fieldsTemplateVariableGroup.addVariable("asset-entry", AssetEntry.class,
            PortletDisplayTemplateConstants.ENTRY, "getTitle(locale)");

    TemplateVariableGroup assetServicesTemplateVariableGroup = new TemplateVariableGroup("asset-services",
            restrictedVariables);

    assetServicesTemplateVariableGroup.setAutocompleteEnabled(false);

    assetServicesTemplateVariableGroup.addServiceLocatorVariables(AssetEntryLocalService.class,
            AssetEntryService.class, AssetVocabularyLocalService.class, AssetVocabularyService.class,
            AssetCategoryLocalService.class, AssetCategoryService.class, AssetTagLocalService.class,
            AssetTagService.class, AssetTagStatsLocalService.class);

    templateVariableGroups.put(assetServicesTemplateVariableGroup.getLabel(),
            assetServicesTemplateVariableGroup);

    return templateVariableGroups;
}

From source file:com.liferay.asset.publisher.web.internal.portlet.template.AssetPublisherPortletDisplayTemplateHandler.java

License:Open Source License

@Override
public Map<String, TemplateVariableGroup> getTemplateVariableGroups(long classPK, String language,
        Locale locale) throws Exception {

    Map<String, TemplateVariableGroup> templateVariableGroups = super.getTemplateVariableGroups(classPK,
            language, locale);//from   w w w . ja  v a  2s.  c  o  m

    String[] restrictedVariables = getRestrictedVariables(language);

    TemplateVariableGroup assetPublisherUtilTemplateVariableGroup = new TemplateVariableGroup(
            "asset-publisher-util", restrictedVariables);

    assetPublisherUtilTemplateVariableGroup.addVariable("asset-publisher-helper", AssetPublisherHelper.class,
            "assetPublisherHelper");

    templateVariableGroups.put("asset-publisher-util", assetPublisherUtilTemplateVariableGroup);

    TemplateVariableGroup fieldsTemplateVariableGroup = templateVariableGroups.get("fields");

    fieldsTemplateVariableGroup.empty();

    fieldsTemplateVariableGroup.addCollectionVariable("asset-entries", List.class,
            PortletDisplayTemplateConstants.ENTRIES, "asset-entry", AssetEntry.class, "curEntry",
            "getTitle(locale)");
    fieldsTemplateVariableGroup.addVariable("asset-entry", AssetEntry.class,
            PortletDisplayTemplateConstants.ENTRY, "getTitle(locale)");

    TemplateVariableGroup assetServicesTemplateVariableGroup = new TemplateVariableGroup("asset-services",
            restrictedVariables);

    assetServicesTemplateVariableGroup.setAutocompleteEnabled(false);

    assetServicesTemplateVariableGroup.addServiceLocatorVariables(AssetEntryLocalService.class,
            AssetEntryService.class, AssetVocabularyLocalService.class, AssetVocabularyService.class,
            AssetCategoryLocalService.class, AssetCategoryService.class, AssetTagLocalService.class,
            AssetTagService.class, AssetTagStatsLocalService.class);

    templateVariableGroups.put(assetServicesTemplateVariableGroup.getLabel(),
            assetServicesTemplateVariableGroup);

    return templateVariableGroups;
}

From source file:com.liferay.asset.tags.navigation.web.internal.portlet.template.AssetTagsNavigationPortletDisplayTemplateHandler.java

License:Open Source License

@Override
public Map<String, TemplateVariableGroup> getTemplateVariableGroups(long classPK, String language,
        Locale locale) throws Exception {

    Map<String, TemplateVariableGroup> templateVariableGroups = super.getTemplateVariableGroups(classPK,
            language, locale);//from w  w  w. j ava 2s.co  m

    TemplateVariableGroup templateVariableGroup = templateVariableGroups.get("fields");

    templateVariableGroup.empty();

    templateVariableGroup.addCollectionVariable("tags", List.class, PortletDisplayTemplateConstants.ENTRIES,
            "tag", AssetTag.class, "curTag", "name");

    String[] restrictedVariables = getRestrictedVariables(language);

    TemplateVariableGroup assetServicesTemplateVariableGroup = new TemplateVariableGroup("tag-services",
            restrictedVariables);

    assetServicesTemplateVariableGroup.setAutocompleteEnabled(false);

    assetServicesTemplateVariableGroup.addServiceLocatorVariables(AssetTagLocalService.class,
            AssetTagService.class, AssetTagStatsLocalService.class);

    templateVariableGroups.put(assetServicesTemplateVariableGroup.getLabel(),
            assetServicesTemplateVariableGroup);

    return templateVariableGroups;
}

From source file:com.liferay.blogs.web.internal.template.BlogsPortletDisplayTemplateHandler.java

License:Open Source License

@Override
public Map<String, TemplateVariableGroup> getTemplateVariableGroups(long classPK, String language,
        Locale locale) throws Exception {

    Map<String, TemplateVariableGroup> templateVariableGroups = super.getTemplateVariableGroups(classPK,
            language, locale);//from ww  w  . j  ava  2 s  .  c om

    String[] restrictedVariables = getRestrictedVariables(language);

    TemplateVariableGroup blogsUtilTemplateVariableGroup = new TemplateVariableGroup("blogs-util",
            restrictedVariables);

    blogsUtilTemplateVariableGroup.addVariable("blogs-util", BlogsUtil.class, "blogsUtil");

    templateVariableGroups.put("blogs-util", blogsUtilTemplateVariableGroup);

    TemplateVariableGroup blogServicesTemplateVariableGroup = new TemplateVariableGroup("blog-services",
            restrictedVariables);

    blogServicesTemplateVariableGroup.setAutocompleteEnabled(false);

    blogServicesTemplateVariableGroup.addServiceLocatorVariables(BlogsEntryLocalService.class,
            BlogsEntryService.class);

    templateVariableGroups.put(blogServicesTemplateVariableGroup.getLabel(), blogServicesTemplateVariableGroup);

    TemplateVariableGroup fieldsTemplateVariableGroup = templateVariableGroups.get("fields");

    fieldsTemplateVariableGroup.empty();

    fieldsTemplateVariableGroup.addCollectionVariable("blog-entries", List.class,
            PortletDisplayTemplateManager.ENTRIES, "blog-entry", BlogsEntry.class, "curBlogEntry", "title");

    return templateVariableGroups;
}

From source file:com.liferay.document.library.web.internal.template.DocumentLibraryPortletDisplayTemplateHandler.java

License:Open Source License

@Override
public Map<String, TemplateVariableGroup> getTemplateVariableGroups(long classPK, String language,
        Locale locale) throws Exception {

    Map<String, TemplateVariableGroup> templateVariableGroups = super.getTemplateVariableGroups(classPK,
            language, locale);//from w  ww. j a  v  a 2 s. c o  m

    String[] restrictedVariables = getRestrictedVariables(language);

    TemplateVariableGroup documentUtilTemplateVariableGroup = new TemplateVariableGroup("document-util",
            restrictedVariables);

    documentUtilTemplateVariableGroup.addVariable("dl-util", DLUtil.class, "dlUtil");

    templateVariableGroups.put("document-util", documentUtilTemplateVariableGroup);

    TemplateVariableGroup documentServicesTemplateVariableGroup = new TemplateVariableGroup("document-services",
            restrictedVariables);

    documentServicesTemplateVariableGroup.setAutocompleteEnabled(false);

    documentServicesTemplateVariableGroup.addServiceLocatorVariables(DLAppLocalService.class,
            DLAppService.class, DLFileEntryTypeLocalService.class, DLFileEntryTypeService.class);

    templateVariableGroups.put(documentServicesTemplateVariableGroup.getLabel(),
            documentServicesTemplateVariableGroup);

    TemplateVariableGroup fieldsTemplateVariableGroup = templateVariableGroups.get("fields");

    fieldsTemplateVariableGroup.empty();

    fieldsTemplateVariableGroup.addCollectionVariable("documents", List.class,
            PortletDisplayTemplateManager.ENTRIES, "document", FileEntry.class, "curFileEntry", "title");

    return templateVariableGroups;
}

From source file:com.liferay.dynamic.data.lists.web.internal.template.DDLDisplayTemplateHandler.java

License:Open Source License

@Override
public Map<String, TemplateVariableGroup> getTemplateVariableGroups(long classPK, String language,
        Locale locale) throws Exception {

    Map<String, TemplateVariableGroup> templateVariableGroups = new LinkedHashMap<>();

    addTemplateVariableGroup(templateVariableGroups, getDDLUtilVariablesTemplateVariableGroups());
    addTemplateVariableGroup(templateVariableGroups, getDDLVariablesTemplateVariableGroups());
    addTemplateVariableGroup(templateVariableGroups, getGeneralVariablesTemplateVariableGroup());

    TemplateVariableGroup structureFieldsTemplateVariableGroup = getStructureFieldsTemplateVariableGroup(
            classPK, locale);/*w w w .  j  a v a2s.  c o  m*/

    structureFieldsTemplateVariableGroup.setLabel("data-list-record-fields");

    addTemplateVariableGroup(templateVariableGroups, structureFieldsTemplateVariableGroup);

    addTemplateVariableGroup(templateVariableGroups, getUtilTemplateVariableGroup());

    String[] restrictedVariables = getRestrictedVariables(language);

    TemplateVariableGroup ddlServicesTemplateVariableGroup = new TemplateVariableGroup("data-list-services",
            restrictedVariables);

    ddlServicesTemplateVariableGroup.setAutocompleteEnabled(false);

    ddlServicesTemplateVariableGroup.addServiceLocatorVariables(DDLRecordLocalService.class,
            DDLRecordService.class, DDLRecordSetLocalService.class, DDLRecordSetService.class,
            DDMStructureLocalService.class, DDMStructureService.class, DDMTemplateLocalService.class,
            DDMTemplateService.class);

    templateVariableGroups.put(ddlServicesTemplateVariableGroup.getLabel(), ddlServicesTemplateVariableGroup);

    return templateVariableGroups;
}

From source file:com.liferay.dynamic.data.mapping.template.BaseDDMTemplateHandler.java

License:Open Source License

protected void addTemplateVariableGroup(Map<String, TemplateVariableGroup> templateVariableGroups,
        TemplateVariableGroup templateVariableGroup) {

    if (templateVariableGroup == null) {
        return;/*from   www.j  a va 2s .co  m*/
    }

    templateVariableGroups.put(templateVariableGroup.getLabel(), templateVariableGroup);
}

From source file:com.liferay.journal.web.internal.portlet.template.JournalTemplateHandler.java

License:Open Source License

@Override
public Map<String, TemplateVariableGroup> getTemplateVariableGroups(long classPK, String language,
        Locale locale) throws Exception {

    Map<String, TemplateVariableGroup> templateVariableGroups = super.getTemplateVariableGroups(classPK,
            language, locale);// ww  w  .ja  va2  s.  c o  m

    String[] restrictedVariables = getRestrictedVariables(language);

    TemplateVariableGroup journalUtilTemplateVariableGroup = new TemplateVariableGroup("journal-util",
            restrictedVariables);

    journalUtilTemplateVariableGroup.addVariable("journal-content", JournalContent.class, "journalContent");

    templateVariableGroups.put("journal-util", journalUtilTemplateVariableGroup);

    TemplateVariableGroup journalServicesTemplateVariableGroup = new TemplateVariableGroup("journal-services",
            restrictedVariables);

    journalServicesTemplateVariableGroup.setAutocompleteEnabled(false);

    journalServicesTemplateVariableGroup.addServiceLocatorVariables(JournalArticleLocalService.class,
            JournalArticleService.class, DDMStructureLocalService.class, DDMStructureService.class,
            DDMTemplateLocalService.class, DDMTemplateService.class);

    templateVariableGroups.put(journalServicesTemplateVariableGroup.getLabel(),
            journalServicesTemplateVariableGroup);

    return templateVariableGroups;
}

From source file:com.liferay.wiki.web.internal.portlet.template.WikiPortletDisplayTemplateHandler.java

License:Open Source License

@Override
public Map<String, TemplateVariableGroup> getTemplateVariableGroups(long classPK, String language,
        Locale locale) throws Exception {

    Map<String, TemplateVariableGroup> templateVariableGroups = super.getTemplateVariableGroups(classPK,
            language, locale);/*www. j  a  v  a 2s  .c  o  m*/

    TemplateVariableGroup fieldsTemplateVariableGroup = templateVariableGroups.get("fields");

    fieldsTemplateVariableGroup.empty();

    fieldsTemplateVariableGroup.addVariable("asset-entry", AssetEntry.class, "assetEntry");
    fieldsTemplateVariableGroup.addVariable("wiki-page", WikiPage.class, PortletDisplayTemplateConstants.ENTRY);
    fieldsTemplateVariableGroup.addVariable("wiki-page-content", String.class, "formattedContent");

    String[] restrictedVariables = getRestrictedVariables(language);

    TemplateVariableGroup wikiServicesTemplateVariableGroup = new TemplateVariableGroup("wiki-services",
            restrictedVariables);

    wikiServicesTemplateVariableGroup.setAutocompleteEnabled(false);

    wikiServicesTemplateVariableGroup.addServiceLocatorVariables(WikiPageLocalService.class,
            WikiPageService.class, WikiNodeLocalService.class, WikiNodeService.class);

    templateVariableGroups.put(wikiServicesTemplateVariableGroup.getLabel(), wikiServicesTemplateVariableGroup);

    return templateVariableGroups;
}