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, setProtocolSupportEnumeration
addSignature, addSignature, clearSignature, getCacheDuration, getExtensions, getID, getSignature, getValidUntil, isSigned, setCacheDuration, setExtensions, setID, setValidUntil, sign, sign, verify, verify
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 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.DOMException
public 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.