public class PDPDescriptor extends RoleDescriptor
PDPDescriptor
metadata element.Constructor and Description |
---|
PDPDescriptor(org.w3c.dom.Document owner)
Creates a new
PDPDescriptor instance. |
PDPDescriptor(org.w3c.dom.Element element)
Creates a new
PDPDescriptor instance from the given Element node. |
PDPDescriptor(org.w3c.dom.Element element, java.lang.String systemId)
Creates a new
PDPDescriptor instance from the given Element node. |
Modifier and Type | Method and Description |
---|---|
void |
addAssertionIDRequestService(AssertionIDRequestService ars)
Adds a assertionID request service.
|
void |
addAuthzService(AuthzService azs)
Adds a authorization decision service.
|
void |
addNameIDFormat(NameIDFormat nid)
Adds a NameID format.
|
java.util.List |
getAssertionIDRequestServices()
Returns the list of assertionID request services.
|
java.util.List |
getAuthzServices()
Returns the list of authorization decision services.
|
java.util.List |
getNameIDFormats()
Returns the list of NameID formats.
|
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 PDPDescriptor(org.w3c.dom.Element element) throws org.w3c.dom.DOMException
PDPDescriptor
instance from the given Element node.element
- An PDPDescriptor element.org.w3c.dom.DOMException
public PDPDescriptor(org.w3c.dom.Element element, java.lang.String systemId) throws org.w3c.dom.DOMException
PDPDescriptor
instance from the given Element node.element
- An PDPDescriptor element.systemId
- The URI string system ID for the PDPDescriptor
.org.w3c.dom.DOMException
public PDPDescriptor(org.w3c.dom.Document owner) throws org.w3c.dom.DOMException
PDPDescriptor
instance.owner
- The owner document of the new PDPDescriptor.org.w3c.dom.DOMException
public void addAuthzService(AuthzService azs)
azs
- A AuthzService
object.public java.util.List getAuthzServices()
List
of AuthzService
objects or null
if none was found.public void addAssertionIDRequestService(AssertionIDRequestService ars)
ars
- A AssertionIDRequestService
object.public java.util.List getAssertionIDRequestServices()
List
of AssertionIDRequestService
objects or null
if none was found.public void addNameIDFormat(NameIDFormat nid)
nid
- A NameIDFormat
object.public java.util.List getNameIDFormats()
List
of NameIDFormat
objects or null
if none was found.