class ConfigurationLoader
extends java.lang.Object
Modifier and Type | Field | Description |
---|---|---|
private static Log |
log |
|
private static ConfigurationSerializer |
serializer |
Constructor | Description |
---|---|
ConfigurationLoader() |
Modifier and Type | Method | Description |
---|---|---|
(package private) java.lang.Object |
loadXMLFile(java.net.URL confFileUrl,
ComponentProperties properties) |
Read an XML file and return an Object representation of its contents
|
ConfigurationObjectCache |
readConfigurationObject(java.lang.String companyId,
java.lang.String componentName,
java.lang.String confName,
ComponentProperties properties) |
|
private ConfigurationObjectCache |
readConfigurationObjectFromDatabase(java.lang.String companyId,
java.lang.String componentName,
java.lang.String confName,
ComponentProperties properties,
java.lang.String sourceName) |
|
private ConfigurationObjectCache |
readConfigurationObjectFromXMLFile(java.lang.String companyId,
java.lang.String componentName,
java.lang.String confName,
ComponentProperties properties) |
|
ComponentProperties |
readPropertiesConfiguration(java.lang.String companyId,
java.lang.String componentName) |
|
void |
saveConfigurationObjectIntoDatabase(java.lang.Object configurationObject,
java.lang.String companyId,
java.lang.String componentName,
java.lang.String confName,
ComponentProperties properties) |
private static final Log log
private static final ConfigurationSerializer serializer
public ComponentProperties readPropertiesConfiguration(java.lang.String companyId, java.lang.String componentName)
public ConfigurationObjectCache readConfigurationObject(java.lang.String companyId, java.lang.String componentName, java.lang.String confName, ComponentProperties properties) throws java.io.IOException, org.xml.sax.SAXException
java.io.IOException
org.xml.sax.SAXException
private ConfigurationObjectCache readConfigurationObjectFromDatabase(java.lang.String companyId, java.lang.String componentName, java.lang.String confName, ComponentProperties properties, java.lang.String sourceName)
private ConfigurationObjectCache readConfigurationObjectFromXMLFile(java.lang.String companyId, java.lang.String componentName, java.lang.String confName, ComponentProperties properties) throws java.io.FileNotFoundException, java.io.IOException, org.xml.sax.SAXException
java.io.FileNotFoundException
java.io.IOException
org.xml.sax.SAXException
java.lang.Object loadXMLFile(java.net.URL confFileUrl, ComponentProperties properties) throws java.io.IOException, org.xml.sax.SAXException
java.io.IOException
org.xml.sax.SAXException
public void saveConfigurationObjectIntoDatabase(java.lang.Object configurationObject, java.lang.String companyId, java.lang.String componentName, java.lang.String confName, ComponentProperties properties)