org.LexGrid.LexBIG.cagrid.adapters
Class HistoryServiceAdapter

java.lang.Object
  extended by org.LexGrid.LexBIG.cagrid.adapters.HistoryServiceAdapter
All Implemented Interfaces:
java.io.Serializable, org.LexGrid.LexBIG.History.HistoryService

public class HistoryServiceAdapter
extends java.lang.Object
implements org.LexGrid.LexBIG.History.HistoryService

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface org.LexGrid.LexBIG.History.HistoryService
metaURN
 
Constructor Summary
HistoryServiceAdapter(HistoryServiceGridAdapter adapter)
           
 
Method Summary
 org.LexGrid.LexBIG.DataModel.Collections.NCIChangeEventList getAncestors(org.LexGrid.LexBIG.DataModel.Core.ConceptReference conceptReference)
           
 org.LexGrid.LexBIG.DataModel.Collections.SystemReleaseList getBaselines(java.util.Date releasedAfter, java.util.Date releasedBefore)
           
 org.LexGrid.LexBIG.DataModel.Collections.CodingSchemeVersionList getConceptChangeVersions(org.LexGrid.LexBIG.DataModel.Core.ConceptReference conceptReference, java.util.Date beginDate, java.util.Date endDate)
           
 org.LexGrid.versions.CodingSchemeVersion getConceptCreationVersion(org.LexGrid.LexBIG.DataModel.Core.ConceptReference conceptReference)
           
 org.LexGrid.LexBIG.DataModel.Collections.NCIChangeEventList getDescendants(org.LexGrid.LexBIG.DataModel.Core.ConceptReference conceptReference)
           
 org.LexGrid.versions.SystemRelease getEarliestBaseline()
           
 org.LexGrid.LexBIG.DataModel.Collections.NCIChangeEventList getEditActionList(org.LexGrid.LexBIG.DataModel.Core.ConceptReference conceptReference, org.LexGrid.versions.CodingSchemeVersion codingSchemeVersion)
           
 org.LexGrid.LexBIG.DataModel.Collections.NCIChangeEventList getEditActionList(org.LexGrid.LexBIG.DataModel.Core.ConceptReference conceptReference, java.util.Date beginDate, java.util.Date endDate)
           
 org.LexGrid.LexBIG.DataModel.Collections.NCIChangeEventList getEditActionList(org.LexGrid.LexBIG.DataModel.Core.ConceptReference conceptReference, java.net.URI releaseURN)
           
 org.LexGrid.versions.SystemRelease getLatestBaseline()
           
 org.LexGrid.LexBIG.DataModel.InterfaceElements.SystemReleaseDetail getSystemRelease(java.net.URI releaseURN)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HistoryServiceAdapter

public HistoryServiceAdapter(HistoryServiceGridAdapter adapter)
                      throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException
Method Detail

getAncestors

public org.LexGrid.LexBIG.DataModel.Collections.NCIChangeEventList getAncestors(org.LexGrid.LexBIG.DataModel.Core.ConceptReference conceptReference)
                                                                         throws org.LexGrid.LexBIG.Exceptions.LBParameterException,
                                                                                org.LexGrid.LexBIG.Exceptions.LBInvocationException
Specified by:
getAncestors in interface org.LexGrid.LexBIG.History.HistoryService
Throws:
org.LexGrid.LexBIG.Exceptions.LBParameterException
org.LexGrid.LexBIG.Exceptions.LBInvocationException

getBaselines

public org.LexGrid.LexBIG.DataModel.Collections.SystemReleaseList getBaselines(java.util.Date releasedAfter,
                                                                               java.util.Date releasedBefore)
                                                                        throws org.LexGrid.LexBIG.Exceptions.LBParameterException,
                                                                               org.LexGrid.LexBIG.Exceptions.LBInvocationException
Specified by:
getBaselines in interface org.LexGrid.LexBIG.History.HistoryService
Throws:
org.LexGrid.LexBIG.Exceptions.LBParameterException
org.LexGrid.LexBIG.Exceptions.LBInvocationException

getConceptChangeVersions

public org.LexGrid.LexBIG.DataModel.Collections.CodingSchemeVersionList getConceptChangeVersions(org.LexGrid.LexBIG.DataModel.Core.ConceptReference conceptReference,
                                                                                                 java.util.Date beginDate,
                                                                                                 java.util.Date endDate)
                                                                                          throws org.LexGrid.LexBIG.Exceptions.LBParameterException,
                                                                                                 org.LexGrid.LexBIG.Exceptions.LBInvocationException
Specified by:
getConceptChangeVersions in interface org.LexGrid.LexBIG.History.HistoryService
Throws:
org.LexGrid.LexBIG.Exceptions.LBParameterException
org.LexGrid.LexBIG.Exceptions.LBInvocationException

getConceptCreationVersion

public org.LexGrid.versions.CodingSchemeVersion getConceptCreationVersion(org.LexGrid.LexBIG.DataModel.Core.ConceptReference conceptReference)
                                                                   throws org.LexGrid.LexBIG.Exceptions.LBParameterException,
                                                                          org.LexGrid.LexBIG.Exceptions.LBInvocationException
Specified by:
getConceptCreationVersion in interface org.LexGrid.LexBIG.History.HistoryService
Throws:
org.LexGrid.LexBIG.Exceptions.LBParameterException
org.LexGrid.LexBIG.Exceptions.LBInvocationException

getDescendants

public org.LexGrid.LexBIG.DataModel.Collections.NCIChangeEventList getDescendants(org.LexGrid.LexBIG.DataModel.Core.ConceptReference conceptReference)
                                                                           throws org.LexGrid.LexBIG.Exceptions.LBParameterException,
                                                                                  org.LexGrid.LexBIG.Exceptions.LBInvocationException
Specified by:
getDescendants in interface org.LexGrid.LexBIG.History.HistoryService
Throws:
org.LexGrid.LexBIG.Exceptions.LBParameterException
org.LexGrid.LexBIG.Exceptions.LBInvocationException

getEarliestBaseline

public org.LexGrid.versions.SystemRelease getEarliestBaseline()
                                                       throws org.LexGrid.LexBIG.Exceptions.LBInvocationException
Specified by:
getEarliestBaseline in interface org.LexGrid.LexBIG.History.HistoryService
Throws:
org.LexGrid.LexBIG.Exceptions.LBInvocationException

getEditActionList

public org.LexGrid.LexBIG.DataModel.Collections.NCIChangeEventList getEditActionList(org.LexGrid.LexBIG.DataModel.Core.ConceptReference conceptReference,
                                                                                     org.LexGrid.versions.CodingSchemeVersion codingSchemeVersion)
                                                                              throws org.LexGrid.LexBIG.Exceptions.LBParameterException,
                                                                                     org.LexGrid.LexBIG.Exceptions.LBInvocationException
Specified by:
getEditActionList in interface org.LexGrid.LexBIG.History.HistoryService
Throws:
org.LexGrid.LexBIG.Exceptions.LBParameterException
org.LexGrid.LexBIG.Exceptions.LBInvocationException

getEditActionList

public org.LexGrid.LexBIG.DataModel.Collections.NCIChangeEventList getEditActionList(org.LexGrid.LexBIG.DataModel.Core.ConceptReference conceptReference,
                                                                                     java.util.Date beginDate,
                                                                                     java.util.Date endDate)
                                                                              throws org.LexGrid.LexBIG.Exceptions.LBParameterException,
                                                                                     org.LexGrid.LexBIG.Exceptions.LBInvocationException
Specified by:
getEditActionList in interface org.LexGrid.LexBIG.History.HistoryService
Throws:
org.LexGrid.LexBIG.Exceptions.LBParameterException
org.LexGrid.LexBIG.Exceptions.LBInvocationException

getEditActionList

public org.LexGrid.LexBIG.DataModel.Collections.NCIChangeEventList getEditActionList(org.LexGrid.LexBIG.DataModel.Core.ConceptReference conceptReference,
                                                                                     java.net.URI releaseURN)
                                                                              throws org.LexGrid.LexBIG.Exceptions.LBParameterException,
                                                                                     org.LexGrid.LexBIG.Exceptions.LBInvocationException
Specified by:
getEditActionList in interface org.LexGrid.LexBIG.History.HistoryService
Throws:
org.LexGrid.LexBIG.Exceptions.LBParameterException
org.LexGrid.LexBIG.Exceptions.LBInvocationException

getLatestBaseline

public org.LexGrid.versions.SystemRelease getLatestBaseline()
                                                     throws org.LexGrid.LexBIG.Exceptions.LBInvocationException
Specified by:
getLatestBaseline in interface org.LexGrid.LexBIG.History.HistoryService
Throws:
org.LexGrid.LexBIG.Exceptions.LBInvocationException

getSystemRelease

public org.LexGrid.LexBIG.DataModel.InterfaceElements.SystemReleaseDetail getSystemRelease(java.net.URI releaseURN)
                                                                                    throws org.LexGrid.LexBIG.Exceptions.LBParameterException,
                                                                                           org.LexGrid.LexBIG.Exceptions.LBInvocationException
Specified by:
getSystemRelease in interface org.LexGrid.LexBIG.History.HistoryService
Throws:
org.LexGrid.LexBIG.Exceptions.LBParameterException
org.LexGrid.LexBIG.Exceptions.LBInvocationException