public interface ValueSetDefinitionDao extends LexGridSchemaVersionAwareDao
LexGridSchemaVersionAwareDao.IndividualDaoCallback<T>
Modifier and Type | Method and Description |
---|---|
void |
deleteURIMap(java.lang.String referenceGuid,
java.lang.String supportedAttributeTag)
Removes value set supported attribute
|
boolean |
entryStateExists(java.lang.String entryStateUId) |
java.util.List<java.lang.String> |
getAllValueSetDefinitionsWithNoName()
Return the URI's of all unnamed value set definition(s).
|
java.lang.String |
getGuidFromvalueSetDefinitionURI(java.lang.String valueSetDefinitionURI)
Gets the GUID from value set definition URI
|
java.lang.String |
getLatestRevision(java.lang.String valueSetDefUId) |
java.lang.String |
getValueSetDefEntryStateUId(java.lang.String valueSetDefUId) |
ValueSetDefinition |
getValueSetDefinitionByRevision(java.lang.String valueSetDefURI,
java.lang.String revisionId) |
ValueSetDefinition |
getValueSetDefinitionByURI(java.lang.String valueSetDefinitionURI)
Gets the value set definition by URI.
|
java.util.List<AbsoluteCodingSchemeVersionReference> |
getValueSetDefinitionDefRefForTopNodeSourceCode(java.lang.String entityCode) |
java.util.List<AbsoluteCodingSchemeVersionReference> |
getValueSetDefinitionSchemeRefForTopNodeSourceCode(java.lang.String code) |
java.util.List<java.lang.String> |
getValueSetDefinitionURIForSupportedTagAndValue(java.lang.String supportedTag,
java.lang.String value,
java.lang.String uri)
Returns all the value set definition URIs that contain supplied supported tag and value.
|
java.util.List<java.lang.String> |
getValueSetDefinitionURIs()
Gets the value set definition URIs.
|
java.util.List<java.lang.String> |
getValueSetDefinitionURIsForName(java.lang.String valueSetDefinitionName)
Return the URI's for the value set definition(s) for the supplied
value set definition name.
|
java.util.Map<java.lang.String,ValueSetDefinition> |
getValueSetURIMapToDefinitions() |
java.util.List<java.lang.String> |
getValueSetURIsForContext(java.lang.String uri) |
void |
insertDefinitionEntry(ValueSetDefinition vsdef,
DefinitionEntry definitionEntry)
Insert value set definition entry.
|
java.lang.String |
insertHistoryValueSetDefinition(java.lang.String valueSetDefUId) |
void |
insertMappings(java.lang.String referenceGuid,
Mappings mappings) |
java.lang.String |
insertValueSetDefinition(java.lang.String systemReleaseUri,
ValueSetDefinition definition)
Insert value set definition.
|
java.lang.String |
insertValueSetDefinition(java.lang.String systemReleaseURI,
ValueSetDefinition vsdef,
Mappings mappings)
Inserts value set definition and its mappings.
|
void |
insertValueSetDefinitions(java.lang.String systemReleaseURI,
ValueSetDefinitions vsdefs,
Mappings mappings)
Inserts value set definitions and its mappings.
|
void |
removeValueSetDefinitionByValueSetDefinitionURI(java.lang.String valueSetDefinitionURI)
Delete value set definition by value set definition URI.
|
void |
updateValueSetDefEntryStateUId(java.lang.String valueSetDefUId,
java.lang.String entryStateUId) |
java.lang.String |
updateValueSetDefinition(java.lang.String valueSetDefUId,
ValueSetDefinition valueSetDefinition) |
java.lang.String |
updateValueSetDefinitionVersionableChanges(java.lang.String valueSetDefUId,
ValueSetDefinition valueSetDefinition) |
executeInTransaction, supportsLgSchemaVersion
ValueSetDefinition getValueSetDefinitionByURI(java.lang.String valueSetDefinitionURI)
valueSetDefinitionURI
- the value set definition URIjava.lang.String getGuidFromvalueSetDefinitionURI(java.lang.String valueSetDefinitionURI)
valueSetDefinitionURI
- the value set definition URIjava.util.List<java.lang.String> getValueSetDefinitionURIForSupportedTagAndValue(java.lang.String supportedTag, java.lang.String value, java.lang.String uri)
supportedTag
- like SupportedCodingScheme, SupportedAssociation etc.value
- value to look forjava.lang.String insertValueSetDefinition(java.lang.String systemReleaseUri, ValueSetDefinition definition)
systemReleaseUri
- the system release URIdefinition
- the definitionjava.lang.String insertValueSetDefinition(java.lang.String systemReleaseURI, ValueSetDefinition vsdef, Mappings mappings)
systemReleaseURI
- system release URIvsdef
- value set definitionmappings
- the mappingsvoid insertValueSetDefinitions(java.lang.String systemReleaseURI, ValueSetDefinitions vsdefs, Mappings mappings)
systemReleaseURI
- system release URIvsdefs
- value set definitionsmappings
- the mappingsvoid insertDefinitionEntry(ValueSetDefinition vsdef, DefinitionEntry definitionEntry)
vsdef
- value set definition this definition entry belongs to.definitionEntry
- definition entry itself.java.util.List<java.lang.String> getValueSetDefinitionURIs()
java.util.List<java.lang.String> getValueSetDefinitionURIsForName(java.lang.String valueSetDefinitionName) throws LBException
valueSetDefinitionName
- LBException
java.util.List<java.lang.String> getAllValueSetDefinitionsWithNoName() throws LBException
LBException
void removeValueSetDefinitionByValueSetDefinitionURI(java.lang.String valueSetDefinitionURI)
valuesetdefinitionURI
- the value set definition URIjava.lang.String insertHistoryValueSetDefinition(java.lang.String valueSetDefUId)
java.lang.String updateValueSetDefinition(java.lang.String valueSetDefUId, ValueSetDefinition valueSetDefinition)
java.lang.String updateValueSetDefinitionVersionableChanges(java.lang.String valueSetDefUId, ValueSetDefinition valueSetDefinition)
java.lang.String getValueSetDefEntryStateUId(java.lang.String valueSetDefUId)
void updateValueSetDefEntryStateUId(java.lang.String valueSetDefUId, java.lang.String entryStateUId)
java.lang.String getLatestRevision(java.lang.String valueSetDefUId)
void insertMappings(java.lang.String referenceGuid, Mappings mappings)
boolean entryStateExists(java.lang.String entryStateUId)
ValueSetDefinition getValueSetDefinitionByRevision(java.lang.String valueSetDefURI, java.lang.String revisionId) throws LBRevisionException
LBRevisionException
void deleteURIMap(java.lang.String referenceGuid, java.lang.String supportedAttributeTag)
referenceGuid
- Value Set UIDsupportedAttributeTag
- supported attribute tagjava.util.List<AbsoluteCodingSchemeVersionReference> getValueSetDefinitionSchemeRefForTopNodeSourceCode(java.lang.String code)
java.util.List<AbsoluteCodingSchemeVersionReference> getValueSetDefinitionDefRefForTopNodeSourceCode(java.lang.String entityCode)
java.util.List<java.lang.String> getValueSetURIsForContext(java.lang.String uri)
java.util.Map<java.lang.String,ValueSetDefinition> getValueSetURIMapToDefinitions()