org.ops4j.pax.coin.service.internal.provider
Class ConfigImpl

java.lang.Object
  extended by org.ops4j.pax.coin.service.internal.provider.ConfigImpl
All Implemented Interfaces:
Config

public class ConfigImpl
extends Object
implements Config

Configuration implementation.

Since:
0.3.0, March 07, 2008
Author:
Alin Dreghiciu

Constructor Summary
ConfigImpl(String id, Map<String,Object> properties)
          Constructor.
 
Method Summary
 String getId()
          Configuration item identifier.
 Map<String,Object> getProperties()
          Configuration properties.
 void setProperties(Map<String,Object> properties)
          Setter.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfigImpl

public ConfigImpl(String id,
                  Map<String,Object> properties)
Constructor.

Parameters:
id - configuration id; cannot be null or empty
properties - configuration properties; cannot be null or empty
Throws:
org.ops4j.lang.NullArgumentException - - If id is null or empty - If properties are null
Method Detail

getId

public String getId()
Description copied from interface: Config
Configuration item identifier. Cannot be null.
If the configuration group is targeting a managed service, the id must be equal with the id of the group.

Specified by:
getId in interface Config
Returns:
unique identifier within a configuration group
See Also:
Config.getId()

getProperties

public Map<String,Object> getProperties()
Description copied from interface: Config
Configuration properties. Cannot be null.

Specified by:
getProperties in interface Config
Returns:
configuration properties
See Also:
Config.getProperties()

setProperties

public void setProperties(Map<String,Object> properties)
Setter.

Parameters:
properties - configuration properties; cannot be null
Throws:
org.ops4j.lang.NullArgumentException - - If properties are null


Copyright © 2006-2012 OPS4J - Open Participation Software for Java. All Rights Reserved.