List of usage examples for com.liferay.portal.kernel.template TemplateVariableGroup setLabel
public void setLabel(String label)
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);//from ww w. j a va 2s .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; }