edu.internet2.middleware.grouper.shibboleth.attributeDefinition
Class BaseGrouperAttributeDefinition

java.lang.Object
  extended by edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.AbstractResolutionPlugIn<edu.internet2.middleware.shibboleth.common.attribute.BaseAttribute>
      extended by edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.attributeDefinition.BaseAttributeDefinition
          extended by edu.internet2.middleware.grouper.shibboleth.attributeDefinition.BaseGrouperAttributeDefinition
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>
Direct Known Subclasses:
GroupAttributeDefinition, MemberAttributeDefinition, SubjectAttributeDefinition

public abstract class BaseGrouperAttributeDefinition
extends edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.attributeDefinition.BaseAttributeDefinition

An AttributeDefinition which returns attributes from Grouper objects.


Constructor Summary
BaseGrouperAttributeDefinition()
           
 
Method Summary
 List<AttributeIdentifier> getAttributeIdentifiers()
          Return the attribute identifiers.
 void setAttributeIdentifiers(List<AttributeIdentifier> attributeIdentifiers)
          Set the attribute identifiers.
 void validate()
          
 
Methods inherited from class edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.attributeDefinition.BaseAttributeDefinition
doResolve, 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
 

Constructor Detail

BaseGrouperAttributeDefinition

public BaseGrouperAttributeDefinition()
Method Detail

getAttributeIdentifiers

public List<AttributeIdentifier> getAttributeIdentifiers()
Return the attribute identifiers.

Returns:
the attribute identifiers

setAttributeIdentifiers

public void setAttributeIdentifiers(List<AttributeIdentifier> attributeIdentifiers)
Set the attribute identifiers.

Parameters:
attributeIdentifiers - the attribute identifiers

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.