shibsp::FilteringContext Class Reference

Context for attribute filtering operations. More...

#include <shibsp/attribute/filtering/FilteringContext.h>

List of all members.

Public Member Functions

virtual const ApplicationgetApplication () const =0
 Gets the Application doing the filtering.
virtual const XMLCh * getAuthnContextClassRef () const =0
 Returns a URI containing an AuthnContextClassRef associated with the subject.
virtual const XMLCh * getAuthnContextDeclRef () const =0
 Returns a URI containing an AuthnContextDeclRef associated with the subject.
virtual const XMLCh * getAttributeRequester () const =0
 Gets the ID of the requester of the attributes, if known.
virtual const XMLCh * getAttributeIssuer () const =0
 Gets the ID of the issuer of the attributes, if known.
virtual const opensaml::saml2md::RoleDescriptor * getAttributeRequesterMetadata () const =0
 Gets the SAML metadata for the attribute requesting role, if available.
virtual const opensaml::saml2md::RoleDescriptor * getAttributeIssuerMetadata () const =0
 Gets the SAML metadata for the attribute issuing role, if available.
virtual const std::multimap<
std::string, Attribute * > & 
getAttributes () const =0
 Returns the set of Attributes being filtered.


Detailed Description

Context for attribute filtering operations.


Member Function Documentation

virtual const Application& shibsp::FilteringContext::getApplication  )  const [pure virtual]
 

Gets the Application doing the filtering.

Returns:
reference to an Application

virtual const XMLCh* shibsp::FilteringContext::getAttributeIssuer  )  const [pure virtual]
 

Gets the ID of the issuer of the attributes, if known.

Returns:
ID of the issuer of the attributes, or NULL

virtual const opensaml::saml2md::RoleDescriptor* shibsp::FilteringContext::getAttributeIssuerMetadata  )  const [pure virtual]
 

Gets the SAML metadata for the attribute issuing role, if available.

Returns:
SAML metadata for the attribute issuing role, or NULL

virtual const XMLCh* shibsp::FilteringContext::getAttributeRequester  )  const [pure virtual]
 

Gets the ID of the requester of the attributes, if known.

Returns:
requester of the attributes, or NULL

virtual const opensaml::saml2md::RoleDescriptor* shibsp::FilteringContext::getAttributeRequesterMetadata  )  const [pure virtual]
 

Gets the SAML metadata for the attribute requesting role, if available.

Returns:
SAML metadata for the attribute requesting role, or NULL

virtual const std::multimap<std::string,Attribute*>& shibsp::FilteringContext::getAttributes  )  const [pure virtual]
 

Returns the set of Attributes being filtered.

No modifications should be performed, access is provided only for use by MatchFunctors based on the presence of Attribute data.

Returns:
an immutable map of Attributes.

virtual const XMLCh* shibsp::FilteringContext::getAuthnContextClassRef  )  const [pure virtual]
 

Returns a URI containing an AuthnContextClassRef associated with the subject.

SAML 1.x AuthenticationMethods will be returned as class references.

Returns:
a URI identifying the authentication context class

virtual const XMLCh* shibsp::FilteringContext::getAuthnContextDeclRef  )  const [pure virtual]
 

Returns a URI containing an AuthnContextDeclRef associated with the subject.

Returns:
a URI identifying the authentication context declaration


The documentation for this class was generated from the following file:
Generated on Thu Dec 3 19:15:18 2009 for shibboleth-2.3.1 by  doxygen 1.4.6