opensaml::saml2md::AttributeConsumingService Class Reference

SAML 2.0 AttributeConsumingService element. More...

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

List of all members.

Public Member Functions

virtual AttributeConsumingServicecloneAttributeConsumingService () const =0
 Type-specific clone method.
virtual std::pair< bool, int > getIndex () const =0
 Returns the Index attribute after a NULL indicator.
virtual void setIndex (const XMLCh *Index)=0
 Sets the Index attribute using a string value.
virtual void setIndex (int Index)=0
 Sets the Index attribute.
bool isDefault () const
 Returns the isDefault attribute or false if not set.
virtual
xmlconstants::xmltooling_bool_t 
getisDefault () const =0
 Returns the isDefault attribute as an explicit enumerated value.
virtual void isDefault (xmlconstants::xmltooling_bool_t value)=0
 Sets the isDefault attribute using an enumerated value.
void isDefault (bool value)
 Sets the isDefault attribute.
void setisDefault (const XMLCh *value)
 Sets the isDefault attribute using a string constant.
virtual
xmltooling::XMLObjectChildrenList
< std::vector< ServiceName * > > 
getServiceNames ()=0
 Returns modifiable ServiceName collection.
virtual const std::vector
< ServiceName * > & 
getServiceNames () const =0
 Returns reference to immutable ServiceName collection.
virtual
xmltooling::XMLObjectChildrenList
< std::vector
< ServiceDescription * > > 
getServiceDescriptions ()=0
 Returns modifiable ServiceDescription collection.
virtual const std::vector
< ServiceDescription * > & 
getServiceDescriptions () const =0
 Returns reference to immutable ServiceDescription collection.
virtual
xmltooling::XMLObjectChildrenList
< std::vector
< RequestedAttribute * > > 
getRequestedAttributes ()=0
 Returns modifiable RequestedAttribute collection.
virtual const std::vector
< RequestedAttribute * > & 
getRequestedAttributes () const =0
 Returns reference to immutable RequestedAttribute collection.

Static Public Attributes

static const XMLCh LOCAL_NAME []
 Element local name.
static const XMLCh INDEX_ATTRIB_NAME []
 Index attribute name.
static const XMLCh ISDEFAULT_ATTRIB_NAME []
 isDefault attribute name
static const XMLCh TYPE_NAME []
 AttributeConsumingServiceType local name.


Detailed Description

SAML 2.0 AttributeConsumingService element.

Member Function Documentation

virtual AttributeConsumingService* opensaml::saml2md::AttributeConsumingService::cloneAttributeConsumingService (  )  const [pure virtual]

Type-specific clone method.

virtual std::pair<bool,int> opensaml::saml2md::AttributeConsumingService::getIndex (  )  const [pure virtual]

Returns the Index attribute after a NULL indicator.

virtual void opensaml::saml2md::AttributeConsumingService::setIndex ( const XMLCh *  Index  )  [pure virtual]

Sets the Index attribute using a string value.

virtual void opensaml::saml2md::AttributeConsumingService::setIndex ( int  Index  )  [pure virtual]

Sets the Index attribute.

bool opensaml::saml2md::AttributeConsumingService::isDefault (  )  const [inline]

Returns the isDefault attribute or false if not set.

virtual xmlconstants::xmltooling_bool_t opensaml::saml2md::AttributeConsumingService::getisDefault (  )  const [pure virtual]

Returns the isDefault attribute as an explicit enumerated value.

virtual void opensaml::saml2md::AttributeConsumingService::isDefault ( xmlconstants::xmltooling_bool_t  value  )  [pure virtual]

Sets the isDefault attribute using an enumerated value.

void opensaml::saml2md::AttributeConsumingService::isDefault ( bool  value  )  [inline]

Sets the isDefault attribute.

void opensaml::saml2md::AttributeConsumingService::setisDefault ( const XMLCh *  value  )  [inline]

Sets the isDefault attribute using a string constant.

virtual xmltooling::XMLObjectChildrenList< std::vector< ServiceName *> > opensaml::saml2md::AttributeConsumingService::getServiceNames (  )  [pure virtual]

Returns modifiable ServiceName collection.

virtual const std::vector< ServiceName *>& opensaml::saml2md::AttributeConsumingService::getServiceNames (  )  const [pure virtual]

Returns reference to immutable ServiceName collection.

virtual xmltooling::XMLObjectChildrenList< std::vector< ServiceDescription *> > opensaml::saml2md::AttributeConsumingService::getServiceDescriptions (  )  [pure virtual]

Returns modifiable ServiceDescription collection.

virtual const std::vector< ServiceDescription *>& opensaml::saml2md::AttributeConsumingService::getServiceDescriptions (  )  const [pure virtual]

Returns reference to immutable ServiceDescription collection.

virtual xmltooling::XMLObjectChildrenList< std::vector< RequestedAttribute *> > opensaml::saml2md::AttributeConsumingService::getRequestedAttributes (  )  [pure virtual]

Returns modifiable RequestedAttribute collection.

virtual const std::vector< RequestedAttribute *>& opensaml::saml2md::AttributeConsumingService::getRequestedAttributes (  )  const [pure virtual]

Returns reference to immutable RequestedAttribute collection.


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

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