nl.gx.webmanager.services.config
Interface ConfigurationSet


public interface ConfigurationSet

Contains a collection of ConfigurationEntry instances which are grouped by a ConfigurationSet definition based on a OSGi MetaType description.

Author:
arjansc

Method Summary
 void addConfigurationEntry(ConfigurationEntry entry)
          Add the ConfigurationEntry to the set.
 java.util.Map<java.lang.String,java.lang.String> getActivationCriteria()
          TODO
 ConfigurationEntry[] getConfigurationEntries()
          Returns all ConfigurationEntry instances contained in this ConfigurationSet.
 ConfigurationEntry getConfigurationEntry(java.lang.String name)
          Returns a ConfigurationEntry with the specified name from the current ConfigurationSet.
 java.lang.String getName()
          Return the name of this configuration set
 void removeConfigurationEntry(ConfigurationEntry entry)
          Remove the ConfigurationEntry from the set.
 void setActivationCriteria(java.util.Map<java.lang.String,java.lang.String> criteria)
          TODO
 void setConfigurationEntries(ConfigurationEntry[] entries)
          Updates the contents of the ConfigurationSet.
 

Method Detail

getConfigurationEntries

ConfigurationEntry[] getConfigurationEntries()
Returns all ConfigurationEntry instances contained in this ConfigurationSet.


getConfigurationEntry

ConfigurationEntry getConfigurationEntry(java.lang.String name)
Returns a ConfigurationEntry with the specified name from the current ConfigurationSet.

Parameters:
name - the name of the ConfigurationEntry
Returns:
a ConfigurationEntry with the specified name, or null if it is not found

setConfigurationEntries

void setConfigurationEntries(ConfigurationEntry[] entries)
Updates the contents of the ConfigurationSet.

Parameters:
entries - The new content of the ConfigurationSet

addConfigurationEntry

void addConfigurationEntry(ConfigurationEntry entry)
Add the ConfigurationEntry to the set.

Parameters:
entry - the ConfigurationEntry to add.

removeConfigurationEntry

void removeConfigurationEntry(ConfigurationEntry entry)
Remove the ConfigurationEntry from the set.

Parameters:
entry - the ConfigurationEntry to remove.

getActivationCriteria

java.util.Map<java.lang.String,java.lang.String> getActivationCriteria()
TODO

Returns:

setActivationCriteria

void setActivationCriteria(java.util.Map<java.lang.String,java.lang.String> criteria)
TODO

Parameters:
criteria -

getName

java.lang.String getName()
Return the name of this configuration set

Returns:
The name of the configuration set


Copyright © 2007-2010 GX creative online development BV. All Rights Reserved.