@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 org.nuxeo.ecm.core.api.CoreSession |
documentManager |
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) |
org.nuxeo.ecm.core.api.DocumentModel |
getConfigurationObjectBy(String code,
String code2,
String type) |
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 org.nuxeo.ecm.core.api.CoreSession documentManager
@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 org.nuxeo.ecm.core.api.DocumentModel getConfigurationObjectBy(String code, String code2, String type)
code - code2 - type - public List<Map<String,String>> getFragmentOptionsByCode(org.nuxeo.ecm.core.api.DocumentModel doc, String code2)
public boolean getWebsiteParam(String paramName)
paramName - the param nameCopyright © 2019. All rights reserved.