org.openliberty.xmltooling.soapbinding
Class Sender
java.lang.Object
org.opensaml.xml.AbstractXMLObject
org.opensaml.xml.signature.AbstractSignableXMLObject
org.openliberty.xmltooling.soapbinding.Sender
- All Implemented Interfaces:
- org.opensaml.xml.AttributeExtensibleXMLObject, org.opensaml.xml.signature.SignableXMLObject, org.opensaml.xml.XMLObject
public class Sender
- extends org.opensaml.xml.signature.AbstractSignableXMLObject
- implements org.opensaml.xml.AttributeExtensibleXMLObject
When included in a message, this header provides a means for a sender to claim that it is a provider identified by a
given providerID value. The sender may also claim that it is a member of a given affiliation. Such claims are generally
verifiable by receivers by looking up these values in the sender's metadata [LibertyMetadata].
<xs:complexType name="SenderType">
<xs:attribute name="providerID" type="xs:anyURI" use="required"/>
<xs:attribute name="affiliationID" type="xs:anyURI" use="optional"/>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>
<xs:element name="Sender" type="SenderType"/>
- Author:
- asa
|
Constructor Summary |
|
Sender()
|
protected |
Sender(java.lang.String namespaceURI,
java.lang.String elementLocalName,
java.lang.String namespacePrefix)
|
| Methods inherited from class org.opensaml.xml.signature.AbstractSignableXMLObject |
getSignature, isSigned, setSignature |
| Methods inherited from class org.opensaml.xml.AbstractXMLObject |
addNamespace, getDOM, getElementQName, getIDIndex, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, prepareForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.opensaml.xml.XMLObject |
addNamespace, getDOM, getElementQName, getIDIndex, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNoNamespaceSchemaLocation, setParent, setSchemaLocation |
LOCAL_NAME
public static final java.lang.String LOCAL_NAME
- See Also:
- Constant Field Values
providerID
private java.lang.String providerID
affiliationID
private java.lang.String affiliationID
unknownAttributes
private org.opensaml.xml.util.AttributeMap unknownAttributes
ATT_PROVIDER_ID
public static final java.lang.String ATT_PROVIDER_ID
- See Also:
- Constant Field Values
ATT_AFFILIATION_ID
public static final java.lang.String ATT_AFFILIATION_ID
- See Also:
- Constant Field Values
Sender
public Sender()
Sender
protected Sender(java.lang.String namespaceURI,
java.lang.String elementLocalName,
java.lang.String namespacePrefix)
getAffiliationID
public java.lang.String getAffiliationID()
setAffiliationID
public void setAffiliationID(java.lang.String affiliationID)
getProviderID
public java.lang.String getProviderID()
setProviderID
public void setProviderID(java.lang.String providerID)
getOrderedChildren
public java.util.List<org.opensaml.xml.XMLObject> getOrderedChildren()
- Specified by:
getOrderedChildren in interface org.opensaml.xml.XMLObject
getUnknownAttributes
public org.opensaml.xml.util.AttributeMap getUnknownAttributes()
- Specified by:
getUnknownAttributes in interface org.opensaml.xml.AttributeExtensibleXMLObject