public interface IConfig
extends java.io.Serializable
Modifier and Type | Interface and Description |
---|---|
static class |
IConfig.CONFIG_TYPE_ENUM |
Modifier and Type | Field and Description |
---|---|
static javax.xml.namespace.QName |
categoryAttrQName |
static javax.xml.namespace.QName |
configTypeAttrQName |
static javax.xml.namespace.QName |
nameAttrQName |
Modifier and Type | Method and Description |
---|---|
void |
addPropertySet(IPropertySet propSet)
Add a PropertySet
|
java.util.Map<javax.xml.namespace.QName,java.lang.String> |
getAttributes() |
java.lang.String |
getCategory()
Convenience method to retrieve the category of the Config.
|
IConfig.CONFIG_TYPE_ENUM |
getConfigType()
Get config type
|
java.lang.String |
getName()
Convenience method to retrieve the name of the Config.
|
java.util.List<IProperty> |
getProperties()
Convenience method to get all the Properties defined in the Property Sets in a single call.
|
java.util.List<IPropertySet> |
getPropertySets()
Returns a List of PropertySets.
|
void |
removePropertySet(IPropertySet propSet)
Remove a PropertySet
|
void |
setAttributes(java.util.Map<javax.xml.namespace.QName,java.lang.String> attrs) |
void |
setCategory(java.lang.String category)
Convenience method to set the category of the Config.
|
void |
setConfigType(IConfig.CONFIG_TYPE_ENUM configType)
Set the config type attribute - default is declarative
|
void |
setName(java.lang.String configName)
Adding convenience method - instead of using setAttributes().
|
void |
setPropertySets(java.util.List<IPropertySet> propertySets)
Sets a List of PropertySets.
|
void |
validate(oracle.wsm.policy.validation.IValidationContext context)
Validate this config object
|
static final javax.xml.namespace.QName nameAttrQName
static final javax.xml.namespace.QName categoryAttrQName
static final javax.xml.namespace.QName configTypeAttrQName
void addPropertySet(IPropertySet propSet)
java.util.Map<javax.xml.namespace.QName,java.lang.String> getAttributes()
java.lang.String getCategory()
IConfig.CONFIG_TYPE_ENUM getConfigType()
java.lang.String getName()
java.util.List<IProperty> getProperties()
java.util.List<IPropertySet> getPropertySets()
void removePropertySet(IPropertySet propSet)
void setAttributes(java.util.Map<javax.xml.namespace.QName,java.lang.String> attrs)
void setCategory(java.lang.String category)
void setConfigType(IConfig.CONFIG_TYPE_ENUM configType)
void setName(java.lang.String configName)
configName
- - name of the Configvoid setPropertySets(java.util.List<IPropertySet> propertySets)
void validate(oracle.wsm.policy.validation.IValidationContext context)
context
- ValidationContext to which any errors are reported