|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ConfigGroup
Group of configurations.
| Method Summary | |
|---|---|
void |
delete(java.lang.String id)
Deletes a configuration item. |
Config |
getConfiguration(java.lang.String id)
Returns the configuration with the specified id, if exists. |
Config[] |
getConfigurations()
Returns an array of configurations that belong to this group. |
java.lang.String |
getId()
Configuration group identifier. |
java.lang.String |
getLocation()
Bundle location of the targeted managed service/managed service factory. |
java.lang.String |
getMetadata(java.lang.String key)
Returns the value of a metadata property by key. |
boolean |
isEmpty()
Returns true if there is no configuration in this group |
void |
setLocation(java.lang.String location)
Sets the bundle location for this configuration. |
void |
setMetdata(java.lang.String key,
java.lang.String value)
Sets a metadata property. |
void |
update(java.lang.String id,
java.util.Map<java.lang.String,java.lang.Object> properties)
Updates a configuration item. |
| Method Detail |
|---|
java.lang.String getId()
java.lang.String getLocation()
void setLocation(java.lang.String location)
location - bundle location or null for an unbounded configuration
java.lang.IllegalArgumentException - - If location is emptyjava.lang.String getMetadata(java.lang.String key)
key - metadata key
void setMetdata(java.lang.String key,
java.lang.String value)
key - metadata keyvalue - metadata valueConfig[] getConfigurations()
Config getConfiguration(java.lang.String id)
id - configuration id
boolean isEmpty()
void update(java.lang.String id,
java.util.Map<java.lang.String,java.lang.Object> properties)
id - configuration item identifier; cannot be nullproperties - configuration properties; cannot be null
java.lang.IllegalArgumentException - - If id is null or empty
- If properties is nullvoid delete(java.lang.String id)
id - configuration item identifier; cannot be null
java.lang.IllegalArgumentException - - If id is null or empty
java.lang.IllegalStateException - - If there is no configuration item with the specified id
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||