opensaml::saml2md::EntityDescriptor Class Reference

SAML 2.0 EntityDescriptor element. More...

#include <saml/saml2/metadata/Metadata.h>

Inheritance diagram for opensaml::saml2md::EntityDescriptor:

opensaml::SignableObject opensaml::saml2md::CacheableSAMLObject opensaml::saml2md::TimeBoundSAMLObject

List of all members.

Public Member Functions

virtual EntityDescriptorcloneEntityDescriptor () 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 ExtensionsgetExtensions () const =0
 Returns the Extensions child.
virtual void setExtensions (Extensions *child)=0
 Sets the Extensions child.
virtual AffiliationDescriptorgetAffiliationDescriptor () 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 OrganizationgetOrganization () 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 RoleDescriptorgetRoleDescriptor (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.


Detailed Description

SAML 2.0 EntityDescriptor element.

Member Function Documentation

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.


The documentation for this class was generated from the following file:

Generated on Mon Apr 13 19:46:42 2020 for opensaml-3.1.0 by  doxygen 1.5.6