Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Web Services Manager
11g (11.1.1)

E10689-02


oracle.wsm.policy.model
Interface IConfig

All Superinterfaces:
Serializable

public interface IConfig
extends Serializable

The pseudo schema for Config is as follows:
<Config...>
[<PropertySet...>
...
</PropertySet>+
</Config>


Nested Class Summary
static class IConfig.CONFIG_TYPE_ENUM
           

 

Field Summary
static QName categoryAttrQName
           
static QName configTypeAttrQName
           
static QName nameAttrQName
           

 

Method Summary
 void addPropertySet(IPropertySet propSet)
          Add a PropertySet
 Map<QName,String> getAttributes()
           
 String getCategory()
          Convenience method to retrieve the category of the Config.
 IConfig.CONFIG_TYPE_ENUM getConfigType()
          Get config type
 String getName()
          Convenience method to retrieve the name of the Config.
 List<IProperty> getProperties()
          Convenience method to get all the Properties defined in the Property Sets in a single call.
 List<IPropertySet> getPropertySets()
          Returns a List of PropertySets.
 void removePropertySet(IPropertySet propSet)
          Remove a PropertySet
 void setAttributes(Map<QName,String> attrs)
           
 void setCategory(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(String configName)
          Adding convenience method - instead of using setAttributes().
 void setPropertySets(List<IPropertySet> propertySets)
          Sets a List of PropertySets.
 void validate(IValidationContext context)
          Validate this config object

 

Field Detail

nameAttrQName

static final QName nameAttrQName

categoryAttrQName

static final QName categoryAttrQName

configTypeAttrQName

static final QName configTypeAttrQName

Method Detail

getPropertySets

List<IPropertySet> getPropertySets()
Returns a List of PropertySets.

getProperties

List<IProperty> getProperties()
Convenience method to get all the Properties defined in the Property Sets in a single call. Returns the list of Properties. Iterates over all the Policy Sets and accumulates the Properties.

setPropertySets

void setPropertySets(List<IPropertySet> propertySets)
Sets a List of PropertySets.

addPropertySet

void addPropertySet(IPropertySet propSet)
Add a PropertySet

removePropertySet

void removePropertySet(IPropertySet propSet)
Remove a PropertySet

getName

String getName()
Convenience method to retrieve the name of the Config. Returns the same result as getAttributes().get(nameAttrQName);
Returns:

getCategory

String getCategory()
Convenience method to retrieve the category of the Config. Returns the same result as getAttributes().get(categoryAttrQName);
Returns:

setCategory

void setCategory(String category)
Convenience method to set the category of the Config.

getAttributes

Map<QName,String> getAttributes()

setAttributes

void setAttributes(Map<QName,String> attrs)

setName

void setName(String configName)
Adding convenience method - instead of using setAttributes().
Parameters:
configName - - name of the Config

validate

void validate(IValidationContext context)
Validate this config object
Parameters:
context - ValidationContext to which any errors are reported

getConfigType

IConfig.CONFIG_TYPE_ENUM getConfigType()
Get config type

setConfigType

void setConfigType(IConfig.CONFIG_TYPE_ENUM configType)
Set the config type attribute - default is declarative

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Web Services Manager
11g (11.1.1)

E10689-02


Copyright © 2007, 2009. Oracle. All rights reserved.