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, findAllInStem, findByIdentifier, findByIdentifier, findByIdOrIdentifier, findByIdOrIdentifier, 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