gov.nih.nci.cagrid.gridgrouper.subject
Class NonGridSourceAdapter

java.lang.Object
  extended by edu.internet2.middleware.subject.provider.BaseSourceAdapter
      extended by gov.nih.nci.cagrid.gridgrouper.subject.NonGridSourceAdapter
All Implemented Interfaces:
edu.internet2.middleware.subject.Source

public class NonGridSourceAdapter
extends edu.internet2.middleware.subject.provider.BaseSourceAdapter

Version:
$Id: GridGrouperBaseTreeNode.java,v 1.1 2006/08/04 03:49:26 langella Exp $
Author:
Stephen Langella, Scott Oster, Shannon Hastings, David W. Ervin

Field Summary
 
Fields inherited from class edu.internet2.middleware.subject.provider.BaseSourceAdapter
attributes, id, name, params, searches, type, types
 
Constructor Summary
NonGridSourceAdapter()
           
NonGridSourceAdapter(java.lang.String id, java.lang.String name)
           
 
Method Summary
 edu.internet2.middleware.subject.Subject getSubject(java.lang.String subjectId)
           
 edu.internet2.middleware.subject.Subject getSubjectByIdentifier(java.lang.String subjectName)
           
 void init()
           
 java.util.Set search(java.lang.String searchValue)
           
 
Methods inherited from class edu.internet2.middleware.subject.provider.BaseSourceAdapter
addAttribute, addInitParam, addSubjectType, equals, getAttributes, getId, getInitParam, getInitParams, getName, getSearch, getSearches, getSubjectType, getSubjectTypes, hashCode, loadSearch, setId, setName, setSearches
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NonGridSourceAdapter

public NonGridSourceAdapter()

NonGridSourceAdapter

public NonGridSourceAdapter(java.lang.String id,
                            java.lang.String name)
Method Detail

getSubject

public edu.internet2.middleware.subject.Subject getSubject(java.lang.String subjectId)
                                                    throws edu.internet2.middleware.subject.SubjectNotFoundException
Specified by:
getSubject in interface edu.internet2.middleware.subject.Source
Specified by:
getSubject in class edu.internet2.middleware.subject.provider.BaseSourceAdapter
Throws:
edu.internet2.middleware.subject.SubjectNotFoundException

getSubjectByIdentifier

public edu.internet2.middleware.subject.Subject getSubjectByIdentifier(java.lang.String subjectName)
                                                                throws edu.internet2.middleware.subject.SubjectNotFoundException
Specified by:
getSubjectByIdentifier in interface edu.internet2.middleware.subject.Source
Specified by:
getSubjectByIdentifier in class edu.internet2.middleware.subject.provider.BaseSourceAdapter
Throws:
edu.internet2.middleware.subject.SubjectNotFoundException

init

public void init()
          throws edu.internet2.middleware.subject.SourceUnavailableException
Specified by:
init in interface edu.internet2.middleware.subject.Source
Specified by:
init in class edu.internet2.middleware.subject.provider.BaseSourceAdapter
Throws:
edu.internet2.middleware.subject.SourceUnavailableException

search

public java.util.Set search(java.lang.String searchValue)
Specified by:
search in interface edu.internet2.middleware.subject.Source
Specified by:
search in class edu.internet2.middleware.subject.provider.BaseSourceAdapter