#include <saml/saml2/metadata/Metadata.h>
Inheritance diagram for opensaml::saml2md::EntityDescriptor:

Public Member Functions | |
| virtual EntityDescriptor * | cloneEntityDescriptor () const =0 |
| Type-specific clone method. | |
| virtual const XMLCh * | getID () const =0 |
| Returns the ID attribute. | |
| virtual void | setID (const XMLCh *ID)=0 |
| Sets the ID attribute. | |
| virtual const XMLCh * | getEntityID () const =0 |
| Returns the EntityID attribute. | |
| virtual void | setEntityID (const XMLCh *EntityID)=0 |
| Sets the EntityID attribute. | |
| virtual Extensions * | getExtensions () const =0 |
| Returns the Extensions child. | |
| virtual void | setExtensions (Extensions *child)=0 |
| Sets the Extensions child. | |
| virtual AffiliationDescriptor * | getAffiliationDescriptor () const =0 |
| Returns the AffiliationDescriptor child. | |
| virtual void | setAffiliationDescriptor (AffiliationDescriptor *child)=0 |
| Sets the AffiliationDescriptor child. | |
|
virtual xmltooling::XMLObjectChildrenList< std::vector< RoleDescriptor * > > | getRoleDescriptors ()=0 |
| Returns modifiable RoleDescriptor collection. | |
|
virtual const std::vector< RoleDescriptor * > & | getRoleDescriptors () const =0 |
| Returns reference to immutable RoleDescriptor collection. | |
|
virtual xmltooling::XMLObjectChildrenList< std::vector< IDPSSODescriptor * > > | getIDPSSODescriptors ()=0 |
| Returns modifiable IDPSSODescriptor collection. | |
|
virtual const std::vector< IDPSSODescriptor * > & | getIDPSSODescriptors () const =0 |
| Returns reference to immutable IDPSSODescriptor collection. | |
|
virtual xmltooling::XMLObjectChildrenList< std::vector< SPSSODescriptor * > > | getSPSSODescriptors ()=0 |
| Returns modifiable SPSSODescriptor collection. | |
|
virtual const std::vector< SPSSODescriptor * > & | getSPSSODescriptors () const =0 |
| Returns reference to immutable SPSSODescriptor collection. | |
|
virtual xmltooling::XMLObjectChildrenList< std::vector< AuthnAuthorityDescriptor * > > | getAuthnAuthorityDescriptors ()=0 |
| Returns modifiable AuthnAuthorityDescriptor collection. | |
|
virtual const std::vector< AuthnAuthorityDescriptor * > & | getAuthnAuthorityDescriptors () const =0 |
| Returns reference to immutable AuthnAuthorityDescriptor collection. | |
|
virtual xmltooling::XMLObjectChildrenList< std::vector< AttributeAuthorityDescriptor * > > | getAttributeAuthorityDescriptors ()=0 |
| Returns modifiable AttributeAuthorityDescriptor collection. | |
|
virtual const std::vector< AttributeAuthorityDescriptor * > & | getAttributeAuthorityDescriptors () const =0 |
| Returns reference to immutable AttributeAuthorityDescriptor collection. | |
|
virtual xmltooling::XMLObjectChildrenList< std::vector< PDPDescriptor * > > | getPDPDescriptors ()=0 |
| Returns modifiable PDPDescriptor collection. | |
|
virtual const std::vector< PDPDescriptor * > & | getPDPDescriptors () const =0 |
| Returns reference to immutable PDPDescriptor collection. | |
|
virtual xmltooling::XMLObjectChildrenList< std::vector< AuthnQueryDescriptorType * > > | getAuthnQueryDescriptorTypes ()=0 |
| Returns modifiable AuthnQueryDescriptorType collection. | |
|
virtual const std::vector< AuthnQueryDescriptorType * > & | getAuthnQueryDescriptorTypes () const =0 |
| Returns reference to immutable AuthnQueryDescriptorType collection. | |
|
virtual xmltooling::XMLObjectChildrenList< std::vector< AttributeQueryDescriptorType * > > | getAttributeQueryDescriptorTypes ()=0 |
| Returns modifiable AttributeQueryDescriptorType collection. | |
|
virtual const std::vector< AttributeQueryDescriptorType * > & | getAttributeQueryDescriptorTypes () const =0 |
| Returns reference to immutable AttributeQueryDescriptorType collection. | |
|
virtual xmltooling::XMLObjectChildrenList< std::vector< AuthzDecisionQueryDescriptorType * > > | getAuthzDecisionQueryDescriptorTypes ()=0 |
| Returns modifiable AuthzDecisionQueryDescriptorType collection. | |
|
virtual const std::vector< AuthzDecisionQueryDescriptorType * > & | getAuthzDecisionQueryDescriptorTypes () const =0 |
| Returns reference to immutable AuthzDecisionQueryDescriptorType collection. | |
| virtual Organization * | getOrganization () const =0 |
| Returns the Organization child. | |
| virtual void | setOrganization (Organization *child)=0 |
| Sets the Organization child. | |
|
virtual xmltooling::XMLObjectChildrenList< std::vector< ContactPerson * > > | getContactPersons ()=0 |
| Returns modifiable ContactPerson collection. | |
|
virtual const std::vector< ContactPerson * > & | getContactPersons () const =0 |
| Returns reference to immutable ContactPerson collection. | |
|
virtual xmltooling::XMLObjectChildrenList< std::vector< AdditionalMetadataLocation * > > | getAdditionalMetadataLocations ()=0 |
| Returns modifiable AdditionalMetadataLocation collection. | |
|
virtual const std::vector< AdditionalMetadataLocation * > & | getAdditionalMetadataLocations () const =0 |
| Returns reference to immutable AdditionalMetadataLocation collection. | |
| virtual const RoleDescriptor * | getRoleDescriptor (const xmltooling::QName &qname, const XMLCh *protocol) const =0 |
| Finds an arbitrary role type supporting a given protocol. | |
Static Public Attributes | |
| static const XMLCh | LOCAL_NAME [] |
| Element local name. | |
| static const XMLCh | ID_ATTRIB_NAME [] |
| ID attribute name. | |
| static const XMLCh | ENTITYID_ATTRIB_NAME [] |
| EntityID attribute name. | |
| static const XMLCh | TYPE_NAME [] |
| EntityDescriptorType local name. | |
1.4.7