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

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

Introduction

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

Prototype

public void setAutocompleteEnabled(boolean autocompleteEnabled) 

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);/*ww w .  j ava 2s.  c  o  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);//from   w ww .j  av  a2 s  .  co  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  www.  ja v a  2s.com

    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 a v a 2  s  . c o 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);//www  .  ja v a2 s .  com

    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 w  w .  j av  a2s .  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 a  2  s  . 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.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);/*from   ww w.  j a  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);/*from   w  w w  . j  a v  a2  s  .  com*/

    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;
}

From source file:com.slemarchand.peoplepublisher.template.PeoplePublisherPortletDisplayTemplateHandler.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 av a 2  s .c o  m*/

    String[] restrictedVariables = getRestrictedVariables(language);

    TemplateVariableGroup peoplePublisherUtilTemplateVariableGroup = new TemplateVariableGroup(
            "people-publisher-util", restrictedVariables);

    templateVariableGroups.put("people-publisher-util", peoplePublisherUtilTemplateVariableGroup);

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

    fieldsTemplateVariableGroup.empty();

    fieldsTemplateVariableGroup.addCollectionVariable("users", List.class, "users", "user", User.class,
            "curUser", "getFullName()");

    fieldsTemplateVariableGroup.addVariable("user", User.class, "user", "getFullName()");

    TemplateVariableGroup userServicesTemplateVariableGroup = new TemplateVariableGroup("user-services",
            restrictedVariables);

    userServicesTemplateVariableGroup.setAutocompleteEnabled(false);

    userServicesTemplateVariableGroup.addServiceLocatorVariables(UserLocalService.class);

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

    return templateVariableGroups;
}