opensaml::saml1p::RequestAbstractType Class Reference

SAML 1.x RequestAbstractType base type. More...

#include <saml/saml1/core/Protocols.h>

Inheritance diagram for opensaml::saml1p::RequestAbstractType:

opensaml::RootObject opensaml::SignableObject opensaml::saml1p::Request

List of all members.

Public Member Functions

virtual RequestAbstractTypecloneRequestAbstractType () const =0
 Type-specific clone method.
virtual std::pair< bool, int > getMinorVersion () const =0
 Returns the MinorVersion attribute after a NULL indicator.
virtual void setMinorVersion (const XMLCh *MinorVersion)=0
 Sets the MinorVersion attribute using a string value.
virtual void setMinorVersion (int MinorVersion)=0
 Sets the MinorVersion attribute.
virtual const XMLCh * getRequestID () const =0
 Returns the RequestID attribute.
virtual void setRequestID (const XMLCh *RequestID)=0
 Sets the RequestID attribute.
virtual void setIssueInstant (const xercesc::XMLDateTime *IssueInstant)=0
 Sets the IssueInstant attribute.
virtual void setIssueInstant (time_t IssueInstant)=0
 Sets the IssueInstant attribute.
virtual void setIssueInstant (const XMLCh *IssueInstant)=0
 Sets the IssueInstant attribute.
virtual
xmltooling::XMLObjectChildrenList
< std::vector< RespondWith * > > 
getRespondWiths ()=0
 Returns modifiable RespondWith collection.
virtual const std::vector
< RespondWith * > & 
getRespondWiths () const =0
 Returns reference to immutable RespondWith collection.

Static Public Attributes

static const XMLCh LOCAL_NAME []
 Element local name.
static const XMLCh MINORVERSION_ATTRIB_NAME []
 MinorVersion attribute name.
static const XMLCh REQUESTID_ATTRIB_NAME []
 RequestID attribute name.
static const XMLCh ISSUEINSTANT_ATTRIB_NAME []
 IssueInstant attribute name.
static const XMLCh TYPE_NAME []
 RequestAbstractType local name.


Detailed Description

SAML 1.x RequestAbstractType base type.

Member Function Documentation

virtual RequestAbstractType* opensaml::saml1p::RequestAbstractType::cloneRequestAbstractType (  )  const [pure virtual]

Type-specific clone method.

virtual std::pair<bool,int> opensaml::saml1p::RequestAbstractType::getMinorVersion (  )  const [pure virtual]

Returns the MinorVersion attribute after a NULL indicator.

virtual void opensaml::saml1p::RequestAbstractType::setMinorVersion ( const XMLCh *  MinorVersion  )  [pure virtual]

Sets the MinorVersion attribute using a string value.

virtual void opensaml::saml1p::RequestAbstractType::setMinorVersion ( int  MinorVersion  )  [pure virtual]

Sets the MinorVersion attribute.

virtual const XMLCh* opensaml::saml1p::RequestAbstractType::getRequestID (  )  const [pure virtual]

Returns the RequestID attribute.

virtual void opensaml::saml1p::RequestAbstractType::setRequestID ( const XMLCh *  RequestID  )  [pure virtual]

Sets the RequestID attribute.

virtual void opensaml::saml1p::RequestAbstractType::setIssueInstant ( const xercesc::XMLDateTime *  IssueInstant  )  [pure virtual]

Sets the IssueInstant attribute.

virtual void opensaml::saml1p::RequestAbstractType::setIssueInstant ( time_t  IssueInstant  )  [pure virtual]

Sets the IssueInstant attribute.

virtual void opensaml::saml1p::RequestAbstractType::setIssueInstant ( const XMLCh *  IssueInstant  )  [pure virtual]

Sets the IssueInstant attribute.

virtual xmltooling::XMLObjectChildrenList< std::vector< RespondWith *> > opensaml::saml1p::RequestAbstractType::getRespondWiths (  )  [pure virtual]

Returns modifiable RespondWith collection.

virtual const std::vector< RespondWith *>& opensaml::saml1p::RequestAbstractType::getRespondWiths (  )  const [pure virtual]

Returns reference to immutable RespondWith collection.


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

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