|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jcoderz.commons.config.ConfigurationServiceCommonImpl
org.jcoderz.commons.config.ConfigurationServiceAdminImpl
public class ConfigurationServiceAdminImpl
Implementation of the ConfigurationService business methods of the administration interface. This class holds all business logic of the service related to administrative tasks like getting all configuration keys or single configuration values. On this level only primitve types String, int, long and boolean are used. The wellformed and complex typed interfaces for the specific services are using this more simple interface. Implementing the business interface ConfigurationServiceAdminInterface and thus the ConfigurationServiceCommonInterface. IMPORTANT: Because of XDoclet Bug in current version, we define deligators to the super class with ejb-tags here. These should be deleted if XDoclet is fixed.
| Constructor Summary | |
|---|---|
ConfigurationServiceAdminImpl()
|
|
| Method Summary | |
|---|---|
boolean |
getBoolean(ConfigurationKey key)
Returns the boolean value that is associated with the given key. |
int |
getInt(ConfigurationKey key)
Returns the int value that is associated with the given key. |
Set |
getKeys()
Returns an immutable Set containing all keys present in the configuration. |
long |
getLong(ConfigurationKey key)
Returns the long value that is associated with the given key. |
String |
getString(ConfigurationKey key)
Returns the String value that is associated with the given key. |
| Methods inherited from class org.jcoderz.commons.config.ConfigurationServiceCommonImpl |
|---|
getConfigurationCacheCurrent |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ConfigurationServiceAdminImpl()
| Method Detail |
|---|
public Set getKeys()
throws ConfigurationInitializationFailedException
ConfigurationKey objects.
In case there are no keys, the Set is empty.
getKeys in interface ConfigurationServiceAdminInterfaceConfigurationKey objects.
Or empty set if no data is stored.
ConfigurationInitializationFailedException - if the requested
configuration keys could not be fetched, or if a key could not be
transformed to a valid ConfigurationKey instance.
This could only occur, for general config resource problems,
therefor the initialization failure is thrown instead of the
underlying ArgumentMalformedException.
public boolean getBoolean(ConfigurationKey key)
throws ConfigurationValueNotFoundException,
ConfigurationTypeConversionFailedException,
ArgumentMalformedException
getBoolean in interface ConfigurationServiceCommonInterfacegetBoolean in class ConfigurationServiceCommonImplkey - ConfigurationKey that is the key for a stored configuration
value.
ConfigurationValueNotFoundException - in case there is no match to
key.
ConfigurationTypeConversionFailedException - in case the found value
could not be converted to boolean type.
ArgumentMalformedException - Is thrown to indicate the illegal use
of a null object as input parameter.
public int getInt(ConfigurationKey key)
throws ConfigurationValueNotFoundException,
ConfigurationTypeConversionFailedException,
ArgumentMalformedException
getInt in interface ConfigurationServiceCommonInterfacegetInt in class ConfigurationServiceCommonImplkey - ConfigurationKey that is the key for a stored configuration
value.
ConfigurationValueNotFoundException - in case there is no match to
the key.
ConfigurationTypeConversionFailedException - in case the found value
could not be converted to int type.
ArgumentMalformedException - Is thrown to indicate the illegal use
of a null object as input parameter.
public long getLong(ConfigurationKey key)
throws ConfigurationValueNotFoundException,
ConfigurationTypeConversionFailedException,
ArgumentMalformedException
getLong in interface ConfigurationServiceCommonInterfacegetLong in class ConfigurationServiceCommonImplkey - ConfigurationKey that is the key for a stored configuration
value.
ConfigurationValueNotFoundException - in case there is no match to
the key.
ConfigurationTypeConversionFailedException - in case the found value
could not be converted to long type.
ArgumentMalformedException - Is thrown to indicate the illegal use
of a null object as input parameter.
public String getString(ConfigurationKey key)
throws ConfigurationValueNotFoundException,
ArgumentMalformedException
getString in interface ConfigurationServiceCommonInterfacegetString in class ConfigurationServiceCommonImplkey - ConfigurationKey that is the key for a stored configuration
value.
ConfigurationValueNotFoundException - in case there is no match to
the key.
ArgumentMalformedException - Is thrown to indicate the illegal use
of a null object as input parameter.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||