opensaml::saml2p::NameIDPolicy Class Reference

SAML 2.0 NameIDPolicy element. More...

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

List of all members.

Public Member Functions

virtual NameIDPolicycloneNameIDPolicy () const =0
 Type-specific clone method.
virtual const XMLCh * getFormat () const =0
 Returns the Format attribute.
virtual void setFormat (const XMLCh *Format)=0
 Sets the Format attribute.
virtual const XMLCh * getSPNameQualifier () const =0
 Returns the SPNameQualifier attribute.
virtual void setSPNameQualifier (const XMLCh *SPNameQualifier)=0
 Sets the SPNameQualifier attribute.
bool AllowCreate () const
 Returns the AllowCreate attribute or false if not set.
virtual
xmlconstants::xmltooling_bool_t 
getAllowCreate () const =0
 Returns the AllowCreate attribute as an explicit enumerated value.
virtual void AllowCreate (xmlconstants::xmltooling_bool_t value)=0
 Sets the AllowCreate attribute using an enumerated value.
void AllowCreate (bool value)
 Sets the AllowCreate attribute.
void setAllowCreate (const XMLCh *value)
 Sets the AllowCreate attribute using a string constant.

Static Public Attributes

static const XMLCh LOCAL_NAME []
 Element local name.
static const XMLCh FORMAT_ATTRIB_NAME []
 Format attribute name.
static const XMLCh SPNAMEQUALIFIER_ATTRIB_NAME []
 SPNameQualifier attribute name.
static const XMLCh ALLOWCREATE_ATTRIB_NAME []
 AllowCreate attribute name.
static const XMLCh TYPE_NAME []
 NameIDPolicyType local name.


Detailed Description

SAML 2.0 NameIDPolicy element.

Member Function Documentation

virtual NameIDPolicy* opensaml::saml2p::NameIDPolicy::cloneNameIDPolicy (  )  const [pure virtual]

Type-specific clone method.

virtual const XMLCh* opensaml::saml2p::NameIDPolicy::getFormat (  )  const [pure virtual]

Returns the Format attribute.

virtual void opensaml::saml2p::NameIDPolicy::setFormat ( const XMLCh *  Format  )  [pure virtual]

Sets the Format attribute.

virtual const XMLCh* opensaml::saml2p::NameIDPolicy::getSPNameQualifier (  )  const [pure virtual]

Returns the SPNameQualifier attribute.

virtual void opensaml::saml2p::NameIDPolicy::setSPNameQualifier ( const XMLCh *  SPNameQualifier  )  [pure virtual]

Sets the SPNameQualifier attribute.

bool opensaml::saml2p::NameIDPolicy::AllowCreate (  )  const [inline]

Returns the AllowCreate attribute or false if not set.

virtual xmlconstants::xmltooling_bool_t opensaml::saml2p::NameIDPolicy::getAllowCreate (  )  const [pure virtual]

Returns the AllowCreate attribute as an explicit enumerated value.

virtual void opensaml::saml2p::NameIDPolicy::AllowCreate ( xmlconstants::xmltooling_bool_t  value  )  [pure virtual]

Sets the AllowCreate attribute using an enumerated value.

void opensaml::saml2p::NameIDPolicy::AllowCreate ( bool  value  )  [inline]

Sets the AllowCreate attribute.

void opensaml::saml2p::NameIDPolicy::setAllowCreate ( const XMLCh *  value  )  [inline]

Sets the AllowCreate attribute using a string constant.


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