public class AuthorityBinding extends XMLElement
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ATTRIBUTE_QUERY
AuthorityKind value specifying that the relying party would respond to this kind of query: "AttributeQuery". |
static java.lang.String |
AUTHENTICATION_QUERY
AuthorityKind value specifying that the relying party would respond to this kind of query: "samlp:AuthenticationQuery". |
static java.lang.String |
AUTHORIZATION_DECISION_QUERY
AuthorityKind value specifying that the relying party would respond to this kind of query: "samlp:AuthorizationDecisionQuery". |
Constructor and Description |
---|
AuthorityBinding(org.w3c.dom.Document owner)
Creates a new
AuthorityBinding instance. |
AuthorityBinding(org.w3c.dom.Element element)
Creates a new
AuthorityBinding instance from the given Element node. |
AuthorityBinding(org.w3c.dom.Element element, java.lang.String SystemId)
Creates a new
AuthorityBinding instance from the given Element node. |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAuthorityKind()
Deprecated.
Use getAuthorityKindValue instead.
|
QName |
getAuthorityKindValue()
Gets the authority kind of this
AuthorityBinding element. |
java.lang.String |
getBinding()
Gets the SAML protocol to use when communicating with the authority.
|
java.lang.String |
getLocation()
Gets the location of the authority describing the location and how to communicate with the authority.
|
void |
setAuthorityKind(java.lang.String localValue, java.lang.String namespace)
Deprecated.
Use setAuthorityKindValue instead.
|
void |
setAuthorityKindValue(QName qname)
Sets authoriy kind that specifies the type of SAML protocol queries to which the authority described by this element will respond.
|
void |
setBinding(java.lang.String uri)
Sets the SAML protocol binding to use when communicating with the authority.
|
void |
setLocation(java.lang.String uri)
Sets the location of the authority.
|
addNSPrefixAttr, addNSPrefixAttr, addNSPrefixAttrDefault, addNSPrefixAttrDefault, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getChildElementsByTagName, getChildElementsByTagName, getChildElementsByTagNameNS, getChildElementsByTagNameNS, getDefaultNSPrefix, getElement, getElementsByTagName, getElementsByTagNameNS, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setDefaultNSPrefix
appendChild, appendChild, appendTo, cloneNode, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNode, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getSystemId, hasAttributes, hasChildNodes, insertBefore, insertBefore, isSupported, normalize, removeChild, removeChild, replaceChild, replaceChild, setNodeValue, setPrefix, setSystemId, toBytesXML, toStringXML
public static final java.lang.String ATTRIBUTE_QUERY
AuthorityKind
value specifying that the relying party would respond to this kind of query: "AttributeQuery".public static final java.lang.String AUTHENTICATION_QUERY
AuthorityKind
value specifying that the relying party would respond to this kind of query: "samlp:AuthenticationQuery".public static final java.lang.String AUTHORIZATION_DECISION_QUERY
AuthorityKind
value specifying that the relying party would respond to this kind of query: "samlp:AuthorizationDecisionQuery".public AuthorityBinding(org.w3c.dom.Element element) throws org.w3c.dom.DOMException
AuthorityBinding
instance from the given Element node.element
- An AuthorityBinding element.org.w3c.dom.DOMException
public AuthorityBinding(org.w3c.dom.Element element, java.lang.String SystemId) throws org.w3c.dom.DOMException
AuthorityBinding
instance from the given Element node.element
- An AuthorityBinding element.systemId
- The URI string system ID for the AuthorityBinding
.org.w3c.dom.DOMException
public AuthorityBinding(org.w3c.dom.Document owner) throws org.w3c.dom.DOMException
AuthorityBinding
instance.owner
- The owner document of the new AuthorityBinding.org.w3c.dom.DOMException
public void setAuthorityKind(java.lang.String localValue, java.lang.String namespace)
localValue
- The local name of the QName value of the Query.namespace
- The namespace for the extension type of the SAML QUery as specified in the xsi:type attribute. If this parameter is not specified the SAML Protocol namespace is assumed.public java.lang.String getAuthorityKind()
AuthorityBinding
element.public void setAuthorityKindValue(QName qname)
qname
- The QName value of the Query.public QName getAuthorityKindValue()
AuthorityBinding
element.public void setLocation(java.lang.String uri)
uri
- A URI
describing how to locate and communicate with the authority.public java.lang.String getLocation()
URI
public void setBinding(java.lang.String uri)
uri
- A URI
defining the SAML protocol to use.public java.lang.String getBinding()