edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.dataConnector
Class StaticDataConnector
java.lang.Object
edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.AbstractResolutionPlugIn<Map<String,BaseAttribute>>
edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.dataConnector.BaseDataConnector
edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.dataConnector.StaticDataConnector
- All Implemented Interfaces:
- DataConnector, ResolutionPlugIn<Map<String,BaseAttribute>>
public class StaticDataConnector
- extends BaseDataConnector
Data connector implementation that returns statically defined attributes.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StaticDataConnector
public StaticDataConnector(List<BaseAttribute<String>> staticAttributes)
- Constructor.
- Parameters:
staticAttributes
- attributes this data connector will return
resolve
public Map<String,BaseAttribute> 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-2010 Internet2. All Rights Reserved.