org.opensaml.saml2.metadata.impl
public class AttributeAuthorityDescriptorImpl extends RoleDescriptorImpl implements AttributeAuthorityDescriptor
AttributeAuthorityDescriptor
.Modifier and Type | Field and Description |
---|---|
private XMLObjectChildrenList<AssertionIDRequestService> |
assertionIDRequestServices
Assertion request endpoints.
|
private XMLObjectChildrenList<AttributeProfile> |
attributeProfiles
Supported attribute profiles.
|
private XMLObjectChildrenList<Attribute> |
attributes
Supported attribute.
|
private XMLObjectChildrenList<AttributeService> |
attributeServices
Attribte query endpoints.
|
private XMLObjectChildrenList<NameIDFormat> |
nameFormats
Supported NameID formats.
|
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, TYPE_LOCAL_NAME, TYPE_NAME
ERROR_URL_ATTRIB_NAME, ID_ATTRIB_NAME, PROTOCOL_ENUMERATION_ATTRIB_NAME
VALID_UNTIL_ATTRIB_NAME, VALID_UNTIL_ATTRIB_QNAME
CACHE_DURATION_ATTRIB_NAME, CACHE_DURATION_ATTRIB_QNAME
Modifier | Constructor and Description |
---|---|
protected |
AttributeAuthorityDescriptorImpl(String namespaceURI,
String elementLocalName,
String namespacePrefix)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
List<AssertionIDRequestService> |
getAssertionIDRequestServices()
Gets a list of Assertion ID request services.
|
List<AttributeProfile> |
getAttributeProfiles()
Gets a list of Attribute profiles supported by this authority.
|
List<Attribute> |
getAttributes()
Gets the list of attribute available from this authority.
|
List<AttributeService> |
getAttributeServices()
Gets a list of attribute service
Endpoint s for this authority. |
List<Endpoint> |
getEndpoints()
Gets a read-only list of endpoints for this role.
|
List<Endpoint> |
getEndpoints(QName type)
Gets a read-only list of endpoints for this role for the given type.
|
List<NameIDFormat> |
getNameIDFormats()
Gets a list of NameID formats supported by this authority.
|
List<XMLObject> |
getOrderedChildren() |
addSupportedProtocol, getCacheDuration, getContactPersons, getErrorURL, getExtensions, getID, getKeyDescriptors, getOrganization, getSignatureReferenceID, getSupportedProtocols, getUnknownAttributes, getValidUntil, isSupportedProtocol, isValid, removeAllSupportedProtocols, removeSupportedProtocol, removeSupportedProtocols, setCacheDuration, setErrorURL, setExtensions, setID, setOrganization, setValidUntil
equals, prepareForAssignment, setSignature
deregisterValidator, getValidators, registerValidator, validate, validateChildren
getSignature, isSigned
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addSupportedProtocol, getContactPersons, getErrorURL, getExtensions, getID, getKeyDescriptors, getOrganization, getSupportedProtocols, isSupportedProtocol, removeAllSupportedProtocols, removeSupportedProtocol, removeSupportedProtocols, setErrorURL, setExtensions, setID, setOrganization
getSignatureReferenceID
getSignature, isSigned, setSignature
getValidUntil, isValid, setValidUntil
getCacheDuration, setCacheDuration
deregisterValidator, getValidators, registerValidator, validate
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
getUnknownAttributes
private final XMLObjectChildrenList<AttributeService> attributeServices
private final XMLObjectChildrenList<AssertionIDRequestService> assertionIDRequestServices
private final XMLObjectChildrenList<NameIDFormat> nameFormats
private final XMLObjectChildrenList<AttributeProfile> attributeProfiles
private final XMLObjectChildrenList<Attribute> attributes
protected AttributeAuthorityDescriptorImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
namespaceURI
- the namespace the element is inelementLocalName
- the local name of the XML element this Object representsnamespacePrefix
- the prefix for the given namespacepublic List<AttributeService> getAttributeServices()
Endpoint
s for this authority.getAttributeServices
in interface AttributeAuthorityDescriptor
public List<AssertionIDRequestService> getAssertionIDRequestServices()
getAssertionIDRequestServices
in interface AttributeAuthorityDescriptor
public List<NameIDFormat> getNameIDFormats()
getNameIDFormats
in interface AttributeAuthorityDescriptor
public List<AttributeProfile> getAttributeProfiles()
getAttributeProfiles
in interface AttributeAuthorityDescriptor
public List<Attribute> getAttributes()
getAttributes
in interface AttributeAuthorityDescriptor
public List<Endpoint> getEndpoints()
getEndpoints
in interface RoleDescriptor
public List<Endpoint> getEndpoints(QName type)
getEndpoints
in interface RoleDescriptor
type
- the type of endpoints to retrievepublic List<XMLObject> getOrderedChildren()
getOrderedChildren
in interface XMLObject
getOrderedChildren
in class RoleDescriptorImpl
Copyright © 1999-2013 JBoss by Red Hat. All Rights Reserved.