edu.internet2.middleware.grouper.shibboleth.attributeDefinition
Class LdapDnPSOIdentifierAttributeDefinition
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.LdapDnPSOIdentifierAttributeDefinition
- 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 LdapDnPSOIdentifierAttributeDefinition
- extends edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.attributeDefinition.BaseAttributeDefinition
| 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 |
STEM_RDN_ATTRIBUTE
public static final String STEM_RDN_ATTRIBUTE
- See Also:
- Constant Field Values
LdapDnPSOIdentifierAttributeDefinition
public LdapDnPSOIdentifierAttributeDefinition()
getBase
public String getBase()
setBase
public void setBase(String base)
getRdnAttributeName
public String getRdnAttributeName()
setRdnAttributeName
public void setRdnAttributeName(String rdnAttributeName)
getStructure
public LdappcConfig.GroupDNStructure getStructure()
setStructure
public void setStructure(LdappcConfig.GroupDNStructure structure)
getRdnsFromStemName
public List<Rdn> getRdnsFromStemName(String stemName)
throws edu.internet2.middleware.shibboleth.common.attribute.resolver.AttributeResolutionException
- Throws:
edu.internet2.middleware.shibboleth.common.attribute.resolver.AttributeResolutionException
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 © 2011 Internet2. All Rights Reserved.