public class VersionableEventValueSetDefinitionService extends AbstractDatabaseService implements ValueSetDefinitionService
Constructor and Description |
---|
VersionableEventValueSetDefinitionService() |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
getAllValueSetDefinitionsWithNoName()
Return the URI's of all unnamed value set definition(s).
|
ValueSetDefinition |
getValueSetDefinitionByDate(java.lang.String valueSetDefURI,
java.sql.Date date)
Gets the value set definition by date.
|
ValueSetDefinition |
getValueSetDefinitionByRevision(java.lang.String valueSetDefURI,
java.lang.String revisionId)
Gets the value set definition by revision.
|
ValueSetDefinition |
getValueSetDefinitionByUri(java.net.URI uri)
Gets the value set definition by uri.
|
java.util.List<java.lang.String> |
getValueSetDefinitionURIForSupportedTagAndValue(java.lang.String supportedTag,
java.lang.String value,
java.lang.String uri)
Returns list of Value Set Definition URIs that contain supplied SupportedAttribute Tag and Value.
|
java.util.List<java.lang.String> |
getValueSetDefinitionURISForName(java.lang.String valueSetDefinitionName)
Return all value set definition URIs that match the supplied key.
|
VSDefinitionEntryService |
getVsDefinitionEntryService()
Gets the vs definition entry service.
|
VSPropertyService |
getVsPropertyService()
Gets the vs property service.
|
void |
insertDefinitionEntry(ValueSetDefinition valueSetDefinition,
DefinitionEntry definitionEntry)
Insert value set definition Entry.
|
void |
insertDependentChanges(ValueSetDefinition valueSetDefinition)
Insert dependent changes.
|
void |
insertValueSetDefinition(ValueSetDefinition definition,
java.lang.String systemReleaseUri,
Mappings mappings)
Insert value set definition into the system.
|
void |
insertValueSetDefinitions(ValueSetDefinitions valueSetDefinitions,
java.lang.String systemReleaseUri)
Insert value set definitions.
|
java.util.List<java.lang.String> |
listValueSetDefinitionURIs()
Lists all the value set definition URIs that are loaded in the system.
|
void |
removeValueSetDefinition(java.lang.String valueSetDefinitionURI)
Delete value set definition by value set definition URI.
|
void |
revise(ValueSetDefinition valueSetDefinition,
Mappings mapping,
java.lang.String releaseURI)
Revise.
|
void |
setVsDefinitionEntryService(VSDefinitionEntryService vsDefinitionEntryService)
Sets the vs definition entry service.
|
void |
setVsPropertyService(VSPropertyService vsPropertyService)
Sets the vs property service.
|
void |
updateValueSetDefinition(ValueSetDefinition valueSetDefinition)
Update value set definition.
|
void |
updateVersionableAttributes(ValueSetDefinition valueSetDefinition)
Update versionable attributes.
|
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
public VersionableEventValueSetDefinitionService()
public java.util.List<java.lang.String> getValueSetDefinitionURISForName(java.lang.String valueSetDefinitionName) throws LBException
ValueSetDefinitionService
getValueSetDefinitionURISForName
in interface ValueSetDefinitionService
valueSetDefinitionName
- the value set definition nameLBException
- the LB exceptionpublic ValueSetDefinition getValueSetDefinitionByUri(java.net.URI uri)
ValueSetDefinitionService
getValueSetDefinitionByUri
in interface ValueSetDefinitionService
uri
- the uripublic void insertValueSetDefinition(ValueSetDefinition definition, java.lang.String systemReleaseUri, Mappings mappings) throws LBException
ValueSetDefinitionService
insertValueSetDefinition
in interface ValueSetDefinitionService
definition
- the definitionsystemReleaseUri
- the system release urimappings
- Supported Attribute mappings to be applied to the value set definitionLBException
- the LB exceptionpublic void insertValueSetDefinitions(ValueSetDefinitions valueSetDefinitions, java.lang.String systemReleaseUri) throws LBException
ValueSetDefinitionService
insertValueSetDefinitions
in interface ValueSetDefinitionService
valueSetDefinitions
- the value set definitionssystemReleaseUri
- the system release uriLBException
- the LB exceptionpublic java.util.List<java.lang.String> listValueSetDefinitionURIs()
ValueSetDefinitionService
listValueSetDefinitionURIs
in interface ValueSetDefinitionService
public java.util.List<java.lang.String> getAllValueSetDefinitionsWithNoName() throws LBException
ValueSetDefinitionService
getAllValueSetDefinitionsWithNoName
in interface ValueSetDefinitionService
LBException
- the LB exceptionpublic void removeValueSetDefinition(java.lang.String valueSetDefinitionURI)
ValueSetDefinitionService
removeValueSetDefinition
in interface ValueSetDefinitionService
valueSetDefinitionURI
- the value set definition uripublic java.util.List<java.lang.String> getValueSetDefinitionURIForSupportedTagAndValue(java.lang.String supportedTag, java.lang.String value, java.lang.String uri)
ValueSetDefinitionService
getValueSetDefinitionURIForSupportedTagAndValue
in interface ValueSetDefinitionService
supportedTag
- SupportedAttribute tag like SupportedCodingScheme, SupportedConceptDomain etc.value
- value of the supportedAttributeuri
- the uripublic void insertDependentChanges(ValueSetDefinition valueSetDefinition) throws LBException
ValueSetDefinitionService
insertDependentChanges
in interface ValueSetDefinitionService
valueSetDefinition
- the value set definitionLBException
- the LB exceptionpublic void updateVersionableAttributes(ValueSetDefinition valueSetDefinition) throws LBException
ValueSetDefinitionService
updateVersionableAttributes
in interface ValueSetDefinitionService
valueSetDefinition
- the value set definitionLBException
- the LB exceptionpublic void updateValueSetDefinition(ValueSetDefinition valueSetDefinition) throws LBException
ValueSetDefinitionService
updateValueSetDefinition
in interface ValueSetDefinitionService
valueSetDefinition
- the value set definitionLBException
- the LB exceptionpublic void revise(ValueSetDefinition valueSetDefinition, Mappings mapping, java.lang.String releaseURI) throws LBException
ValueSetDefinitionService
revise
in interface ValueSetDefinitionService
valueSetDefinition
- the value set definitionmapping
- the mappingreleaseURI
- the release uriLBException
- the LB exceptionpublic VSDefinitionEntryService getVsDefinitionEntryService()
public void setVsDefinitionEntryService(VSDefinitionEntryService vsDefinitionEntryService)
vsDefinitionEntryService
- the vsDefinitionEntryService to setpublic VSPropertyService getVsPropertyService()
public void setVsPropertyService(VSPropertyService vsPropertyService)
vsPropertyService
- the vsPropertyService to setpublic void insertDefinitionEntry(ValueSetDefinition valueSetDefinition, DefinitionEntry definitionEntry) throws LBException
ValueSetDefinitionService
insertDefinitionEntry
in interface ValueSetDefinitionService
valueSetDefinition
- the value set definition the definition belongs to.definitionEntry
- the definition entry itselfLBException
- the LB exceptionpublic ValueSetDefinition getValueSetDefinitionByRevision(java.lang.String valueSetDefURI, java.lang.String revisionId) throws LBRevisionException
ValueSetDefinitionService
getValueSetDefinitionByRevision
in interface ValueSetDefinitionService
valueSetDefURI
- the value set def urirevisionId
- the revision idLBRevisionException
- the LB revision exceptionpublic ValueSetDefinition getValueSetDefinitionByDate(java.lang.String valueSetDefURI, java.sql.Date date) throws LBRevisionException
ValueSetDefinitionService
getValueSetDefinitionByDate
in interface ValueSetDefinitionService
valueSetDefURI
- the value set def uridate
- the dateLBRevisionException
- the LB revision exception