#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. |