@Name(value="config") @Scope(value=CONVERSATION) @Install(precedence=31) public class ConfigurationBeanHelper extends Object implements Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
ConfigurationBeanHelper.UnrestrictedGetAllWebConfs
Unrestricted access to global and local web confs.
|
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,String> |
messages
To get intenationalization values by key.
|
protected org.nuxeo.ecm.platform.ui.web.api.NavigationContext |
navigationContext
nagivation context for nuxeo queries
|
| Constructor and Description |
|---|
ConfigurationBeanHelper() |
| Modifier and Type | Method and Description |
|---|---|
static ConfigurationBeanHelper |
getBean()
Get the current JSF instance of this class
|
org.nuxeo.ecm.core.api.DocumentModelList |
getConfigs(String confType)
List of configurations in nuxeo
|
org.nuxeo.ecm.core.api.DocumentModelList |
getConfigs(String confType,
org.nuxeo.ecm.core.api.CoreSession session,
org.nuxeo.ecm.core.api.DocumentModel domain) |
List<Map<String,String>> |
getFragmentOptionsByCode(org.nuxeo.ecm.core.api.DocumentModel doc,
String code2)
List of configurations in nuxeo
|
org.nuxeo.ecm.core.api.DocumentModelList |
getFragmentTypes() |
org.nuxeo.ecm.core.api.DocumentModelList |
getLinksTemplates() |
org.nuxeo.ecm.core.api.DocumentModelList |
getListTemplates() |
org.nuxeo.ecm.core.api.DocumentModelList |
getPageTemplates() |
org.nuxeo.ecm.core.api.DocumentModelList |
getPageThemes() |
org.nuxeo.ecm.core.api.DocumentModelList |
getRegionLayouts() |
protected static List<org.nuxeo.ecm.core.api.DocumentModel> |
getSelectedConfsByType(List<org.nuxeo.ecm.core.api.DocumentModel> selectedConfs,
String confType) |
org.nuxeo.ecm.core.api.DocumentModelList |
getSliderTemplates() |
boolean |
getWebsiteParam(String paramName)
Evaluate a configuration option on website options
|
String |
getWebsiteParamString(String paramName,
String defaultValue) |
org.nuxeo.ecm.core.api.DocumentModelList |
getWindowStyles() |
org.nuxeo.ecm.core.api.DocumentModelList |
getZoomTemplates() |
protected static List<org.nuxeo.ecm.core.api.DocumentModel> |
mergeGlobalNLocalConfs(List<org.nuxeo.ecm.core.api.DocumentModel> globalConfs,
org.nuxeo.ecm.core.api.DocumentModelList localConfs,
String confType) |
@In(create=true) protected transient org.nuxeo.ecm.platform.ui.web.api.NavigationContext navigationContext
public static ConfigurationBeanHelper getBean()
public org.nuxeo.ecm.core.api.DocumentModelList getConfigs(String confType)
public org.nuxeo.ecm.core.api.DocumentModelList getConfigs(String confType, org.nuxeo.ecm.core.api.CoreSession session, org.nuxeo.ecm.core.api.DocumentModel domain)
protected static List<org.nuxeo.ecm.core.api.DocumentModel> mergeGlobalNLocalConfs(List<org.nuxeo.ecm.core.api.DocumentModel> globalConfs, org.nuxeo.ecm.core.api.DocumentModelList localConfs, String confType)
protected static List<org.nuxeo.ecm.core.api.DocumentModel> getSelectedConfsByType(List<org.nuxeo.ecm.core.api.DocumentModel> selectedConfs, String confType)
selectedConfs - confType - public org.nuxeo.ecm.core.api.DocumentModelList getPageTemplates()
public org.nuxeo.ecm.core.api.DocumentModelList getPageThemes()
public org.nuxeo.ecm.core.api.DocumentModelList getFragmentTypes()
public org.nuxeo.ecm.core.api.DocumentModelList getWindowStyles()
public org.nuxeo.ecm.core.api.DocumentModelList getListTemplates()
public org.nuxeo.ecm.core.api.DocumentModelList getZoomTemplates()
public org.nuxeo.ecm.core.api.DocumentModelList getLinksTemplates()
public org.nuxeo.ecm.core.api.DocumentModelList getSliderTemplates()
public org.nuxeo.ecm.core.api.DocumentModelList getRegionLayouts()
public List<Map<String,String>> getFragmentOptionsByCode(org.nuxeo.ecm.core.api.DocumentModel doc, String code2)
public boolean getWebsiteParam(String paramName)
paramName - the param nameCopyright © 2020. All rights reserved.