opensaml-2.4.3
opensaml::saml2md::MetadataProvider::Criteria Struct Reference

Batches up criteria for entity lookup. More...

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

Public Member Functions

 Criteria ()
 Default constructor.
 
 Criteria (const XMLCh *id, const xmltooling::QName *q=nullptr, const XMLCh *prot=nullptr, bool valid=true)
 Constructor. More...
 
 Criteria (const char *id, const xmltooling::QName *q=nullptr, const XMLCh *prot=nullptr, bool valid=true)
 Constructor. More...
 
 Criteria (const SAMLArtifact *a, const xmltooling::QName *q=nullptr, const XMLCh *prot=nullptr, bool valid=true)
 Constructor. More...
 
virtual void reset ()
 Restores the object to its default state.
 

Public Attributes

const XMLCh * entityID_unicode
 Unique ID of entity. More...
 
const char * entityID_ascii
 Unique ID of entity. More...
 
const SAMLArtifactartifact
 SAML artifact.
 
const xmltooling::QName * role
 Element or schema type QName of metadata role. More...
 
const XMLCh * protocol
 Protocol support constant. More...
 
const XMLCh * protocol2
 Backup protocol support constant. More...
 
bool validOnly
 Controls whether stale metadata is ignored. More...
 

Detailed Description

Batches up criteria for entity lookup.

Constructor & Destructor Documentation

opensaml::saml2md::MetadataProvider::Criteria::Criteria ( const XMLCh *  id,
const xmltooling::QName *  q = nullptr,
const XMLCh *  prot = nullptr,
bool  valid = true 
)

Constructor.

Parameters
identityID to lookup
qelement/type of role, if any
protprotocol support constant, if any
validtrue iff stale metadata should be ignored
opensaml::saml2md::MetadataProvider::Criteria::Criteria ( const char *  id,
const xmltooling::QName *  q = nullptr,
const XMLCh *  prot = nullptr,
bool  valid = true 
)

Constructor.

Parameters
identityID to lookup
qelement/type of role, if any
protprotocol support constant, if any
validtrue iff stale metadata should be ignored
opensaml::saml2md::MetadataProvider::Criteria::Criteria ( const SAMLArtifact a,
const xmltooling::QName *  q = nullptr,
const XMLCh *  prot = nullptr,
bool  valid = true 
)

Constructor.

Parameters
aartifact to lookup
qelement/type of role, if any
protprotocol support constant, if any
validtrue iff stale metadata should be ignored

Member Data Documentation

const char* opensaml::saml2md::MetadataProvider::Criteria::entityID_ascii

Unique ID of entity.

const XMLCh* opensaml::saml2md::MetadataProvider::Criteria::entityID_unicode

Unique ID of entity.

const XMLCh* opensaml::saml2md::MetadataProvider::Criteria::protocol

Protocol support constant.

const XMLCh* opensaml::saml2md::MetadataProvider::Criteria::protocol2

Backup protocol support constant.

const xmltooling::QName* opensaml::saml2md::MetadataProvider::Criteria::role

Element or schema type QName of metadata role.

bool opensaml::saml2md::MetadataProvider::Criteria::validOnly

Controls whether stale metadata is ignored.


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