Package nl.gx.webmanager.services.config
Interface ConfigurationSet
-
public interface ConfigurationSet
Contains a collection ofConfigurationEntry
instances which are grouped by aConfigurationSet
definition based on a OSGi MetaType description.- Author:
- arjansc
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addConfigurationEntry(ConfigurationEntry entry)
Add theConfigurationEntry
to the set.Map<String,String>
getActivationCriteria()
TODOConfigurationEntry[]
getConfigurationEntries()
Returns allConfigurationEntry
instances contained in thisConfigurationSet
.ConfigurationEntry
getConfigurationEntry(String name)
Returns aConfigurationEntry
with the specified name from the currentConfigurationSet
.String
getName()
Return the name of this configuration setvoid
removeConfigurationEntry(ConfigurationEntry entry)
Remove theConfigurationEntry
from the set.void
setActivationCriteria(Map<String,String> criteria)
TODOvoid
setConfigurationEntries(ConfigurationEntry[] entries)
Updates the contents of theConfigurationSet
.
-
-
-
Method Detail
-
getConfigurationEntries
ConfigurationEntry[] getConfigurationEntries()
Returns allConfigurationEntry
instances contained in thisConfigurationSet
.
-
getConfigurationEntry
ConfigurationEntry getConfigurationEntry(String name)
Returns aConfigurationEntry
with the specified name from the currentConfigurationSet
.- Parameters:
name
- the name of theConfigurationEntry
- Returns:
- a
ConfigurationEntry
with the specified name, or null if it is not found
-
setConfigurationEntries
void setConfigurationEntries(ConfigurationEntry[] entries)
Updates the contents of theConfigurationSet
.- Parameters:
entries
- The new content of theConfigurationSet
-
addConfigurationEntry
void addConfigurationEntry(ConfigurationEntry entry)
Add theConfigurationEntry
to the set.- Parameters:
entry
- theConfigurationEntry
to add.
-
removeConfigurationEntry
void removeConfigurationEntry(ConfigurationEntry entry)
Remove theConfigurationEntry
from the set.- Parameters:
entry
- theConfigurationEntry
to remove.
-
setActivationCriteria
void setActivationCriteria(Map<String,String> criteria)
TODO- Parameters:
criteria
-
-
getName
String getName()
Return the name of this configuration set- Returns:
- The name of the configuration set
-
-