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 java.lang.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, find, findAll, findAll, findByIdentifier, findByIdentifier, findByIdentifier, flushCache, getSource, getSources, getSources
 

Constructor Detail

SubjectResolverDecorator

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

getDecoratedResolver

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