public interface ValueSetDefinitionService
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<AbsoluteCodingSchemeVersionReference> |
getValueSetDefinitionDefRefForTopNodeSourceCode(Node node) |
java.util.Map<java.lang.String,ValueSetDefinition> |
getValueSetDefinitionsByResgistryEntry() |
java.util.List<AbsoluteCodingSchemeVersionReference> |
getValueSetDefinitionSchemeRefForTopNodeSourceCode(Node node) |
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.
|
java.util.List<java.lang.String> |
getVSURIsForContextURI(java.lang.String createUri) |
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 |
updateValueSetDefinition(ValueSetDefinition valueSetDefinition)
Update value set definition.
|
void |
updateVersionableAttributes(ValueSetDefinition valueSetDefinition)
Update versionable attributes.
|
void insertValueSetDefinition(ValueSetDefinition definition, java.lang.String systemReleaseUri, Mappings mappings) throws LBException
definition
- the definitionsystemReleaseUri
- the system release urimappings
- Supported Attribute mappings to be applied to the value set definitionLBException
- the LB exceptionvoid insertValueSetDefinitions(ValueSetDefinitions valueSetDefinitions, java.lang.String systemReleaseUri) throws LBException
valueSetDefinitions
- the value set definitionssystemReleaseUri
- the system release uriLBException
- the LB exceptionvoid insertDefinitionEntry(ValueSetDefinition valueSetDefinition, DefinitionEntry definitionEntry) throws LBException
valueSetDefinition
- the value set definition the definition belongs to.definitionEntry
- the definition entry itselfLBException
- the LB exceptionjava.util.List<java.lang.String> getValueSetDefinitionURISForName(java.lang.String valueSetDefinitionName) throws LBException
valueSetDefinitionName
- the value set definition nameLBException
- the LB exceptionValueSetDefinition getValueSetDefinitionByUri(java.net.URI uri)
uri
- the urijava.util.List<java.lang.String> getValueSetDefinitionURIForSupportedTagAndValue(java.lang.String supportedTag, java.lang.String value, java.lang.String uri)
supportedTag
- SupportedAttribute tag like SupportedCodingScheme, SupportedConceptDomain etc.value
- value of the supportedAttributeuri
- the urijava.util.List<java.lang.String> listValueSetDefinitionURIs()
java.util.List<java.lang.String> getAllValueSetDefinitionsWithNoName() throws LBException
LBException
- the LB exceptionvoid removeValueSetDefinition(java.lang.String valueSetDefinitionURI)
valueSetDefinitionURI
- the value set definition urivoid updateValueSetDefinition(ValueSetDefinition valueSetDefinition) throws LBException
valueSetDefinition
- the value set definitionLBException
- the LB exceptionvoid insertDependentChanges(ValueSetDefinition valueSetDefinition) throws LBException
valueSetDefinition
- the value set definitionLBException
- the LB exceptionvoid updateVersionableAttributes(ValueSetDefinition valueSetDefinition) throws LBException
valueSetDefinition
- the value set definitionLBException
- the LB exceptionvoid revise(ValueSetDefinition valueSetDefinition, Mappings mapping, java.lang.String releaseURI) throws LBException
valueSetDefinition
- the value set definitionmapping
- the mappingreleaseURI
- the release uriLBException
- the LB exceptionValueSetDefinition getValueSetDefinitionByRevision(java.lang.String valueSetDefURI, java.lang.String revisionId) throws LBRevisionException
valueSetDefURI
- the value set def urirevisionId
- the revision idLBRevisionException
- the LB revision exceptionValueSetDefinition getValueSetDefinitionByDate(java.lang.String valueSetDefURI, java.sql.Date date) throws LBRevisionException
valueSetDefURI
- the value set def uridate
- the dateLBRevisionException
- the LB revision exceptionjava.util.List<AbsoluteCodingSchemeVersionReference> getValueSetDefinitionSchemeRefForTopNodeSourceCode(Node node) throws LBException
LBException
java.util.List<AbsoluteCodingSchemeVersionReference> getValueSetDefinitionDefRefForTopNodeSourceCode(Node node) throws LBException
LBException
java.util.List<java.lang.String> getVSURIsForContextURI(java.lang.String createUri)
java.util.Map<java.lang.String,ValueSetDefinition> getValueSetDefinitionsByResgistryEntry()