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

Packages that use ShibbolethResolutionContext
edu.internet2.middleware.shibboleth.common.attribute.resolver.provider   
edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.attributeDefinition   
edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.dataConnector   
edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.principalConnector   
 

Uses of ShibbolethResolutionContext in edu.internet2.middleware.shibboleth.common.attribute.resolver.provider
 

Methods in edu.internet2.middleware.shibboleth.common.attribute.resolver.provider with parameters of type ShibbolethResolutionContext
protected  void ShibbolethAttributeResolver.cleanResolvedAttributes(Map<String,BaseAttribute> resolvedAttributes, ShibbolethResolutionContext resolutionContext)
          Removes attributes that contain no values or those which are dependency only.
protected  Collection<Object> AbstractResolutionPlugIn.getValuesFromAllDependencies(ShibbolethResolutionContext context, String sourceAttribute)
          Get values from dependencies.
protected  Collection<Object> AbstractResolutionPlugIn.getValuesFromAttributeDependency(ShibbolethResolutionContext context, String id)
          Get values from attribute dependencies.
protected  Collection<Object> AbstractResolutionPlugIn.getValuesFromConnectorDependency(ShibbolethResolutionContext context, String id, String sourceAttribute)
          Get values from data connectors.
 ResolvedType ResolutionPlugIn.resolve(ShibbolethResolutionContext resolutionContext)
          Performs the attribute resolution for this plugin.
protected  BaseAttribute ShibbolethAttributeResolver.resolveAttribute(String attributeID, ShibbolethResolutionContext resolutionContext)
          Resolve the AttributeDefinition which has the specified ID.
protected  Map<String,BaseAttribute> ShibbolethAttributeResolver.resolveAttributes(ShibbolethResolutionContext resolutionContext)
          Resolves the attributes requested in the resolution context or all attributes if no specific attributes were requested.
protected  void ShibbolethAttributeResolver.resolveDataConnector(String connectorID, ShibbolethResolutionContext resolutionContext)
          Resolve the DataConnector which has the specified ID and add it to the resolution context.
protected  void ShibbolethAttributeResolver.resolveDependencies(ResolutionPlugIn<?> plugin, ShibbolethResolutionContext resolutionContext)
          Resolves all the dependencies for a given plugin.
 

Uses of ShibbolethResolutionContext in edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.attributeDefinition
 

Methods in edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.attributeDefinition with parameters of type ShibbolethResolutionContext
protected  org.opensaml.saml2.core.NameID SAML2NameIDAttributeDefinition.buildNameId(String nameIdValue, ShibbolethResolutionContext resolutionContext)
          Builds a name ID.
protected  org.opensaml.saml1.core.NameIdentifier SAML1NameIdentifierAttributeDefinition.buildNameId(String nameIdValue, ShibbolethResolutionContext resolutionContext)
          Builds a name ID.
protected  BaseAttribute TransientIdAttributeDefinition.doResolve(ShibbolethResolutionContext resolutionContext)
          Creates and populates the values for the resolved attribute.
protected  BaseAttribute TemplateAttributeDefinition.doResolve(ShibbolethResolutionContext resolutionContext)
          Creates and populates the values for the resolved attribute.
protected  BaseAttribute<?> SimpleAttributeDefinition.doResolve(ShibbolethResolutionContext resolutionContext)
          Creates and populates the values for the resolved attribute.
protected  BaseAttribute<?> ScriptedAttributeDefinition.doResolve(ShibbolethResolutionContext resolutionContext)
          Creates and populates the values for the resolved attribute.
 BaseAttribute<ScopedAttributeValue> ScopedAttributeDefinition.doResolve(ShibbolethResolutionContext resolutionContext)
          Creates and populates the values for the resolved attribute.
protected  BaseAttribute<?> SAML2NameIDAttributeDefinition.doResolve(ShibbolethResolutionContext resolutionContext)
          Creates and populates the values for the resolved attribute.
protected  BaseAttribute<?> SAML1NameIdentifierAttributeDefinition.doResolve(ShibbolethResolutionContext resolutionContext)
          Creates and populates the values for the resolved attribute.
protected  BaseAttribute<?> RegexSplitAttributeDefinition.doResolve(ShibbolethResolutionContext resolutionContext)
          Creates and populates the values for the resolved attribute.
protected  BaseAttribute<String> PrincipalNameDefinition.doResolve(ShibbolethResolutionContext resolutionContext)
          Creates and populates the values for the resolved attribute.
protected  BaseAttribute<String> PrincipalAuthenticationMethodDefinition.doResolve(ShibbolethResolutionContext resolutionContext)
          Creates and populates the values for the resolved attribute.
 BaseAttribute<ScopedAttributeValue> PrescopedAttributeDefinition.doResolve(ShibbolethResolutionContext resolutionContext)
          Creates and populates the values for the resolved attribute.
protected  BaseAttribute MappedAttributeDefinition.doResolve(ShibbolethResolutionContext resolutionContext)
          Creates and populates the values for the resolved attribute.
protected abstract  BaseAttribute BaseAttributeDefinition.doResolve(ShibbolethResolutionContext resolutionContext)
          Creates and populates the values for the resolved attribute.
protected  javax.script.ScriptContext ScriptedAttributeDefinition.getScriptContext(ShibbolethResolutionContext resolutionContext)
          Creates the script execution context from the resolution context.
protected  Collection<Object> BaseAttributeDefinition.getValuesFromAllDependencies(ShibbolethResolutionContext context)
          Get values from dependencies.
 BaseAttribute ContextualAttributeDefinition.resolve(ShibbolethResolutionContext resolutionContext)
          Performs the attribute resolution for this plugin.
 BaseAttribute BaseAttributeDefinition.resolve(ShibbolethResolutionContext resolutionContext)
          Performs the attribute resolution for this plugin.
 

Uses of ShibbolethResolutionContext in edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.dataConnector
 

Methods in edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.dataConnector with parameters of type ShibbolethResolutionContext
protected  StoredIDStore.PersistentIdEntry StoredIDDataConnector.createPersistentId(ShibbolethResolutionContext resolutionContext, String localId, byte[] salt)
          Creates a persistent ID that is unique for a given local/peer/localId tuple.
 String TemplateEngine.createStatement(String templateName, ShibbolethResolutionContext resolutionContext, List<String> dependencies, TemplateEngine.CharacterEscapingStrategy escapingStrategy)
          Create a statement from a give template by replacing it's macro's with information within the resolution context.
protected  org.apache.velocity.VelocityContext TemplateEngine.createVelocityContext(ShibbolethResolutionContext resolutionContext, List<String> dependencies, TemplateEngine.CharacterEscapingStrategy escapingStrategy)
          Creates the velocity context from the given resolution context.
protected  Map<String,BaseAttribute> LdapDataConnector.getCachedAttributes(ShibbolethResolutionContext resolutionContext, String searchFilter)
          This retrieves any cached attributes for the supplied resolution context.
protected  String StoredIDDataConnector.getLocalId(ShibbolethResolutionContext resolutionContext)
          Gets the local ID component of the persistent ID.
protected  String StoredIDDataConnector.getStoredId(ShibbolethResolutionContext resolutionContext)
          Gets the persistent ID stored in the database.
 Map<String,BaseAttribute> StoredIDDataConnector.resolve(ShibbolethResolutionContext resolutionContext)
          Performs the attribute resolution for this plugin.
 Map<String,BaseAttribute> StaticDataConnector.resolve(ShibbolethResolutionContext resolutionContext)
          Performs the attribute resolution for this plugin.
 Map<String,BaseAttribute> RDBMSDataConnector.resolve(ShibbolethResolutionContext resolutionContext)
          Performs the attribute resolution for this plugin.
 Map<String,BaseAttribute> LdapDataConnector.resolve(ShibbolethResolutionContext resolutionContext)
          Performs the attribute resolution for this plugin.
 Map<String,BaseAttribute> ContextualDataConnector.resolve(ShibbolethResolutionContext resolutionContext)
          Performs the attribute resolution for this plugin.
 Map<String,BaseAttribute> ComputedIDDataConnector.resolve(ShibbolethResolutionContext resolutionContext)
          Deprecated. Performs the attribute resolution for this plugin.
protected  void LdapDataConnector.setCachedAttributes(ShibbolethResolutionContext resolutionContext, String searchFiler, Map<String,BaseAttribute> attributes)
          This stores the supplied attributes in the cache.
 

Uses of ShibbolethResolutionContext in edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.principalConnector
 

Methods in edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.principalConnector with parameters of type ShibbolethResolutionContext
 String TransientPrincipalConnector.resolve(ShibbolethResolutionContext resolutionContext)
          Performs the attribute resolution for this plugin.
 String StoredIDPrincipalConnector.resolve(ShibbolethResolutionContext resolutionContext)
          Performs the attribute resolution for this plugin.
 String DirectPrincipalConnector.resolve(ShibbolethResolutionContext resolutionContext)
          Performs the attribute resolution for this plugin.
 String ContextualPrincipalConnector.resolve(ShibbolethResolutionContext resolutionContext)
          Performs the attribute resolution for this plugin.
 



Copyright © 2006-2008 Internet2. All Rights Reserved.