@Service public class ConfigurationManager extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ConfigurationManager.AttributeLayerIdPair |
static interface |
ConfigurationManager.SystemStatusListener |
| Constructor and Description |
|---|
ConfigurationManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
addDefaultTermStyle(String termId,
String styleRef) |
void |
addLayerConfig(gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.layer.LayerConfig lcfg) |
void |
addLayerStyle(String name,
String style) |
void |
addMappingConfig(gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.mapping.AttributeMappingConfig mcfg) |
void |
addTaxonomyConfigType(String taxonomyConfigType) |
void |
addTermStyle(String themeName,
String termId,
String styleRef) |
void |
addTheme(gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.presentation.Theme theme) |
void |
addTheme(gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.presentation.Theme theme,
String template) |
void |
bringUpSystem() |
ConfigurationManager.AttributeLayerIdPair |
findAttributeByTermId(String termId) |
gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.mapping.AttributeMappingConfig |
getAttributeMappingForLayer(String attributeName,
String attributeValue,
String layerTermId) |
List<gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.mapping.AttributeMappingConfig> |
getAttributeMappings(String attributeName,
String attributeValue) |
List<gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.mapping.AttributeMappingConfig> |
getAttributeMappingsForTermId(String termId) |
String |
getDefaultTermStyle(String termId) |
String |
getGeoserverUrl() |
List<gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.layer.LayerConfig> |
getLayerConfig() |
gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.layer.LayerConfig |
getLayerConfig(gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTerm tt) |
String |
getLayerDatastore() |
List<gr.cite.gaap.datatransferobjects.LayerStyleMessenger> |
getLayersReferencingDefaultStyle(String style) |
List<gr.cite.gaap.datatransferobjects.LayerStyleMessenger> |
getLayersReferencingStyle(String style) |
String |
getLayerStyle(String name) |
Map<String,String> |
getLayerStyles() |
String |
getLayerWorkspace() |
List<gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.mapping.AttributeMappingConfig> |
getMappingConfig() |
List<gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.mapping.AttributeMappingConfig> |
getMappingConfigs(String attributeName) |
gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.mapping.AttributeMappingConfig |
getMappingConfigsForIdAndLayer(String termId,
String layerTermId) |
List<gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.mapping.AttributeMappingConfig> |
getMappingConfigsForLayer(String layerTermId) |
List<gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.mapping.AttributeMappingConfig> |
getMappingConfigsForLayer(String attributeName,
String layerTermId) |
List<gr.cite.geoanalytics.dataaccess.entities.sysconfig.SysConfig> |
getSystemConfigsByClass(gr.cite.geoanalytics.dataaccess.entities.sysconfig.SysConfig.SysConfigClass sysConfigClass) |
gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.presentation.SystemPresentationConfig |
getSystemPresentationConfig() |
String |
getTermStyle(String themeName,
String termId) |
boolean |
isSystemOnline() |
List<String> |
listLayerStyles() |
List<String> |
listTaxonomyConfigTypes() |
List<String> |
listThemes() |
void |
removeDefaultTermStyle(String termId) |
void |
removeLayerConfig(gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTerm tt) |
void |
removeLayerStyles(List<String> names) |
void |
removeMappingConfigForLayer(String layerTermId) |
void |
removeMappingConfigForLayer(String attributeName,
String layerTermId) |
void |
removeMappingConfigForLayer(String attributeName,
String attributeValue,
String layerTermId) |
void |
removeMappingConfigs(String attributeName) |
void |
removeMappingConfigs(String attributeName,
String attributeValue) |
void |
removeTermStyle(String themeName,
String termId) |
void |
removeTermStyles(String termId) |
void |
removeThemes(List<String> names) |
List<gr.cite.geoanalytics.dataaccess.entities.taxonomy.Taxonomy> |
retrieveTaxonomiesByClass(gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.global.TaxonomyConfig.Type taxonomyConfigClassType) |
List<gr.cite.geoanalytics.dataaccess.entities.taxonomy.Taxonomy> |
retrieveTaxonomiesByClass(gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.global.TaxonomyConfig.Type taxonomyConfigClassType,
boolean loadDetails) |
List<gr.cite.geoanalytics.dataaccess.entities.taxonomy.Taxonomy> |
retrieveTaxonomiesByClass(gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.global.TaxonomyConfig.Type taxonomyConfigClassType,
gr.cite.geoanalytics.dataaccess.entities.principal.Principal principal,
DescendantInclusionType inclusionType) |
List<gr.cite.geoanalytics.dataaccess.entities.taxonomy.Taxonomy> |
retrieveTaxonomiesByClass(gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.global.TaxonomyConfig.Type taxonomyConfigClassType,
gr.cite.geoanalytics.dataaccess.entities.principal.Principal principal,
DescendantInclusionType inclusionType,
boolean loadDetails) |
List<gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.global.TaxonomyConfig> |
retrieveTaxonomyConfig(boolean translateId) |
List<gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.global.TaxonomyConfig> |
retrieveTaxonomyConfig(String taxonomyConfigType) |
List<gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.global.TaxonomyConfig> |
retrieveTaxonomyConfig(String taxonomyConfigType,
boolean translateId) |
List<gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.global.TaxonomyConfig> |
retrieveTaxonomyConfig(gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.global.TaxonomyConfig.Type type) |
List<gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.global.TaxonomyConfig> |
retrieveTaxonomyConfig(gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.global.TaxonomyConfig.Type taxonomyConfigType,
boolean translateId) |
List<gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.global.TaxonomyConfig> |
retrieveTaxonomyConfigByClass(gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.global.TaxonomyConfig.Type taxonomyConfigClassType) |
List<gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.global.TaxonomyConfig> |
retrieveTaxonomyConfigByClass(gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.global.TaxonomyConfig.Type taxonomyConfigClassType,
boolean translateId) |
gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.global.TaxonomyConfig |
retrieveTaxonomyConfigById(String id) |
gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.global.TaxonomyConfig |
retrieveTaxonomyConfigById(String id,
boolean translateId) |
void |
setConfiguration(gr.cite.geoanalytics.context.Configuration configuration) |
void |
setSysConfigDao(gr.cite.geoanalytics.dataaccess.entities.sysconfig.dao.SysConfigDao sysConfigDao) |
void |
setTaxonomyConfig(List<gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.global.TaxonomyConfig> taxonomyConfigs) |
void |
setTaxonomyConfig(gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.global.TaxonomyConfig taxonomyConfig) |
void |
setTaxonomyDao(gr.cite.geoanalytics.dataaccess.entities.taxonomy.dao.TaxonomyDao taxonomyDao) |
void |
setUserDao(gr.cite.geoanalytics.dataaccess.entities.user.dao.UserDaoOld userDaoOld) |
void |
updateLayerConfig(gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.layer.LayerConfig lcfg) |
void |
updateLayerStyle(String name,
String style) |
void |
updateMappingConfig(gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.mapping.AttributeMappingConfig mcfg) |
void |
updateTermStyle(String theme,
String termId,
String style) |
@Inject public void setConfiguration(gr.cite.geoanalytics.context.Configuration configuration)
@Inject public void setUserDao(gr.cite.geoanalytics.dataaccess.entities.user.dao.UserDaoOld userDaoOld)
@Inject public void setTaxonomyDao(gr.cite.geoanalytics.dataaccess.entities.taxonomy.dao.TaxonomyDao taxonomyDao)
@Inject public void setSysConfigDao(gr.cite.geoanalytics.dataaccess.entities.sysconfig.dao.SysConfigDao sysConfigDao)
@Transactional(readOnly=true)
public boolean isSystemOnline()
throws Exception
Exceptionpublic List<String> listTaxonomyConfigTypes() throws Exception
Exception@Transactional public void setTaxonomyConfig(List<gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.global.TaxonomyConfig> taxonomyConfigs) throws Exception
Exception@Transactional
public void setTaxonomyConfig(gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.global.TaxonomyConfig taxonomyConfig)
throws Exception
Exception@Transactional public void addTaxonomyConfigType(String taxonomyConfigType) throws Exception
Exception@Transactional(readOnly=true) public List<gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.global.TaxonomyConfig> retrieveTaxonomyConfig(boolean translateId) throws Exception
Exception@Transactional(readOnly=true) public List<gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.global.TaxonomyConfig> retrieveTaxonomyConfig(String taxonomyConfigType, boolean translateId) throws Exception
Exception@Transactional(readOnly=true) public List<gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.global.TaxonomyConfig> retrieveTaxonomyConfig(gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.global.TaxonomyConfig.Type taxonomyConfigType, boolean translateId) throws Exception
Exception@Transactional(readOnly=true) public List<gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.global.TaxonomyConfig> retrieveTaxonomyConfig(String taxonomyConfigType) throws Exception
Exception@Transactional(readOnly=true) public List<gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.global.TaxonomyConfig> retrieveTaxonomyConfig(gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.global.TaxonomyConfig.Type type) throws Exception
Exception@Transactional(readOnly=true) public List<gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.global.TaxonomyConfig> retrieveTaxonomyConfigByClass(gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.global.TaxonomyConfig.Type taxonomyConfigClassType) throws Exception
Exception@Transactional(readOnly=true) public List<gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.global.TaxonomyConfig> retrieveTaxonomyConfigByClass(gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.global.TaxonomyConfig.Type taxonomyConfigClassType, boolean translateId) throws Exception
Exception@Transactional(readOnly=true) public List<gr.cite.geoanalytics.dataaccess.entities.taxonomy.Taxonomy> retrieveTaxonomiesByClass(gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.global.TaxonomyConfig.Type taxonomyConfigClassType, gr.cite.geoanalytics.dataaccess.entities.principal.Principal principal, DescendantInclusionType inclusionType, boolean loadDetails) throws Exception
Exception@Transactional(readOnly=true) public List<gr.cite.geoanalytics.dataaccess.entities.taxonomy.Taxonomy> retrieveTaxonomiesByClass(gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.global.TaxonomyConfig.Type taxonomyConfigClassType, gr.cite.geoanalytics.dataaccess.entities.principal.Principal principal, DescendantInclusionType inclusionType) throws Exception
Exception@Transactional(readOnly=true) public List<gr.cite.geoanalytics.dataaccess.entities.taxonomy.Taxonomy> retrieveTaxonomiesByClass(gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.global.TaxonomyConfig.Type taxonomyConfigClassType, boolean loadDetails) throws Exception
Exception@Transactional(readOnly=true) public List<gr.cite.geoanalytics.dataaccess.entities.taxonomy.Taxonomy> retrieveTaxonomiesByClass(gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.global.TaxonomyConfig.Type taxonomyConfigClassType) throws Exception
Exception@Transactional(readOnly=true) public gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.global.TaxonomyConfig retrieveTaxonomyConfigById(String id, boolean translateId) throws Exception
Exception@Transactional(readOnly=true) public gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.global.TaxonomyConfig retrieveTaxonomyConfigById(String id) throws Exception
Exception@Transactional(readOnly=true) public List<gr.cite.geoanalytics.dataaccess.entities.sysconfig.SysConfig> getSystemConfigsByClass(gr.cite.geoanalytics.dataaccess.entities.sysconfig.SysConfig.SysConfigClass sysConfigClass)
@Transactional(readOnly=true) public List<gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.layer.LayerConfig> getLayerConfig() throws Exception
Exception@Transactional(readOnly=true)
public gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.layer.LayerConfig getLayerConfig(gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTerm tt)
throws Exception
Exception@Transactional
public void updateLayerConfig(gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.layer.LayerConfig lcfg)
throws Exception
Exception@Transactional
public void addLayerConfig(gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.layer.LayerConfig lcfg)
throws Exception
Exception@Transactional
public void removeLayerConfig(gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTerm tt)
throws Exception
Exception@Transactional(readOnly=true) public List<gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.mapping.AttributeMappingConfig> getMappingConfig() throws Exception
Exception@Transactional(readOnly=true) public List<gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.mapping.AttributeMappingConfig> getMappingConfigs(String attributeName) throws Exception
Exception@Transactional(readOnly=true) public List<gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.mapping.AttributeMappingConfig> getMappingConfigsForLayer(String attributeName, String layerTermId) throws Exception
Exception@Transactional(readOnly=true) public List<gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.mapping.AttributeMappingConfig> getMappingConfigsForLayer(String layerTermId) throws Exception
Exception@Transactional(readOnly=true) public List<gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.mapping.AttributeMappingConfig> getAttributeMappings(String attributeName, String attributeValue) throws Exception
Exception@Transactional(readOnly=true) public gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.mapping.AttributeMappingConfig getAttributeMappingForLayer(String attributeName, String attributeValue, String layerTermId) throws Exception
Exception@Transactional(readOnly=true) public List<gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.mapping.AttributeMappingConfig> getAttributeMappingsForTermId(String termId) throws Exception
Exceptionpublic ConfigurationManager.AttributeLayerIdPair findAttributeByTermId(String termId) throws Exception
Exception@Transactional(readOnly=true) public gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.mapping.AttributeMappingConfig getMappingConfigsForIdAndLayer(String termId, String layerTermId) throws Exception
Exception@Transactional
public void updateMappingConfig(gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.mapping.AttributeMappingConfig mcfg)
throws Exception
Exception@Transactional public void removeMappingConfigs(String attributeName) throws Exception
Exception@Transactional public void removeMappingConfigs(String attributeName, String attributeValue) throws Exception
Exception@Transactional public void removeMappingConfigForLayer(String attributeName, String attributeValue, String layerTermId) throws Exception
Exception@Transactional public void removeMappingConfigForLayer(String attributeName, String layerTermId) throws Exception
Exception@Transactional public void removeMappingConfigForLayer(String layerTermId) throws Exception
Exception@Transactional
public void addMappingConfig(gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.mapping.AttributeMappingConfig mcfg)
throws Exception
Exception@Transactional(readOnly=true) public Map<String,String> getLayerStyles() throws Exception
Exception@Transactional(readOnly=true)
public gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.presentation.SystemPresentationConfig getSystemPresentationConfig()
throws Exception
Exception@Transactional(readOnly=true) public String getLayerStyle(String name) throws Exception
Exception@Transactional(readOnly=true) public List<String> listLayerStyles() throws Exception
Exception@Transactional public void addLayerStyle(String name, String style) throws Exception
Exception@Transactional public void updateLayerStyle(String name, String style) throws Exception
Exception@Transactional public void removeLayerStyles(List<String> names) throws Exception
Exception@Transactional(readOnly=true) public List<String> listThemes() throws Exception
Exception@Transactional
public void addTheme(gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.presentation.Theme theme,
String template)
throws Exception
Exception@Transactional
public void addTheme(gr.cite.geoanalytics.dataaccess.entities.sysconfig.xml.presentation.Theme theme)
throws Exception
Exception@Transactional public void removeThemes(List<String> names) throws Exception
Exception@Transactional(readOnly=true) public String getDefaultTermStyle(String termId) throws Exception
Exception@Transactional(readOnly=true) public String getTermStyle(String themeName, String termId) throws Exception
Exception@Transactional(readOnly=true) public List<gr.cite.gaap.datatransferobjects.LayerStyleMessenger> getLayersReferencingStyle(String style) throws Exception
Exception@Transactional(readOnly=true) public List<gr.cite.gaap.datatransferobjects.LayerStyleMessenger> getLayersReferencingDefaultStyle(String style) throws Exception
Exception@Transactional public void addDefaultTermStyle(String termId, String styleRef) throws Exception
Exception@Transactional public void addTermStyle(String themeName, String termId, String styleRef) throws Exception
Exception@Transactional public void removeDefaultTermStyle(String termId) throws Exception
Exception@Transactional public void removeTermStyle(String themeName, String termId) throws Exception
Exception@Transactional public void removeTermStyles(String termId) throws Exception
ExceptionCopyright © 2016. All Rights Reserved.