Skip navigation links

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

E10689-01


oracle.wsm.policy.model
Interface IPropertySet

All Superinterfaces:
Serializable
All Known Implementing Classes:
PropertySet

public interface IPropertySet
extends Serializable

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


Field Summary
static QName nameAttrQName
           

 

Method Summary
 void addProperty(IProperty property)
          Add a Property
 void addProperty(String propertyName, String propertyType, String propertyDesc, String propertyValue, String propertyDefaultValue)
          Create and Add a Property to the PropertySet!
 Map<QName,String> getAttributes()
           
 String getName()
          Returns the name of the property set.
 List<IProperty> getProperties()
          Returns a List of Property.
 IProperty getPropertyByName(String propertyName)
          Returns a property by name.
 void removeProperty(IProperty property)
          Remove a Property
 void setAttributes(Map<QName,String> attrs)
           
 void setName(String propertySetName)
          Sets the name of the PropertySet.
 void setProperties(List<IProperty> properties)
          Sets a List of Property.
 void validate(IValidationContext context)
          Validate this config object

 

Field Detail

nameAttrQName

static final QName nameAttrQName

Method Detail

getProperties

List<IProperty> getProperties()
Returns a List of Property.

getPropertyByName

IProperty getPropertyByName(String propertyName)
Returns a property by name. Will return null if a property cannot be found in the property set.
Returns:
IProperty

setProperties

void setProperties(List<IProperty> properties)
Sets a List of Property.

addProperty

void addProperty(IProperty property)
Add a Property

addProperty

void addProperty(String propertyName,
                 String propertyType,
                 String propertyDesc,
                 String propertyValue,
                 String propertyDefaultValue)
Create and Add a Property to the PropertySet!
Parameters:
propertyName - - name of the property to add - required (cannot be null or empty)
propertyType - - type of the property - required (cannot be null or empty)
propertyValue - - value of the property
propertyDefaultValue - - default value for the property

removeProperty

void removeProperty(IProperty property)
Remove a Property

setName

void setName(String propertySetName)
Sets the name of the PropertySet.
Parameters:
propertySetName -

getName

String getName()
Returns the name of the property set. Used to identify a PropertySet.
Returns:

getAttributes

Map<QName,String> getAttributes()

setAttributes

void setAttributes(Map<QName,String> attrs)

validate

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

Skip navigation links

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

E10689-01


Copyright © 2007, 2009, Oracle and/or its affiliates. All rights reserved.