#include <saml/saml2/core/Protocols.h>
Public Member Functions | |
virtual AuthnRequest * | cloneAuthnRequest () const =0 |
Type-specific clone method. | |
bool | ForceAuthn () const |
Returns the ForceAuthn attribute or false if not set. | |
virtual xmlconstants::xmltooling_bool_t | getForceAuthn () const =0 |
Returns the ForceAuthn attribute as an explicit enumerated value. | |
virtual void | ForceAuthn (xmlconstants::xmltooling_bool_t value)=0 |
Sets the ForceAuthn attribute using an enumerated value. | |
void | ForceAuthn (bool value) |
Sets the ForceAuthn attribute. | |
void | setForceAuthn (const XMLCh *value) |
Sets the ForceAuthn attribute using a string constant. | |
bool | IsPassive () const |
Returns the IsPassive attribute or false if not set. | |
virtual xmlconstants::xmltooling_bool_t | getIsPassive () const =0 |
Returns the IsPassive attribute as an explicit enumerated value. | |
virtual void | IsPassive (xmlconstants::xmltooling_bool_t value)=0 |
Sets the IsPassive attribute using an enumerated value. | |
void | IsPassive (bool value) |
Sets the IsPassive attribute. | |
void | setIsPassive (const XMLCh *value) |
Sets the IsPassive attribute using a string constant. | |
virtual const XMLCh * | getProtocolBinding () const =0 |
Returns the ProtocolBinding attribute. | |
virtual void | setProtocolBinding (const XMLCh *ProtocolBinding)=0 |
Sets the ProtocolBinding attribute. | |
virtual std::pair< bool, int > | getAssertionConsumerServiceIndex () const =0 |
Returns the AssertionConsumerServiceIndex attribute after a NULL indicator. | |
virtual void | setAssertionConsumerServiceIndex (const XMLCh *AssertionConsumerServiceIndex)=0 |
Sets the AssertionConsumerServiceIndex attribute using a string value. | |
virtual void | setAssertionConsumerServiceIndex (int AssertionConsumerServiceIndex)=0 |
Sets the AssertionConsumerServiceIndex attribute. | |
virtual const XMLCh * | getAssertionConsumerServiceURL () const =0 |
Returns the AssertionConsumerServiceURL attribute. | |
virtual void | setAssertionConsumerServiceURL (const XMLCh *AssertionConsumerServiceURL)=0 |
Sets the AssertionConsumerServiceURL attribute. | |
virtual std::pair< bool, int > | getAttributeConsumingServiceIndex () const =0 |
Returns the AttributeConsumingServiceIndex attribute after a NULL indicator. | |
virtual void | setAttributeConsumingServiceIndex (const XMLCh *AttributeConsumingServiceIndex)=0 |
Sets the AttributeConsumingServiceIndex attribute using a string value. | |
virtual void | setAttributeConsumingServiceIndex (int AttributeConsumingServiceIndex)=0 |
Sets the AttributeConsumingServiceIndex attribute. | |
virtual const XMLCh * | getProviderName () const =0 |
Returns the ProviderName attribute. | |
virtual void | setProviderName (const XMLCh *ProviderName)=0 |
Sets the ProviderName attribute. | |
virtual saml2::Subject * | getSubject () const =0 |
Returns the Subject child. | |
virtual void | setSubject (saml2::Subject *child)=0 |
Sets the Subject child. | |
virtual NameIDPolicy * | getNameIDPolicy () const =0 |
Returns the NameIDPolicy child. | |
virtual void | setNameIDPolicy (NameIDPolicy *child)=0 |
Sets the NameIDPolicy child. | |
virtual saml2::Conditions * | getConditions () const =0 |
Returns the Conditions child. | |
virtual void | setConditions (saml2::Conditions *child)=0 |
Sets the Conditions child. | |
virtual RequestedAuthnContext * | getRequestedAuthnContext () const =0 |
Returns the RequestedAuthnContext child. | |
virtual void | setRequestedAuthnContext (RequestedAuthnContext *child)=0 |
Sets the RequestedAuthnContext child. | |
virtual Scoping * | getScoping () const =0 |
Returns the Scoping child. | |
virtual void | setScoping (Scoping *child)=0 |
Sets the Scoping child. | |
Static Public Attributes | |
static const XMLCh | LOCAL_NAME [] |
Element local name. | |
static const XMLCh | FORCEAUTHN_ATTRIB_NAME [] |
ForceAuthn attribute name. | |
static const XMLCh | ISPASSIVE_ATTRIB_NAME [] |
IsPassive attribute name. | |
static const XMLCh | PROTOCOLBINDING_ATTRIB_NAME [] |
ProtocolBinding attribute name. | |
static const XMLCh | ASSERTIONCONSUMERSERVICEINDEX_ATTRIB_NAME [] |
AssertionConsumerServiceIndex attribute name. | |
static const XMLCh | ASSERTIONCONSUMERSERVICEURL_ATTRIB_NAME [] |
AssertionConsumerServiceURL attribute name. | |
static const XMLCh | ATTRIBUTECONSUMINGSERVICEINDEX_ATTRIB_NAME [] |
AttributeConsumingServiceIndex attribute name. | |
static const XMLCh | PROVIDERNAME_ATTRIB_NAME [] |
ProviderName attribute name. | |
static const XMLCh | TYPE_NAME [] |
AuthnRequestType local name. |
virtual AuthnRequest* opensaml::saml2p::AuthnRequest::cloneAuthnRequest | ( | ) | const [pure virtual] |
Type-specific clone method.
bool opensaml::saml2p::AuthnRequest::ForceAuthn | ( | ) | const [inline] |
Returns the ForceAuthn attribute or false if not set.
virtual xmlconstants::xmltooling_bool_t opensaml::saml2p::AuthnRequest::getForceAuthn | ( | ) | const [pure virtual] |
Returns the ForceAuthn attribute as an explicit enumerated value.
virtual void opensaml::saml2p::AuthnRequest::ForceAuthn | ( | xmlconstants::xmltooling_bool_t | value | ) | [pure virtual] |
Sets the ForceAuthn attribute using an enumerated value.
void opensaml::saml2p::AuthnRequest::ForceAuthn | ( | bool | value | ) | [inline] |
Sets the ForceAuthn attribute.
void opensaml::saml2p::AuthnRequest::setForceAuthn | ( | const XMLCh * | value | ) | [inline] |
Sets the ForceAuthn attribute using a string constant.
bool opensaml::saml2p::AuthnRequest::IsPassive | ( | ) | const [inline] |
Returns the IsPassive attribute or false if not set.
virtual xmlconstants::xmltooling_bool_t opensaml::saml2p::AuthnRequest::getIsPassive | ( | ) | const [pure virtual] |
Returns the IsPassive attribute as an explicit enumerated value.
virtual void opensaml::saml2p::AuthnRequest::IsPassive | ( | xmlconstants::xmltooling_bool_t | value | ) | [pure virtual] |
Sets the IsPassive attribute using an enumerated value.
void opensaml::saml2p::AuthnRequest::IsPassive | ( | bool | value | ) | [inline] |
Sets the IsPassive attribute.
void opensaml::saml2p::AuthnRequest::setIsPassive | ( | const XMLCh * | value | ) | [inline] |
Sets the IsPassive attribute using a string constant.
virtual const XMLCh* opensaml::saml2p::AuthnRequest::getProtocolBinding | ( | ) | const [pure virtual] |
Returns the ProtocolBinding attribute.
virtual void opensaml::saml2p::AuthnRequest::setProtocolBinding | ( | const XMLCh * | ProtocolBinding | ) | [pure virtual] |
Sets the ProtocolBinding attribute.
virtual std::pair<bool,int> opensaml::saml2p::AuthnRequest::getAssertionConsumerServiceIndex | ( | ) | const [pure virtual] |
Returns the AssertionConsumerServiceIndex attribute after a NULL indicator.
virtual void opensaml::saml2p::AuthnRequest::setAssertionConsumerServiceIndex | ( | const XMLCh * | AssertionConsumerServiceIndex | ) | [pure virtual] |
Sets the AssertionConsumerServiceIndex attribute using a string value.
virtual void opensaml::saml2p::AuthnRequest::setAssertionConsumerServiceIndex | ( | int | AssertionConsumerServiceIndex | ) | [pure virtual] |
Sets the AssertionConsumerServiceIndex attribute.
virtual const XMLCh* opensaml::saml2p::AuthnRequest::getAssertionConsumerServiceURL | ( | ) | const [pure virtual] |
Returns the AssertionConsumerServiceURL attribute.
virtual void opensaml::saml2p::AuthnRequest::setAssertionConsumerServiceURL | ( | const XMLCh * | AssertionConsumerServiceURL | ) | [pure virtual] |
Sets the AssertionConsumerServiceURL attribute.
virtual std::pair<bool,int> opensaml::saml2p::AuthnRequest::getAttributeConsumingServiceIndex | ( | ) | const [pure virtual] |
Returns the AttributeConsumingServiceIndex attribute after a NULL indicator.
virtual void opensaml::saml2p::AuthnRequest::setAttributeConsumingServiceIndex | ( | const XMLCh * | AttributeConsumingServiceIndex | ) | [pure virtual] |
Sets the AttributeConsumingServiceIndex attribute using a string value.
virtual void opensaml::saml2p::AuthnRequest::setAttributeConsumingServiceIndex | ( | int | AttributeConsumingServiceIndex | ) | [pure virtual] |
Sets the AttributeConsumingServiceIndex attribute.
virtual const XMLCh* opensaml::saml2p::AuthnRequest::getProviderName | ( | ) | const [pure virtual] |
Returns the ProviderName attribute.
virtual void opensaml::saml2p::AuthnRequest::setProviderName | ( | const XMLCh * | ProviderName | ) | [pure virtual] |
Sets the ProviderName attribute.
virtual saml2 :: Subject* opensaml::saml2p::AuthnRequest::getSubject | ( | ) | const [pure virtual] |
Returns the Subject child.
virtual void opensaml::saml2p::AuthnRequest::setSubject | ( | saml2::Subject * | child | ) | [pure virtual] |
Sets the Subject child.
virtual NameIDPolicy* opensaml::saml2p::AuthnRequest::getNameIDPolicy | ( | ) | const [pure virtual] |
Returns the NameIDPolicy child.
virtual void opensaml::saml2p::AuthnRequest::setNameIDPolicy | ( | NameIDPolicy * | child | ) | [pure virtual] |
Sets the NameIDPolicy child.
virtual saml2 :: Conditions* opensaml::saml2p::AuthnRequest::getConditions | ( | ) | const [pure virtual] |
Returns the Conditions child.
virtual void opensaml::saml2p::AuthnRequest::setConditions | ( | saml2::Conditions * | child | ) | [pure virtual] |
Sets the Conditions child.
virtual RequestedAuthnContext* opensaml::saml2p::AuthnRequest::getRequestedAuthnContext | ( | ) | const [pure virtual] |
Returns the RequestedAuthnContext child.
virtual void opensaml::saml2p::AuthnRequest::setRequestedAuthnContext | ( | RequestedAuthnContext * | child | ) | [pure virtual] |
Sets the RequestedAuthnContext child.
virtual Scoping* opensaml::saml2p::AuthnRequest::getScoping | ( | ) | const [pure virtual] |
Returns the Scoping child.
virtual void opensaml::saml2p::AuthnRequest::setScoping | ( | Scoping * | child | ) | [pure virtual] |
Sets the Scoping child.