org.openliberty.arisid.policy
Interface IPropagateConstraint
- All Superinterfaces:
- IAssertion, IPolicyComponent
public interface IPropagateConstraint
- extends IAssertion
Describes constraints on the services or end-points to which the data may be
propagated or forwarded.
<element name="PurposeConstraint">
<complexType>
<attribute ref="pri:Issuer"/>
<attribute name="uri" type="anyURI" use="required"/>
</complexType>
</element>
This specification defines a single standard URI for constraining
propagation.
- urn:liberty:names:1.0:igf:pri:propagate:requestor
- Indicates that the data value MUST NOT be propagated beyond the
requestor.
Other entities for which it might be relevant to constrain propagation might
include service, server, department, end-point, etc. The expectation is that
such constraints would be defined in other profiles.
Field Summary |
static java.lang.String |
ELEMENT
|
static java.lang.String |
NAMESPACE
|
static javax.xml.namespace.QName |
qelement
|
static java.lang.String |
URI_PROPAGATE_REQUESTOR
Indicates that the data value MUST NOT be propagated beyond the
requestor. |
Method Summary |
java.net.URI |
getPropagateUri()
Returns Propagation URI attribute value from assertion |
NAMESPACE
static final java.lang.String NAMESPACE
- See Also:
- Constant Field Values
ELEMENT
static final java.lang.String ELEMENT
- See Also:
- Constant Field Values
qelement
static final javax.xml.namespace.QName qelement
URI_PROPAGATE_REQUESTOR
static final java.lang.String URI_PROPAGATE_REQUESTOR
- Indicates that the data value MUST NOT be propagated beyond the
requestor.
- See Also:
- Constant Field Values
getPropagateUri
java.net.URI getPropagateUri()
- Returns Propagation URI attribute value from assertion
- Returns:
- A URI value