pt.digitalis.utils.config
Class ConfigurationsPreferencesImpl

java.lang.Object
  extended by pt.digitalis.utils.config.AbstractConfigurationsImpl
      extended by pt.digitalis.utils.config.ConfigurationsPreferencesImpl
All Implemented Interfaces:
IConfigurations

public class ConfigurationsPreferencesImpl
extends AbstractConfigurationsImpl

The Class ConfigurationsPreferencesImpl.

Author:
Pedro Viegas pviegas@digitalis.pt

Field Summary
 
Fields inherited from class pt.digitalis.utils.config.AbstractConfigurationsImpl
cachedConfigurations, cachedConfigurationsPackages, DEFAULT_VALUE_KEYWORK
 
Constructor Summary
ConfigurationsPreferencesImpl()
          Instantiates a new configurations preferences impl.
ConfigurationsPreferencesImpl(boolean forcePrefixedConfigurationsActive)
          Instantiates a new configurations preferences impl.
 
Method Summary
 String getGeneralPrefix()
          Gets the general prefix.
 Properties readConfiguration(String configID, String sectionID, boolean usePrefix)
          Read configuration.
 boolean removeConfiguration(String configID, String sectionID, boolean usePrefix)
          Removes the configuration.
 boolean writeConfiguration(String configID, String sectionID, Properties values, boolean usePrefix)
          Write configuration.
 
Methods inherited from class pt.digitalis.utils.config.AbstractConfigurationsImpl
getCacheConfigurationPoints, getConfigItemsMap, isPrefixedConfiguration, isPrefixedConfigurationsActive, readAllConfigurationsPoints, readConfiguration, readConfiguration, readConfiguration, readConfigurationAsMap, readConfigurationsPointsForPackage, removeConfiguration, removeConfiguration, setGeneralPrefix, writeConfiguration, writeConfiguration, writeConfiguration, writeConfigurationFromMap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfigurationsPreferencesImpl

public ConfigurationsPreferencesImpl()
Instantiates a new configurations preferences impl.


ConfigurationsPreferencesImpl

public ConfigurationsPreferencesImpl(boolean forcePrefixedConfigurationsActive)
Instantiates a new configurations preferences impl.

Parameters:
forcePrefixedConfigurationsActive - the force prefixed configurations active
Method Detail

getGeneralPrefix

public String getGeneralPrefix()
Gets the general prefix.

Specified by:
getGeneralPrefix in interface IConfigurations
Overrides:
getGeneralPrefix in class AbstractConfigurationsImpl
Returns:
the general prefix
See Also:
AbstractConfigurationsImpl.getGeneralPrefix()

readConfiguration

public Properties readConfiguration(String configID,
                                    String sectionID,
                                    boolean usePrefix)
Read configuration.

Specified by:
readConfiguration in class AbstractConfigurationsImpl
Parameters:
configID - the config id
sectionID - the section id
usePrefix - the use prefix
Returns:
the properties
See Also:
AbstractConfigurationsImpl.readConfiguration(java.lang.String, java.lang.String, boolean)

removeConfiguration

public boolean removeConfiguration(String configID,
                                   String sectionID,
                                   boolean usePrefix)
Removes the configuration.

Specified by:
removeConfiguration in class AbstractConfigurationsImpl
Parameters:
configID - the config id
sectionID - the section id
usePrefix - the use prefix
Returns:
true, if successful
See Also:
AbstractConfigurationsImpl.removeConfiguration(java.lang.String, java.lang.String, boolean)

writeConfiguration

public boolean writeConfiguration(String configID,
                                  String sectionID,
                                  Properties values,
                                  boolean usePrefix)
Write configuration.

Specified by:
writeConfiguration in class AbstractConfigurationsImpl
Parameters:
configID - the config id
sectionID - the section id
values - the values
usePrefix - the use prefix
Returns:
true, if successful
See Also:
AbstractConfigurationsImpl.writeConfiguration(java.lang.String, java.lang.String, java.util.Properties, boolean)


Copyright © 2012 Digitalis Informática Lda. All Rights Reserved.