public class AttributeAuthorityDescriptor extends RoleDescriptor
AttributeAuthorityDescriptor
metadata element.Constructor and Description |
---|
AttributeAuthorityDescriptor(org.w3c.dom.Document owner)
Creates a new
AttributeAuthorityDescriptor instance. |
AttributeAuthorityDescriptor(org.w3c.dom.Element element)
Creates a new
AttributeAuthorityDescriptor instance from the given Element node. |
AttributeAuthorityDescriptor(org.w3c.dom.Element element, java.lang.String systemId)
Creates a new
AttributeAuthorityDescriptor instance from the given Element node. |
Modifier and Type | Method and Description |
---|---|
void |
addAssertionIDRequestService(AssertionIDRequestService ars)
Adds information about a assertionID request service.
|
void |
addAttributeProfile(AttributeProfile ars)
Adds attribute profile information.
|
void |
addAttributeService(AttributeService ats)
Adds information about a attribute service.
|
void |
addNameIDFormat(NameIDFormat nid)
Adds a NameID format.
|
void |
addSAMLAttribute(Attribute attr)
Adds an attribute.
|
java.util.List |
getAssertionIDRequestServices()
Returns information about assertionID request services.
|
java.util.List |
getAttributeProfiles()
Returns the attribute profiles.
|
java.util.List |
getAttributeServices()
Returns information about attribute services.
|
java.util.List |
getNameIDFormats()
Returns the NameID formats.
|
java.util.List |
getSAMLAttributes()
Returns the attributes.
|
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 AttributeAuthorityDescriptor(org.w3c.dom.Element element) throws org.w3c.dom.DOMException
AttributeAuthorityDescriptor
instance from the given Element node.element
- An AttributeAuthorityDescriptor element.org.w3c.dom.DOMException
public AttributeAuthorityDescriptor(org.w3c.dom.Element element, java.lang.String systemId) throws org.w3c.dom.DOMException
AttributeAuthorityDescriptor
instance from the given Element node.element
- An AttributeAuthorityDescriptor element.systemId
- The URI string system ID for the AttributeAuthorityDescriptor
.org.w3c.dom.DOMException
public AttributeAuthorityDescriptor(org.w3c.dom.Document owner) throws org.w3c.dom.DOMException
AttributeAuthorityDescriptor
instance.owner
- The owner document of the new AttributeAuthorityDescriptor.org.w3c.dom.DOMException
public void addAttributeService(AttributeService ats)
ats
- A AttributeService
object.public java.util.List getAttributeServices()
List
of AttributeService
objects or null
if none were specified.public void addAssertionIDRequestService(AssertionIDRequestService ars)
ars
- A AssertionIDRequestService
object.public java.util.List getAssertionIDRequestServices()
List
of AssertionIDRequestService
objects or null
if none were specified.public void addNameIDFormat(NameIDFormat nid)
nid
- A NameIDFormat
object.public java.util.List getNameIDFormats()
List
of NameIDFormat
objects or null
if none were specified.public void addAttributeProfile(AttributeProfile ars)
ars
- A AttributeProfile
object.public java.util.List getAttributeProfiles()
List
of AttributeProfile
objects or null
if none were specified.public void addSAMLAttribute(Attribute attr)
attr
- A Attribute
object.public java.util.List getSAMLAttributes()
Attribute
of AttributeProfile
objects or null
if none were specified.