org.LexGrid.LexBIG.Impl.History
Class UMLSHistorySQLQueries

java.lang.Object
  extended by org.LexGrid.LexBIG.Impl.History.UMLSHistorySQLQueries

public class UMLSHistorySQLQueries
extends java.lang.Object


Constructor Summary
UMLSHistorySQLQueries()
           
 
Method Summary
static NCIChangeEventList getAncestors(java.lang.String urn, ConceptReference conceptReference)
           
static SystemReleaseList getBaseLines(java.lang.String urn, java.util.Date releasedAfter, java.util.Date releasedBefore)
           
static CodingSchemeVersionList getConceptChangeVersions(java.lang.String urn, ConceptReference conceptReference, java.util.Date beginDate, java.util.Date endDate)
           
static CodingSchemeVersion getConceptCreationVersion(java.lang.String urn, ConceptReference conceptReference)
           
static NCIChangeEventList getDescendants(java.lang.String urn, ConceptReference conceptReference)
           
static SystemRelease getEarliestBaseLine(java.lang.String urn)
           
static NCIChangeEventList getEditActionList(java.lang.String urn, ConceptReference conceptReference, CodingSchemeVersion codingSchemeVersion)
           
static NCIChangeEventList getEditActionList(java.lang.String urn, ConceptReference conceptReference, java.util.Date beginDate, java.util.Date endDate)
           
static NCIChangeEventList getEditActionList(java.lang.String urn, ConceptReference conceptReference, java.net.URI releaseURN)
           
static SystemRelease getLatestBaseLine(java.lang.String urn)
           
protected static LgLoggerIF getLogger()
           
static SystemReleaseDetail getSystemRelease(java.lang.String urn, java.net.URI releaseURN)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UMLSHistorySQLQueries

public UMLSHistorySQLQueries()
Method Detail

getLogger

protected static LgLoggerIF getLogger()

getBaseLines

public static SystemReleaseList getBaseLines(java.lang.String urn,
                                             java.util.Date releasedAfter,
                                             java.util.Date releasedBefore)
                                      throws UnexpectedInternalError
Throws:
UnexpectedInternalError

getEarliestBaseLine

public static SystemRelease getEarliestBaseLine(java.lang.String urn)
                                         throws UnexpectedInternalError
Throws:
UnexpectedInternalError

getLatestBaseLine

public static SystemRelease getLatestBaseLine(java.lang.String urn)
                                       throws UnexpectedInternalError
Throws:
UnexpectedInternalError

getSystemRelease

public static SystemReleaseDetail getSystemRelease(java.lang.String urn,
                                                   java.net.URI releaseURN)
                                            throws UnexpectedInternalError,
                                                   LBParameterException
Throws:
UnexpectedInternalError
LBParameterException

getDescendants

public static NCIChangeEventList getDescendants(java.lang.String urn,
                                                ConceptReference conceptReference)
                                         throws LBParameterException,
                                                UnexpectedInternalError
Throws:
LBParameterException
UnexpectedInternalError

getAncestors

public static NCIChangeEventList getAncestors(java.lang.String urn,
                                              ConceptReference conceptReference)
                                       throws LBParameterException,
                                              UnexpectedInternalError
Throws:
LBParameterException
UnexpectedInternalError

getConceptCreationVersion

public static CodingSchemeVersion getConceptCreationVersion(java.lang.String urn,
                                                            ConceptReference conceptReference)
                                                     throws UnexpectedInternalError,
                                                            LBParameterException
Throws:
UnexpectedInternalError
LBParameterException

getConceptChangeVersions

public static CodingSchemeVersionList getConceptChangeVersions(java.lang.String urn,
                                                               ConceptReference conceptReference,
                                                               java.util.Date beginDate,
                                                               java.util.Date endDate)
                                                        throws UnexpectedInternalError,
                                                               LBParameterException
Throws:
UnexpectedInternalError
LBParameterException

getEditActionList

public static NCIChangeEventList getEditActionList(java.lang.String urn,
                                                   ConceptReference conceptReference,
                                                   CodingSchemeVersion codingSchemeVersion)
                                            throws LBParameterException,
                                                   UnexpectedInternalError
Throws:
LBParameterException
UnexpectedInternalError

getEditActionList

public static NCIChangeEventList getEditActionList(java.lang.String urn,
                                                   ConceptReference conceptReference,
                                                   java.util.Date beginDate,
                                                   java.util.Date endDate)
                                            throws LBParameterException,
                                                   UnexpectedInternalError
Throws:
LBParameterException
UnexpectedInternalError

getEditActionList

public static NCIChangeEventList getEditActionList(java.lang.String urn,
                                                   ConceptReference conceptReference,
                                                   java.net.URI releaseURN)
                                            throws LBParameterException,
                                                   UnexpectedInternalError
Throws:
LBParameterException
UnexpectedInternalError

Copyright: (c) 2004-2006 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved. MAYO, MAYO CLINIC, and the triple-shield Mayo logo are trademarks and service marks of MFMER.