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

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

public class GridSourceAdapter
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
GridSourceAdapter()
           
GridSourceAdapter(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

GridSourceAdapter

public GridSourceAdapter()

GridSourceAdapter

public GridSourceAdapter(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