edu.internet2.middleware.shibboleth.common.attribute.resolver.provider
Class ShibbolethResolutionContext

java.lang.Object
  extended by edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.ShibbolethResolutionContext

public class ShibbolethResolutionContext
extends Object

Contextual information for performing an attribute resolution.


Constructor Summary
ShibbolethResolutionContext(SAMLProfileRequestContext context)
          Constructor.
 
Method Summary
 SAMLProfileRequestContext getAttributeRequestContext()
          Gets the attribute request that started this resolution.
 Map<String,AttributeDefinition> getResolvedAttributeDefinitions()
          Get an unmodifiable map of the attribute definitions that have been resolved for this request.
 Map<String,DataConnector> getResolvedDataConnectors()
          Get an unmodifiable map of the data connectors that have been resolved for this request.
 Map<String,ResolutionPlugIn> getResolvedPlugins()
          Get the resolution plug-ins that have been resolved for this request.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ShibbolethResolutionContext

public ShibbolethResolutionContext(SAMLProfileRequestContext context)
Constructor.

Parameters:
context - the attribute request this resolution is being performed for
Method Detail

getAttributeRequestContext

public SAMLProfileRequestContext getAttributeRequestContext()
Gets the attribute request that started this resolution.

Returns:
attribute request that started this resolution

getResolvedPlugins

public Map<String,ResolutionPlugIn> getResolvedPlugins()
Get the resolution plug-ins that have been resolved for this request.

Returns:
the plug-ins that have been resolved for this request.

getResolvedAttributeDefinitions

public Map<String,AttributeDefinition> getResolvedAttributeDefinitions()
Get an unmodifiable map of the attribute definitions that have been resolved for this request. To add new definitions, use getResolvedPlugins() to retrieve a modifiable collection.

Returns:
definitions that have been resolved for this request

getResolvedDataConnectors

public Map<String,DataConnector> getResolvedDataConnectors()
Get an unmodifiable map of the data connectors that have been resolved for this request. To add new connectors, use getResolvedPlugins() to retrieve a modifiable collection.

Returns:
connectors that have been resolved for this request


Copyright © 2006-2010 Internet2. All Rights Reserved.