|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.lexevs.dao.database.service.event.DatabaseServiceEventSupport
org.lexevs.dao.database.service.AbstractDatabaseService
org.lexevs.dao.database.service.valuesets.VersionableEventValueSetDefinitionService
public class VersionableEventValueSetDefinitionService
The Class VersionableEventValueSetDefinitionService.
Constructor Summary | |
---|---|
VersionableEventValueSetDefinitionService()
|
Method Summary | |
---|---|
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)
|
ValueSetDefinition |
getValueSetDefinitionByRevision(java.lang.String valueSetDefURI,
java.lang.String revisionId)
|
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()
|
VSPropertyService |
getVsPropertyService()
|
void |
insertDefinitionEntry(ValueSetDefinition valueSetDefinition,
DefinitionEntry definitionEntry)
Insert value set definition Entry. |
void |
insertDependentChanges(ValueSetDefinition valueSetDefinition)
|
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)
|
void |
setVsDefinitionEntryService(VSDefinitionEntryService vsDefinitionEntryService)
|
void |
setVsPropertyService(VSPropertyService vsPropertyService)
|
void |
updateValueSetDefinition(ValueSetDefinition valueSetDefinition)
|
void |
updateVersionableAttributes(ValueSetDefinition valueSetDefinition)
|
Methods inherited from class org.lexevs.dao.database.service.AbstractDatabaseService |
---|
getCodingSchemeUId, getDaoManager, getLogger, isChangeTypeDependent, isChangeTypeRemove, setDaoManager, setLogger |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public VersionableEventValueSetDefinitionService()
Method Detail |
---|
public java.util.List<java.lang.String> getValueSetDefinitionURISForName(java.lang.String valueSetDefinitionName) throws LBException
ValueSetDefinitionService
getValueSetDefinitionURISForName
in interface ValueSetDefinitionService
LBException
public ValueSetDefinition getValueSetDefinitionByUri(java.net.URI uri)
ValueSetDefinitionService
getValueSetDefinitionByUri
in interface ValueSetDefinitionService
uri
- the uri
public 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 definition
LBException
public void insertValueSetDefinitions(ValueSetDefinitions valueSetDefinitions, java.lang.String systemReleaseUri) throws LBException
ValueSetDefinitionService
insertValueSetDefinitions
in interface ValueSetDefinitionService
valueSetDefinitions
- the value set definitionssystemReleaseUri
- the system release uri
LBException
public 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
public void removeValueSetDefinition(java.lang.String valueSetDefinitionURI)
ValueSetDefinitionService
removeValueSetDefinition
in interface ValueSetDefinitionService
public 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 supportedAttribute
public void insertDependentChanges(ValueSetDefinition valueSetDefinition) throws LBException
insertDependentChanges
in interface ValueSetDefinitionService
LBException
public void updateVersionableAttributes(ValueSetDefinition valueSetDefinition) throws LBException
updateVersionableAttributes
in interface ValueSetDefinitionService
LBException
public void updateValueSetDefinition(ValueSetDefinition valueSetDefinition) throws LBException
updateValueSetDefinition
in interface ValueSetDefinitionService
LBException
public void revise(ValueSetDefinition valueSetDefinition, Mappings mapping, java.lang.String releaseURI) throws LBException
revise
in interface ValueSetDefinitionService
LBException
public 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 itself
LBException
public ValueSetDefinition getValueSetDefinitionByRevision(java.lang.String valueSetDefURI, java.lang.String revisionId) throws LBRevisionException
getValueSetDefinitionByRevision
in interface ValueSetDefinitionService
LBRevisionException
public ValueSetDefinition getValueSetDefinitionByDate(java.lang.String valueSetDefURI, java.sql.Date date) throws LBRevisionException
getValueSetDefinitionByDate
in interface ValueSetDefinitionService
LBRevisionException
|
Copyright: (c) 2004-2006 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved. MAYO, MAYO CLINIC, and the triple-shield Mayo logo are trademarks and service marks of MFMER. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |