public class SubjectAttributeDefinition extends BaseGrouperAttributeDefinition
AttributeDefinition
which returns Subject
attributes.Constructor and Description |
---|
SubjectAttributeDefinition() |
Modifier and Type | Method and Description |
---|---|
protected edu.internet2.middleware.shibboleth.common.attribute.BaseAttribute<String> |
buildAttribute(Subject subject)
Return an attribute representing the
Subject . |
protected edu.internet2.middleware.shibboleth.common.attribute.BaseAttribute |
doResolve(edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.ShibbolethResolutionContext resolutionContext) |
static Set<String> |
getValues(Subject subject,
String attributeName)
Return the possibly empty values of a
Subject attribute. |
getAttributeIdentifiers, setAttributeIdentifiers, validate
getAttributeEncoders, getDisplayDescriptions, getDisplayNames, getSourceAttributeID, getValuesFromAllDependencies, isDependencyOnly, resolve, setDependencyOnly, setSourceAttributeID
getDependencyIds, getId, getValuesFromAllDependencies, getValuesFromAttributeDependency, getValuesFromConnectorDependency, setId
protected edu.internet2.middleware.shibboleth.common.attribute.BaseAttribute doResolve(edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.ShibbolethResolutionContext resolutionContext) throws edu.internet2.middleware.shibboleth.common.attribute.resolver.AttributeResolutionException
doResolve
in class edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.attributeDefinition.BaseAttributeDefinition
edu.internet2.middleware.shibboleth.common.attribute.resolver.AttributeResolutionException
protected edu.internet2.middleware.shibboleth.common.attribute.BaseAttribute<String> buildAttribute(Subject subject)
Subject
.member
- the memberCopyright © 2016 Internet2. All rights reserved.