|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.webify.wsf.engine.policy.Assertion
public abstract class Assertion
Policy assertion data type. Provides access to select meta-data, annotations, and asserted properties of a policy assertion. Not intended to be subclassed by clients.
Field Summary | |
---|---|
static java.lang.String |
SCOPE_ANY
|
static java.lang.String |
SCOPE_ENDPOINT_SELECTION
|
Constructor Summary | |
---|---|
Assertion()
|
Method Summary | |
---|---|
abstract java.util.Set |
annotationPropertyNameSet()
Gets the names of all the annotation properties bound to this assertion. |
abstract java.util.Set |
assertedPropertyNameSet()
Gets the names of all the asserted properties bound to this assertion. |
abstract boolean |
equals(java.lang.Object other)
|
abstract java.lang.String |
getAnnotation(java.lang.String name)
Gets the annotation property with the specified name. |
abstract java.lang.Object |
getAssertedProperty(java.lang.String name)
Gets the asserted property with the specified name. |
abstract java.lang.Object |
getProperty(java.lang.String name)
Get the property with the specified name. |
java.lang.String |
getSourceUri()
Gets the URI of the source or owner of this URI. |
abstract java.lang.String |
getType()
Get the declared type of this assertion. |
abstract int |
hashCode()
|
abstract boolean |
isAutomatic()
Specifies whether this behaves as a placeholder in the composite policy in case a corresponding assertion is supplied in the context. |
abstract boolean |
isLocked()
Determine the value of the locked property on this assertion. |
abstract boolean |
isRequired()
Determine the value of the required property on this assertion. |
abstract boolean |
isVisible()
Determine the value of the visible property on this assertion. |
abstract java.util.Set |
propertyNameSet()
Gets the names of all the properties bound to this assertion. |
abstract void |
setAssertedProperty(java.lang.String name,
java.lang.Object value)
Sets the asserted property with the specified name. |
abstract void |
setAutomatic(boolean automatic)
|
abstract void |
setLocked(boolean locked)
Set the value of the locked property on this assertion. |
abstract void |
setRequired(boolean required)
Set the value of the required property on this assertion. |
abstract void |
setVisible(boolean visible)
Set the value of the visible property on this assertion. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String SCOPE_ANY
public static final java.lang.String SCOPE_ENDPOINT_SELECTION
Constructor Detail |
---|
public Assertion()
Method Detail |
---|
public abstract java.lang.String getType()
public java.lang.String getSourceUri()
public abstract boolean isRequired()
public abstract void setRequired(boolean required)
required
- the new value of the required propertypublic abstract boolean isLocked()
public abstract void setLocked(boolean locked)
locked
- the new value of the locked propertypublic abstract boolean isAutomatic()
public abstract void setAutomatic(boolean automatic)
public abstract boolean isVisible()
public abstract void setVisible(boolean visible)
visible
- the new value of the visible propertypublic abstract java.util.Set propertyNameSet()
String
form;
an empty set indicates that no properties are bound.public abstract java.lang.Object getProperty(java.lang.String name)
name
- the property name
public abstract java.util.Set assertedPropertyNameSet()
public abstract java.lang.Object getAssertedProperty(java.lang.String name)
name
- the asserted property name
public abstract void setAssertedProperty(java.lang.String name, java.lang.Object value)
name
- the asserted property namevalue
- the asserted property valuepublic abstract java.util.Set annotationPropertyNameSet()
public abstract java.lang.String getAnnotation(java.lang.String name)
name
- the name of the annotation property
public abstract boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public abstract int hashCode()
hashCode
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |