public interface IPropertySet extends Serializable
| Modifier and Type | Field and Description |
|---|---|
static QName |
nameAttrQName |
| Modifier and Type | Method and Description |
|---|---|
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(oracle.wsm.policy.validation.IValidationContext context)
Validate this config object
|
static final QName nameAttrQName
void addProperty(IProperty property)
void addProperty(String propertyName, String propertyType, String propertyDesc, String propertyValue, String propertyDefaultValue)
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 propertypropertyDefaultValue - - default value for the propertyString getName()
IProperty getPropertyByName(String propertyName)
void removeProperty(IProperty property)
void setName(String propertySetName)
propertySetName -void validate(oracle.wsm.policy.validation.IValidationContext context)
context - ValidationContext to which any errors are reported