edu.internet2.middleware.grouper.shibboleth.attributeDefinition
Class PSOIdentifierAttributeDefinition
java.lang.Object
edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.AbstractResolutionPlugIn<edu.internet2.middleware.shibboleth.common.attribute.BaseAttribute>
edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.attributeDefinition.BaseAttributeDefinition
edu.internet2.middleware.grouper.shibboleth.attributeDefinition.PSOIdentifierAttributeDefinition
- All Implemented Interfaces:
- edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.attributeDefinition.AttributeDefinition, edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.ResolutionPlugIn<edu.internet2.middleware.shibboleth.common.attribute.BaseAttribute>
public class PSOIdentifierAttributeDefinition
- extends edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.attributeDefinition.BaseAttributeDefinition
An AttributeDefinition whose values are PSOIdentifiers which are
computed from dependencies.
|
Method Summary |
protected edu.internet2.middleware.shibboleth.common.attribute.BaseAttribute<org.openspml.v2.msg.spml.PSOIdentifier> |
doResolve(edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.ShibbolethResolutionContext resolutionContext)
|
void |
validate()
|
| Methods inherited from class edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.attributeDefinition.BaseAttributeDefinition |
getAttributeEncoders, getDisplayDescriptions, getDisplayNames, getSourceAttributeID, getValuesFromAllDependencies, isDependencyOnly, resolve, setDependencyOnly, setSourceAttributeID |
| Methods inherited from class edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.AbstractResolutionPlugIn |
getDependencyIds, getId, getValuesFromAllDependencies, getValuesFromAttributeDependency, getValuesFromConnectorDependency, setId |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.ResolutionPlugIn |
getDependencyIds, getId |
PSOIdentifierAttributeDefinition
public PSOIdentifierAttributeDefinition()
doResolve
protected edu.internet2.middleware.shibboleth.common.attribute.BaseAttribute<org.openspml.v2.msg.spml.PSOIdentifier> doResolve(edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.ShibbolethResolutionContext resolutionContext)
throws edu.internet2.middleware.shibboleth.common.attribute.resolver.AttributeResolutionException
-
- Specified by:
doResolve in class edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.attributeDefinition.BaseAttributeDefinition
- Throws:
edu.internet2.middleware.shibboleth.common.attribute.resolver.AttributeResolutionException
validate
public void validate()
throws edu.internet2.middleware.shibboleth.common.attribute.resolver.AttributeResolutionException
-
- Throws:
edu.internet2.middleware.shibboleth.common.attribute.resolver.AttributeResolutionException
Copyright © 2012 Internet2. All Rights Reserved.