public class VersionableEventNciHistoryService extends AbstractDatabaseService implements NciHistoryService
dateFormat
Constructor and Description |
---|
VersionableEventNciHistoryService() |
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.
|
CodingSchemeVersionList |
getConceptChangeVersions(java.lang.String uri,
ConceptReference conceptReference,
java.util.Date beginDate,
java.util.Date endDate)
Gets the concept change versions.
|
CodingSchemeVersion |
getConceptCreationVersion(java.lang.String uri,
ConceptReference conceptReference)
Gets the concept creation version.
|
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.
|
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.
|
getCodingSchemeUId, getDaoManager, getLogger, isChangeTypeDependent, isChangeTypeRemove, setDaoManager, setLogger
fireCodingSchemeInsertErrorEvent, fireCodingSchemeUpdateEvent, fireEntityReviseEvent, fireEntityUpdateEvent, firePostBatchEntityInsertEvent, firePostCodingSchemeInsertEvent, firePostEntityInsertEvent, firePostEntityRemoveEvent, firePostPropertyInsertEvent, firePostPropertyRemoveEvent, firePreBatchAssociationInsertEvent, firePreBatchEntityInsertEvent, firePreCodingSchemeInsertEvent, firePreEntityInsertEvent, firePreEntityRemoveEvent, firePropertyUpdateEvent, getListenerRegistry, setListenerRegistry
@Transactional public void removeNciHistory(java.lang.String codingSchemeUri)
NciHistoryService
removeNciHistory
in interface NciHistoryService
codingSchemeUri
- the coding scheme uri@Transactional public void insertSystemRelease(java.lang.String codingSchemeUri, SystemRelease systemRelease)
NciHistoryService
insertSystemRelease
in interface NciHistoryService
codingSchemeUri
- the coding scheme urisystemRelease
- the system release@Transactional public void insertNCIChangeEvent(java.lang.String codingSchemeUri, NCIChangeEvent changeEvent)
NciHistoryService
insertNCIChangeEvent
in interface NciHistoryService
codingSchemeUri
- the coding scheme urichangeEvent
- the change event@Transactional public SystemReleaseList getBaseLines(java.lang.String uri, java.util.Date releasedAfter, java.util.Date releasedBefore)
NciHistoryService
getBaseLines
in interface NciHistoryService
uri
- the urireleasedAfter
- the released afterreleasedBefore
- the released before@Transactional public SystemRelease getEarliestBaseLine(java.lang.String uri)
NciHistoryService
getEarliestBaseLine
in interface NciHistoryService
uri
- the uri@Transactional public SystemRelease getLatestBaseLine(java.lang.String uri)
NciHistoryService
getLatestBaseLine
in interface NciHistoryService
uri
- the uri@Transactional public SystemReleaseDetail getSystemRelease(java.lang.String uri, java.net.URI releaseURN)
NciHistoryService
getSystemRelease
in interface NciHistoryService
uri
- the urireleaseURN
- the release urn@Transactional public NCIChangeEventList getEditActionList(java.lang.String uri, ConceptReference conceptReference, java.util.Date date)
NciHistoryService
getEditActionList
in interface NciHistoryService
uri
- the uriconceptReference
- the concept referencedate
- the date@Transactional public NCIChangeEventList getEditActionList(java.lang.String uri, ConceptReference conceptReference, java.util.Date beginDate, java.util.Date endDate)
NciHistoryService
getEditActionList
in interface NciHistoryService
uri
- the uriconceptReference
- the concept referencebeginDate
- the begin dateendDate
- the end date@Transactional public NCIChangeEventList getEditActionList(java.lang.String uri, ConceptReference conceptReference, java.net.URI releaseURN)
NciHistoryService
getEditActionList
in interface NciHistoryService
uri
- the uriconceptReference
- the concept referencereleaseURN
- the release urn@Transactional public CodingSchemeVersion getConceptCreationVersion(java.lang.String uri, ConceptReference conceptReference)
NciHistoryService
getConceptCreationVersion
in interface NciHistoryService
uri
- the urnconceptReference
- the concept reference@Transactional public CodingSchemeVersionList getConceptChangeVersions(java.lang.String uri, ConceptReference conceptReference, java.util.Date beginDate, java.util.Date endDate)
NciHistoryService
getConceptChangeVersions
in interface NciHistoryService
uri
- the urnconceptReference
- the concept referencebeginDate
- the begin dateendDate
- the end date@Transactional public NCIChangeEventList getDescendants(java.lang.String uri, ConceptReference conceptReference)
NciHistoryService
getDescendants
in interface NciHistoryService
uri
- the uriconceptReference
- the concept reference@Transactional public NCIChangeEventList getAncestors(java.lang.String uri, ConceptReference conceptReference)
NciHistoryService
getAncestors
in interface NciHistoryService
uri
- the uriconceptReference
- the concept reference