org.lexevs.dao.database.service.ncihistory
Interface NciHistoryService

All Known Implementing Classes:
VersionableEventNciHistoryService

public interface NciHistoryService


Field Summary
static java.text.SimpleDateFormat dateFormat
           
 
Method Summary
 NCIChangeEventList getAncestors(java.lang.String uri, ConceptReference conceptReference)
           
 SystemReleaseList getBaseLines(java.lang.String uri, java.util.Date releasedAfter, java.util.Date releasedBefore)
           
 CodingSchemeVersionList getConceptChangeVersions(java.lang.String urn, ConceptReference conceptReference, java.util.Date beginDate, java.util.Date endDate)
           
 CodingSchemeVersion getConceptCreationVersion(java.lang.String urn, ConceptReference conceptReference)
           
 NCIChangeEventList getDescendants(java.lang.String uri, ConceptReference conceptReference)
           
 SystemRelease getEarliestBaseLine(java.lang.String uri)
           
 NCIChangeEventList getEditActionList(java.lang.String uri, ConceptReference conceptReference, java.util.Date date)
           
 NCIChangeEventList getEditActionList(java.lang.String uri, ConceptReference conceptReference, java.util.Date beginDate, java.util.Date endDate)
           
 NCIChangeEventList getEditActionList(java.lang.String uri, ConceptReference conceptReference, java.net.URI releaseURN)
           
 SystemRelease getLatestBaseLine(java.lang.String uri)
           
 SystemReleaseDetail getSystemRelease(java.lang.String uri, java.net.URI releaseURN)
           
 void insertNCIChangeEvent(java.lang.String codingSchemeUri, NCIChangeEvent changeEvent)
           
 void insertSystemRelease(java.lang.String codingSchemeUri, SystemRelease systemRelease)
           
 void removeNciHistory(java.lang.String codingSchemeUri)
           
 

Field Detail

dateFormat

static final java.text.SimpleDateFormat dateFormat
Method Detail

insertSystemRelease

void insertSystemRelease(java.lang.String codingSchemeUri,
                         SystemRelease systemRelease)

insertNCIChangeEvent

void insertNCIChangeEvent(java.lang.String codingSchemeUri,
                          NCIChangeEvent changeEvent)

getBaseLines

SystemReleaseList getBaseLines(java.lang.String uri,
                               java.util.Date releasedAfter,
                               java.util.Date releasedBefore)

getEarliestBaseLine

SystemRelease getEarliestBaseLine(java.lang.String uri)

getLatestBaseLine

SystemRelease getLatestBaseLine(java.lang.String uri)

getSystemRelease

SystemReleaseDetail getSystemRelease(java.lang.String uri,
                                     java.net.URI releaseURN)

getEditActionList

NCIChangeEventList getEditActionList(java.lang.String uri,
                                     ConceptReference conceptReference,
                                     java.util.Date date)

getEditActionList

NCIChangeEventList getEditActionList(java.lang.String uri,
                                     ConceptReference conceptReference,
                                     java.util.Date beginDate,
                                     java.util.Date endDate)

getEditActionList

NCIChangeEventList getEditActionList(java.lang.String uri,
                                     ConceptReference conceptReference,
                                     java.net.URI releaseURN)

getConceptCreationVersion

CodingSchemeVersion getConceptCreationVersion(java.lang.String urn,
                                              ConceptReference conceptReference)

getConceptChangeVersions

CodingSchemeVersionList getConceptChangeVersions(java.lang.String urn,
                                                 ConceptReference conceptReference,
                                                 java.util.Date beginDate,
                                                 java.util.Date endDate)

getDescendants

NCIChangeEventList getDescendants(java.lang.String uri,
                                  ConceptReference conceptReference)

getAncestors

NCIChangeEventList getAncestors(java.lang.String uri,
                                ConceptReference conceptReference)

removeNciHistory

void removeNciHistory(java.lang.String codingSchemeUri)

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.