Skip navigation links

Oracle Fusion Middleware SAML 2.0 Java API Reference for Oracle Security Developer Tools
11g Release 1 (11.1.1)

E10676-05


oracle.security.xmlsec.saml2.metadata
Class AttributeAuthorityDescriptor

java.lang.Object
  extended by oracle.security.xmlsec.util.XMLNode
      extended by oracle.security.xmlsec.util.XMLElement
          extended by oracle.security.xmlsec.saml2.metadata.Descriptor
              extended by oracle.security.xmlsec.saml2.metadata.RoleDescriptor
                  extended by oracle.security.xmlsec.saml2.metadata.AttributeAuthorityDescriptor


public class AttributeAuthorityDescriptor
extends RoleDescriptor

Represents a AttributeAuthorityDescriptor metadata element.


Field Summary

 

Fields inherited from class oracle.security.xmlsec.util.XMLNode
node, systemId

 

Constructor Summary
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.

 

Method Summary
 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.

 

Methods inherited from class oracle.security.xmlsec.saml2.metadata.RoleDescriptor
addContactPerson, addKeyDescriptor, getContactPersons, getErrorURL, getKeyDescriptors, getOrganization, getProtocolSupportEnumeration, setErrorURL, setOrganization, setProtocolSupportEnumeration

 

Methods inherited from class oracle.security.xmlsec.saml2.metadata.Descriptor
addSignature, addSignature, clearSignature, getCacheDuration, getExtensions, getID, getSignature, getValidUntil, isSigned, setCacheDuration, setExtensions, setID, setValidUntil, sign, sign, verify, verify

 

Methods inherited from class oracle.security.xmlsec.util.XMLElement
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

 

Methods inherited from class oracle.security.xmlsec.util.XMLNode
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

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

AttributeAuthorityDescriptor

public AttributeAuthorityDescriptor(org.w3c.dom.Element element)
                             throws org.w3c.dom.DOMException
Creates a new AttributeAuthorityDescriptor instance from the given Element node.
Parameters:
element - An AttributeAuthorityDescriptor element.
Throws:
org.w3c.dom.DOMException

AttributeAuthorityDescriptor

public AttributeAuthorityDescriptor(org.w3c.dom.Element element,
                                    java.lang.String systemId)
                             throws org.w3c.dom.DOMException
Creates a new AttributeAuthorityDescriptor instance from the given Element node.
Parameters:
element - An AttributeAuthorityDescriptor element.
systemId - The URI string system ID for the AttributeAuthorityDescriptor.
Throws:
org.w3c.dom.DOMException

AttributeAuthorityDescriptor

public AttributeAuthorityDescriptor(org.w3c.dom.Document owner)
                             throws org.w3c.dom.DOMException
Creates a new AttributeAuthorityDescriptor instance.
Parameters:
owner - The owner document of the new AttributeAuthorityDescriptor.
Throws:
org.w3c.dom.DOMException

Method Detail

addAttributeService

public void addAttributeService(AttributeService ats)
Adds information about a attribute service.
Parameters:
ats - A AttributeService object.

getAttributeServices

public java.util.List getAttributeServices()
Returns information about attribute services.
Returns:
A List of AttributeService objects or null if none were specified.

addAssertionIDRequestService

public void addAssertionIDRequestService(AssertionIDRequestService ars)
Adds information about a assertionID request service.
Parameters:
ars - A AssertionIDRequestService object.

getAssertionIDRequestServices

public java.util.List getAssertionIDRequestServices()
Returns information about assertionID request services.
Returns:
A List of AssertionIDRequestService objects or null if none were specified.

addNameIDFormat

public void addNameIDFormat(NameIDFormat nid)
Adds a NameID format.
Parameters:
nid - A NameIDFormat object.

getNameIDFormats

public java.util.List getNameIDFormats()
Returns the NameID formats.
Returns:
A List of NameIDFormat objects or null if none were specified.

addAttributeProfile

public void addAttributeProfile(AttributeProfile ars)
Adds attribute profile information.
Parameters:
ars - A AttributeProfile object.

getAttributeProfiles

public java.util.List getAttributeProfiles()
Returns the attribute profiles.
Returns:
A List of AttributeProfile objects or null if none were specified.

addSAMLAttribute

public void addSAMLAttribute(Attribute attr)
Adds an attribute.
Parameters:
attr - A Attribute object.

getSAMLAttributes

public java.util.List getSAMLAttributes()
Returns the attributes.
Returns:
A Attribute of AttributeProfile objects or null if none were specified.

Skip navigation links

Oracle Fusion Middleware SAML 2.0 Java API Reference for Oracle Security Developer Tools
11g Release 1 (11.1.1)

E10676-05


Copyright © 2005, 2013 , Oracle. All rights reserved.