public interface HistoryService
extends java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
metaURN |
Modifier and Type | Method and Description |
---|---|
NCIChangeEventList |
getAncestors(ConceptReference conceptReference)
Return the list of change events identifying the immediate ancestors
of the given concept reference.
|
SystemReleaseList |
getBaselines(java.util.Date releasedAfter,
java.util.Date releasedBefore)
Return a list of baselines supported by this service that were released
on or after the first supplied date and were released on or before the
second date.
|
CodingSchemeVersionList |
getConceptChangeVersions(ConceptReference conceptReference,
java.util.Date beginDate,
java.util.Date endDate)
Return a list of all of the coding scheme versions in which the supplied
concept changed between the two supplied times (inclusive).
|
CodingSchemeVersion |
getConceptCreationVersion(ConceptReference conceptReference)
Return the coding scheme version in which the supplied concept was
created.
|
NCIChangeEventList |
getDescendants(ConceptReference conceptReference)
Return the list of change events identifying the immediate descendants
of the given concept reference.
|
SystemRelease |
getEarliestBaseline()
Return the earliest baseline version in the list.
|
NCIChangeEventList |
getEditActionList(ConceptReference conceptReference,
CodingSchemeVersion codingSchemeVersion)
Return the list of available NCI-defined change events for the given
concept and coding scheme version.
|
NCIChangeEventList |
getEditActionList(ConceptReference conceptReference,
java.util.Date beginDate,
java.util.Date endDate)
Return the list of available NCI-defined change events for the given
concept and date range.
|
NCIChangeEventList |
getEditActionList(ConceptReference conceptReference,
java.net.URI releaseURN)
Return the list of NCI-defined change events for the given concept and
release; empty if not applicable.
|
SystemRelease |
getLatestBaseline()
Get the latest baseline in the list.
|
SystemReleaseDetail |
getSystemRelease(java.net.URI releaseURN)
Return detailed information about the particular system release.
|
static final java.lang.String metaURN
NCIChangeEventList getAncestors(ConceptReference conceptReference) throws LBParameterException, LBInvocationException
conceptReference
- ConceptReferenceLBParameterException,LBInvocationException
LBParameterException
LBInvocationException
SystemReleaseList getBaselines(java.util.Date releasedAfter, java.util.Date releasedBefore) throws LBParameterException, LBInvocationException
releasedAfter
- If present, only return baselines released on or after the
supplied date.releasedBefore
- If present, only return baselines that were released before
the specified dateLBParameterException
LBInvocationException
CodingSchemeVersionList getConceptChangeVersions(ConceptReference conceptReference, java.util.Date beginDate, java.util.Date endDate) throws LBParameterException, LBInvocationException
conceptReference
- The concept to pull the versions out ofbeginDate
- Begin date (inclusive) to check for version changes. If
omitted, go to earliest recorded dateendDate
- Last date to check for changes in (inclusive). If omitted
include all dates past and including beginDateLBParameterException
LBInvocationException
CodingSchemeVersion getConceptCreationVersion(ConceptReference conceptReference) throws LBParameterException, LBInvocationException
conceptReference
- ConceptReferenceLBParameterException
LBInvocationException
NCIChangeEventList getDescendants(ConceptReference conceptReference) throws LBParameterException, LBInvocationException
conceptReference
- ConceptReferenceLBParameterException,LBInvocationException
LBParameterException
LBInvocationException
SystemRelease getEarliestBaseline() throws LBInvocationException
LBInvocationException
NCIChangeEventList getEditActionList(ConceptReference conceptReference, CodingSchemeVersion codingSchemeVersion) throws LBParameterException, LBInvocationException
conceptReference
- Optional concept to get the action list for. If omitted, all
events for the given change set (represented by a coding
scheme version) are returned.codingSchemeVersion
- Version to get the action list forLBParameterException
LBInvocationException
NCIChangeEventList getEditActionList(ConceptReference conceptReference, java.util.Date beginDate, java.util.Date endDate) throws LBParameterException, LBInvocationException
conceptReference
- Optional concept to get the action list for. If omitted, all
events for the given date range are returned.beginDate
- Begin date (inclusive) to check for version changes. If
omitted, go to earliest recorded date.endDate
- Last date to check for changes in (inclusive). If omitted
include all dates past and including beginDate.LBParameterException
LBInvocationException
NCIChangeEventList getEditActionList(ConceptReference conceptReference, java.net.URI releaseURN) throws LBParameterException, LBInvocationException
conceptReference
- Optional concept to get the action list for. If omitted the
actions for all registered concepts for the specified system
release are returned.releaseURN
- URN of the system release to retrieve the action list for.LBParameterException
LBInvocationException
SystemRelease getLatestBaseline() throws LBInvocationException
LBInvocationException
SystemReleaseDetail getSystemRelease(java.net.URI releaseURN) throws LBParameterException, LBInvocationException
releaseURN
- The URN of the system release to retrieve.LBParameterException
LBInvocationException