public interface NciHistoryService
Modifier and Type | Field and Description |
---|---|
static java.text.SimpleDateFormat |
dateFormat
The date format.
|
Modifier and Type | Method and Description |
---|---|
NCIChangeEventList |
getAncestors(java.lang.String uri,
ConceptReference conceptReference)
Gets the ancestors.
|
SystemReleaseList |
getBaseLines(java.lang.String uri,
java.util.Date releasedAfter,
java.util.Date releasedBefore)
Gets the base lines.
|
java.util.List<java.lang.String> |
getCodeListForVersion(java.lang.String currentVersion,
java.lang.String uri) |
CodingSchemeVersionList |
getConceptChangeVersions(java.lang.String urn,
ConceptReference conceptReference,
java.util.Date beginDate,
java.util.Date endDate)
Gets the concept change versions.
|
CodingSchemeVersion |
getConceptCreationVersion(java.lang.String urn,
ConceptReference conceptReference)
Gets the concept creation version.
|
java.util.Date |
getDateForVersion(java.lang.String currentVersion,
java.lang.String uri) |
NCIChangeEventList |
getDescendants(java.lang.String uri,
ConceptReference conceptReference)
Gets the descendants.
|
SystemRelease |
getEarliestBaseLine(java.lang.String uri)
Gets the earliest base line.
|
NCIChangeEventList |
getEditActionList(java.lang.String uri,
ConceptReference conceptReference,
java.util.Date date)
Gets the edits the action list.
|
NCIChangeEventList |
getEditActionList(java.lang.String uri,
ConceptReference conceptReference,
java.util.Date beginDate,
java.util.Date endDate)
Gets the edits the action list.
|
NCIChangeEventList |
getEditActionList(java.lang.String uri,
ConceptReference conceptReference,
java.net.URI releaseURN)
Gets the edits the action list.
|
SystemRelease |
getLatestBaseLine(java.lang.String uri)
Gets the latest base line.
|
SystemReleaseDetail |
getSystemRelease(java.lang.String uri,
java.net.URI releaseURN)
Gets the system release.
|
java.util.List<java.lang.String> |
getVersionsForDateRange(java.util.Date previousDate,
java.util.Date currentDate,
java.lang.String uri) |
void |
insertNCIChangeEvent(java.lang.String codingSchemeUri,
NCIChangeEvent changeEvent)
Insert nci change event.
|
void |
insertSystemRelease(java.lang.String codingSchemeUri,
SystemRelease systemRelease)
Insert system release.
|
void |
removeNciHistory(java.lang.String codingSchemeUri)
Removes the nci history.
|
void insertSystemRelease(java.lang.String codingSchemeUri, SystemRelease systemRelease)
codingSchemeUri
- the coding scheme urisystemRelease
- the system releasevoid insertNCIChangeEvent(java.lang.String codingSchemeUri, NCIChangeEvent changeEvent)
codingSchemeUri
- the coding scheme urichangeEvent
- the change eventSystemReleaseList getBaseLines(java.lang.String uri, java.util.Date releasedAfter, java.util.Date releasedBefore)
uri
- the urireleasedAfter
- the released afterreleasedBefore
- the released beforeSystemRelease getEarliestBaseLine(java.lang.String uri)
uri
- the uriSystemRelease getLatestBaseLine(java.lang.String uri)
uri
- the uriSystemReleaseDetail getSystemRelease(java.lang.String uri, java.net.URI releaseURN)
uri
- the urireleaseURN
- the release urnNCIChangeEventList getEditActionList(java.lang.String uri, ConceptReference conceptReference, java.util.Date date)
uri
- the uriconceptReference
- the concept referencedate
- the dateNCIChangeEventList getEditActionList(java.lang.String uri, ConceptReference conceptReference, java.util.Date beginDate, java.util.Date endDate)
uri
- the uriconceptReference
- the concept referencebeginDate
- the begin dateendDate
- the end dateNCIChangeEventList getEditActionList(java.lang.String uri, ConceptReference conceptReference, java.net.URI releaseURN)
uri
- the uriconceptReference
- the concept referencereleaseURN
- the release urnCodingSchemeVersion getConceptCreationVersion(java.lang.String urn, ConceptReference conceptReference)
urn
- the urnconceptReference
- the concept referenceCodingSchemeVersionList getConceptChangeVersions(java.lang.String urn, ConceptReference conceptReference, java.util.Date beginDate, java.util.Date endDate)
urn
- the urnconceptReference
- the concept referencebeginDate
- the begin dateendDate
- the end dateNCIChangeEventList getDescendants(java.lang.String uri, ConceptReference conceptReference)
uri
- the uriconceptReference
- the concept referenceNCIChangeEventList getAncestors(java.lang.String uri, ConceptReference conceptReference)
uri
- the uriconceptReference
- the concept referencevoid removeNciHistory(java.lang.String codingSchemeUri)
codingSchemeUri
- the coding scheme urijava.util.List<java.lang.String> getCodeListForVersion(java.lang.String currentVersion, java.lang.String uri)
java.util.Date getDateForVersion(java.lang.String currentVersion, java.lang.String uri)
java.util.List<java.lang.String> getVersionsForDateRange(java.util.Date previousDate, java.util.Date currentDate, java.lang.String uri)