#include <saml/saml2/metadata/Metadata.h>
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. |
virtual EntityDescriptor* opensaml::saml2md::EntityDescriptor::cloneEntityDescriptor | ( | ) | const [pure virtual] |
Type-specific clone method.
virtual const XMLCh* opensaml::saml2md::EntityDescriptor::getID | ( | ) | const [pure virtual] |
Returns the ID attribute.
virtual void opensaml::saml2md::EntityDescriptor::setID | ( | const XMLCh * | ID | ) | [pure virtual] |
Sets the ID attribute.
virtual const XMLCh* opensaml::saml2md::EntityDescriptor::getEntityID | ( | ) | const [pure virtual] |
Returns the EntityID attribute.
virtual void opensaml::saml2md::EntityDescriptor::setEntityID | ( | const XMLCh * | EntityID | ) | [pure virtual] |
Sets the EntityID attribute.
virtual Extensions* opensaml::saml2md::EntityDescriptor::getExtensions | ( | ) | const [pure virtual] |
Returns the Extensions child.
virtual void opensaml::saml2md::EntityDescriptor::setExtensions | ( | Extensions * | child | ) | [pure virtual] |
Sets the Extensions child.
virtual AffiliationDescriptor* opensaml::saml2md::EntityDescriptor::getAffiliationDescriptor | ( | ) | const [pure virtual] |
Returns the AffiliationDescriptor child.
virtual void opensaml::saml2md::EntityDescriptor::setAffiliationDescriptor | ( | AffiliationDescriptor * | child | ) | [pure virtual] |
Sets the AffiliationDescriptor child.
virtual xmltooling::XMLObjectChildrenList< std::vector< RoleDescriptor *> > opensaml::saml2md::EntityDescriptor::getRoleDescriptors | ( | ) | [pure virtual] |
Returns modifiable RoleDescriptor collection.
virtual const std::vector< RoleDescriptor *>& opensaml::saml2md::EntityDescriptor::getRoleDescriptors | ( | ) | const [pure virtual] |
Returns reference to immutable RoleDescriptor collection.
virtual xmltooling::XMLObjectChildrenList< std::vector< IDPSSODescriptor *> > opensaml::saml2md::EntityDescriptor::getIDPSSODescriptors | ( | ) | [pure virtual] |
Returns modifiable IDPSSODescriptor collection.
virtual const std::vector< IDPSSODescriptor *>& opensaml::saml2md::EntityDescriptor::getIDPSSODescriptors | ( | ) | const [pure virtual] |
Returns reference to immutable IDPSSODescriptor collection.
virtual xmltooling::XMLObjectChildrenList< std::vector< SPSSODescriptor *> > opensaml::saml2md::EntityDescriptor::getSPSSODescriptors | ( | ) | [pure virtual] |
Returns modifiable SPSSODescriptor collection.
virtual const std::vector< SPSSODescriptor *>& opensaml::saml2md::EntityDescriptor::getSPSSODescriptors | ( | ) | const [pure virtual] |
Returns reference to immutable SPSSODescriptor collection.
virtual xmltooling::XMLObjectChildrenList< std::vector< AuthnAuthorityDescriptor *> > opensaml::saml2md::EntityDescriptor::getAuthnAuthorityDescriptors | ( | ) | [pure virtual] |
Returns modifiable AuthnAuthorityDescriptor collection.
virtual const std::vector< AuthnAuthorityDescriptor *>& opensaml::saml2md::EntityDescriptor::getAuthnAuthorityDescriptors | ( | ) | const [pure virtual] |
Returns reference to immutable AuthnAuthorityDescriptor collection.
virtual xmltooling::XMLObjectChildrenList< std::vector< AttributeAuthorityDescriptor *> > opensaml::saml2md::EntityDescriptor::getAttributeAuthorityDescriptors | ( | ) | [pure virtual] |
Returns modifiable AttributeAuthorityDescriptor collection.
virtual const std::vector< AttributeAuthorityDescriptor *>& opensaml::saml2md::EntityDescriptor::getAttributeAuthorityDescriptors | ( | ) | const [pure virtual] |
Returns reference to immutable AttributeAuthorityDescriptor collection.
virtual xmltooling::XMLObjectChildrenList< std::vector< PDPDescriptor *> > opensaml::saml2md::EntityDescriptor::getPDPDescriptors | ( | ) | [pure virtual] |
Returns modifiable PDPDescriptor collection.
virtual const std::vector< PDPDescriptor *>& opensaml::saml2md::EntityDescriptor::getPDPDescriptors | ( | ) | const [pure virtual] |
Returns reference to immutable PDPDescriptor collection.
virtual xmltooling::XMLObjectChildrenList< std::vector< AuthnQueryDescriptorType *> > opensaml::saml2md::EntityDescriptor::getAuthnQueryDescriptorTypes | ( | ) | [pure virtual] |
Returns modifiable AuthnQueryDescriptorType collection.
virtual const std::vector< AuthnQueryDescriptorType *>& opensaml::saml2md::EntityDescriptor::getAuthnQueryDescriptorTypes | ( | ) | const [pure virtual] |
Returns reference to immutable AuthnQueryDescriptorType collection.
virtual xmltooling::XMLObjectChildrenList< std::vector< AttributeQueryDescriptorType *> > opensaml::saml2md::EntityDescriptor::getAttributeQueryDescriptorTypes | ( | ) | [pure virtual] |
Returns modifiable AttributeQueryDescriptorType collection.
virtual const std::vector< AttributeQueryDescriptorType *>& opensaml::saml2md::EntityDescriptor::getAttributeQueryDescriptorTypes | ( | ) | const [pure virtual] |
Returns reference to immutable AttributeQueryDescriptorType collection.
virtual xmltooling::XMLObjectChildrenList< std::vector< AuthzDecisionQueryDescriptorType *> > opensaml::saml2md::EntityDescriptor::getAuthzDecisionQueryDescriptorTypes | ( | ) | [pure virtual] |
Returns modifiable AuthzDecisionQueryDescriptorType collection.
virtual const std::vector< AuthzDecisionQueryDescriptorType *>& opensaml::saml2md::EntityDescriptor::getAuthzDecisionQueryDescriptorTypes | ( | ) | const [pure virtual] |
Returns reference to immutable AuthzDecisionQueryDescriptorType collection.
virtual Organization* opensaml::saml2md::EntityDescriptor::getOrganization | ( | ) | const [pure virtual] |
Returns the Organization child.
virtual void opensaml::saml2md::EntityDescriptor::setOrganization | ( | Organization * | child | ) | [pure virtual] |
Sets the Organization child.
virtual xmltooling::XMLObjectChildrenList< std::vector< ContactPerson *> > opensaml::saml2md::EntityDescriptor::getContactPersons | ( | ) | [pure virtual] |
Returns modifiable ContactPerson collection.
virtual const std::vector< ContactPerson *>& opensaml::saml2md::EntityDescriptor::getContactPersons | ( | ) | const [pure virtual] |
Returns reference to immutable ContactPerson collection.
virtual xmltooling::XMLObjectChildrenList< std::vector< AdditionalMetadataLocation *> > opensaml::saml2md::EntityDescriptor::getAdditionalMetadataLocations | ( | ) | [pure virtual] |
Returns modifiable AdditionalMetadataLocation collection.
virtual const std::vector< AdditionalMetadataLocation *>& opensaml::saml2md::EntityDescriptor::getAdditionalMetadataLocations | ( | ) | const [pure virtual] |
Returns reference to immutable AdditionalMetadataLocation collection.
virtual const RoleDescriptor* opensaml::saml2md::EntityDescriptor::getRoleDescriptor | ( | const xmltooling::QName & | qname, | |
const XMLCh * | protocol | |||
) | const [pure virtual] |
Finds an arbitrary role type supporting a given protocol.