namespace shibsp {
+ class SHIBSP_API AttributeExtractor;
class SHIBSP_API AttributeResolver;
class SHIBSP_API Handler;
class SHIBSP_API ServiceProvider;
virtual xmltooling::TrustEngine* getTrustEngine() const=0;
/**
- * Returns an AttributeResolver for use with this Application.
+ * Returns an AttributeExtractor for use with this Application.
*
- * @return an AttributeResolver, or NULL
+ * @return an AttributeExtractor, or NULL
*/
- virtual AttributeResolver* getAttributeResolver() const=0;
+ virtual AttributeExtractor* getAttributeExtractor() const=0;
/**
- * Returns a set of attribute IDs to resolve for the Application.
- *
- * @return a set of attribute IDs, or an empty set
+ * Returns an AttributeResolver for use with this Application.
+ *
+ * @return an AttributeResolver, or NULL
*/
- virtual const std::set<std::string>* getAttributeIds() const=0;
+ virtual AttributeResolver* getAttributeResolver() const=0;
/**
* Returns the CredentialResolver instance associated with this Application.