public abstract class SSODescriptor extends RoleDescriptor
SSODescriptor metadata element.| Modifier | Constructor and Description |
|---|---|
|
SSODescriptor(org.w3c.dom.Document owner)
Creates a new
SSODescriptor instance. |
protected |
SSODescriptor(org.w3c.dom.Document owner, java.lang.String nsURI, java.lang.String localName)
Creates a new
SSODescriptor instance. |
|
SSODescriptor(org.w3c.dom.Element element)
Creates a new
SSODescriptor instance from the given Element node. |
|
SSODescriptor(org.w3c.dom.Element element, java.lang.String systemId)
Creates a new
SSODescriptor instance from the given Element node. |
| Modifier and Type | Method and Description |
|---|---|
void |
addArtifactResolutionService(ArtifactResolutionService ars)
Adds an artifact resolution service.
|
void |
addManageNameIDService(ManageNameIDService mnid)
Adds a ManageNameID service.
|
void |
addNameIDFormat(NameIDFormat nid)
Adds a NameID format.
|
void |
addSingleLogoutService(SingleLogoutService sls)
Adds a single logout service.
|
java.util.List |
getArtifactResolutionServices()
Gets the list of artifact resolution services.
|
java.util.List |
getManageNameIDServices()
Gets the list of ManageNameID services.
|
java.util.List |
getNameIDFormats()
Gets the list of NameID formats
|
java.util.List |
getSingleLogoutServices()
Gets the list of single logout services.
|
addContactPerson, addKeyDescriptor, getContactPersons, getErrorURL, getKeyDescriptors, getOrganization, getProtocolSupportEnumeration, setErrorURL, setOrganization, setProtocolSupportEnumerationaddSignature, addSignature, clearSignature, getCacheDuration, getExtensions, getID, getSignature, getValidUntil, isSigned, setCacheDuration, setExtensions, setID, setValidUntil, sign, sign, verify, verifyaddNSPrefixAttr, 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, setDefaultNSPrefixappendChild, 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 SSODescriptor(org.w3c.dom.Element element)
throws org.w3c.dom.DOMException
SSODescriptor instance from the given Element node.element - An SSODescriptor element.org.w3c.dom.DOMException
public SSODescriptor(org.w3c.dom.Element element,
java.lang.String systemId)
throws org.w3c.dom.DOMException
SSODescriptor instance from the given Element node.element - An SSODescriptor element.systemId - The URI string system ID for the SSODescriptor.org.w3c.dom.DOMException
public SSODescriptor(org.w3c.dom.Document owner)
throws org.w3c.dom.DOMException
SSODescriptor instance.owner - The owner document of the new SSODescriptor.org.w3c.dom.DOMException
protected SSODescriptor(org.w3c.dom.Document owner,
java.lang.String nsURI,
java.lang.String localName)
throws org.w3c.dom.DOMException
SSODescriptor instance. This constructor is for use in subclass for extension of the SSODescriptor element.owner - The owner document of the new SSODescriptor.nsURI - The namespace URI in which the new SSODescriptor is to be created.localName - The localName of the element represented by the class that extends this class.org.w3c.dom.DOMExceptionpublic void addArtifactResolutionService(ArtifactResolutionService ars)
ars - A ArtifactResolutionService object.public java.util.List getArtifactResolutionServices()
List of ArtifactResolutionService objects or null if none were found.public void addSingleLogoutService(SingleLogoutService sls)
sls - A SingleLogoutService object.public java.util.List getSingleLogoutServices()
List of SingleLogoutService objects null if none were found.public void addManageNameIDService(ManageNameIDService mnid)
mnid - A ManageNameIDService object.public java.util.List getManageNameIDServices()
List of ManageNameIDService objects null if none were found.public void addNameIDFormat(NameIDFormat nid)
nid - The NameIDFormat Node.public java.util.List getNameIDFormats()
List of NameIDFormat objects null if none were found.