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
private  HistoryServiceGridAdapter history
           
 
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

history

private HistoryServiceGridAdapter history
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