edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.principalConnector
Class StoredIDPrincipalConnector
java.lang.Object
edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.AbstractResolutionPlugIn<String>
edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.principalConnector.BasePrincipalConnector
edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.principalConnector.StoredIDPrincipalConnector
- All Implemented Interfaces:
- PrincipalConnector, ResolutionPlugIn<String>
public class StoredIDPrincipalConnector
- extends BasePrincipalConnector
A principal connector that resolved ID created by StoredIDPrincipalConnector
s into principals.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StoredIDPrincipalConnector
public StoredIDPrincipalConnector(StoredIDDataConnector idProducer)
- Constructor.
- Parameters:
idProducer
- data connector that produced the stored ID.
resolve
public String resolve(ShibbolethResolutionContext resolutionContext)
throws AttributeResolutionException
- Performs the attribute resolution for this plugin.
- Parameters:
resolutionContext
- the context for the resolution
- Returns:
- the attributes made available by the resolution, never null
- Throws:
AttributeResolutionException
- the problem that occurred during the resolution
validate
public void validate()
throws AttributeResolutionException
- Validate the internal state of this plug-in. This process may not rely on information from any dependency.
- Throws:
AttributeResolutionException
- if the plug-in has an invalid internal state
Copyright © 2006-2011 Internet2. All Rights Reserved.