edu.internet2.middleware.grouper.subj
Class SubjectResolverDecorator

java.lang.Object
  extended by edu.internet2.middleware.grouper.subj.SubjectResolverDecorator
All Implemented Interfaces:
SubjectResolver
Direct Known Subclasses:
CachingResolver, ValidatingResolver

public abstract class SubjectResolverDecorator
extends Object
implements SubjectResolver

Decorator for SubjectResolver.

Since:
1.2.1
Version:
$Id: SubjectResolverDecorator.java,v 1.3 2007-08-27 15:53:53 blair Exp $
Author:
blair christensen.

Constructor Summary
SubjectResolverDecorator(SubjectResolver resolver)
           
 
Method Summary
 SubjectResolver getDecoratedResolver()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface edu.internet2.middleware.grouper.subj.SubjectResolver
find, find, findAll, findAll, findAll, findAllInStem, findByIdentifier, findByIdentifier, findByIdentifiers, findByIdentifiers, findByIdOrIdentifier, findByIdOrIdentifier, findByIds, findByIds, findByIdsOrIdentifiers, findByIdsOrIdentifiers, findPage, findPage, findPage, findPageInStem, findPageInStem, flushCache, getSource, getSources
 

Constructor Detail

SubjectResolverDecorator

public SubjectResolverDecorator(SubjectResolver resolver)
                         throws IllegalArgumentException
Parameters:
resolver - SubjectResolver to decorate.
Throws:
IllegalArgumentException - if resolver is null.
Since:
1.2.1
Method Detail

getDecoratedResolver

public SubjectResolver getDecoratedResolver()
                                     throws IllegalStateException
Returns:
Decorated SubjectResolver.
Throws:
IllegalStateException - if no decorated SubjectResolver.
Since:
1.2.1