List of usage examples for com.liferay.portal.kernel.template TemplateVariableGroup setAutocompleteEnabled
public void setAutocompleteEnabled(boolean autocompleteEnabled)
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; }