public interface CodingSchemeDao extends LexGridSchemaVersionAwareDao
LexGridSchemaVersionAwareDao.IndividualDaoCallback<T>
Modifier and Type | Method and Description |
---|---|
void |
deleteCodingSchemeByUId(java.lang.String codingSchemeId)
Delete coding scheme by id.
|
void |
deleteCodingSchemeLocalNames(java.lang.String codingSchemeId) |
void |
deleteCodingSchemeMappings(java.lang.String codingSchemeId) |
void |
deleteCodingSchemeSources(java.lang.String codingSchemeId) |
java.util.List<java.lang.String> |
getAllCodingSchemeRevisions(java.lang.String csUId) |
CodingScheme |
getCodingSchemeByNameAndVersion(java.lang.String codingSchemeName,
java.lang.String version)
Gets the coding scheme by name and version.
|
CodingScheme |
getCodingSchemeByUId(java.lang.String codingSchemeUId)
Gets the coding scheme by id.
|
CodingScheme |
getCodingSchemeByUriAndVersion(java.lang.String codingSchemeUri,
java.lang.String version)
Gets the coding scheme by uri and version.
|
CodingSchemeSummary |
getCodingSchemeSummaryByUriAndVersion(java.lang.String codingSchemeUri,
java.lang.String version)
Gets the coding scheme summary by uri and version.
|
java.lang.String |
getCodingSchemeUIdByNameAndVersion(java.lang.String codingSchemeName,
java.lang.String version)
Gets the coding scheme id by name and version.
|
java.lang.String |
getCodingSchemeUIdByUriAndVersion(java.lang.String codingSchemeUri,
java.lang.String version)
Gets the coding scheme id by uri and version.
|
java.util.List<java.lang.String> |
getDistinctEntityTypesOfCodingScheme(java.lang.String codingSchemeId)
Gets the distinct entity types of coding scheme.
|
java.util.List<java.lang.String> |
getDistinctFormatsOfCodingScheme(java.lang.String codingSchemeId)
Gets the distinct formats of coding scheme.
|
java.util.List<java.lang.String> |
getDistinctLanguagesOfCodingScheme(java.lang.String codingSchemeId)
Gets the distinct languages of coding scheme.
|
java.util.List<java.lang.String> |
getDistinctNamespacesOfCodingScheme(java.lang.String codingSchemeId)
Gets the distinct namespaces of coding scheme.
|
java.util.List<NameAndValue> |
getDistinctPropertyNameAndType(java.lang.String codingSchemeId)
Gets the distinct property name and type.
|
java.util.List<java.lang.String> |
getDistinctPropertyNamesOfCodingScheme(java.lang.String codingSchemeId)
Gets the distinct property names of coding scheme.
|
java.util.List<java.lang.String> |
getDistinctPropertyQualifierNamesOfCodingScheme(java.lang.String codingSchemeId)
Gets the distinct property qualifier names of coding scheme.
|
java.util.List<java.lang.String> |
getDistinctPropertyQualifierTypesOfCodingScheme(java.lang.String codingSchemeId)
Gets the distinct property qualifier types of coding scheme.
|
java.lang.String |
getEntryStateUId(java.lang.String codingSchemeUId)
Gets the entry state id.
|
CodingScheme |
getHistoryCodingSchemeByRevision(java.lang.String codingSchemeId,
java.lang.String revisionId)
Gets the coding scheme by revision.
|
java.lang.String |
getLatestRevision(java.lang.String codingSchemeUId) |
Mappings |
getMappings(java.lang.String codingSchemeId)
Gets the mappings.
|
java.util.List<SupportedProperty> |
getPropertyUriMapForPropertyType(java.lang.String codingSchemeId,
PropertyTypes propertyType)
Gets the property URI map that matches the propertyType.
|
java.lang.String |
getRevisionWhenNew(java.lang.String codingSchemeUId) |
<T extends URIMap> |
getUriMap(java.lang.String codingSchemeId,
java.lang.String localId,
java.lang.Class<T> uriMap)
Gets the uri map.
|
java.lang.String |
insertCodingScheme(CodingScheme cs,
java.lang.String releaseUId,
boolean cascade)
Insert coding scheme.
|
void |
insertCodingSchemeDependentChanges(java.lang.String codingSchemeId,
CodingScheme codingScheme)
Methods loads Dependent changes belonging to the CodingScheme.
|
void |
insertCodingSchemeLocalName(java.lang.String codingSchemeId,
java.lang.String localName)
Insert coding scheme local name.
|
void |
insertCodingSchemeSource(java.lang.String codingSchemeId,
Source source)
Insert coding scheme source.
|
java.lang.String |
insertHistoryCodingScheme(java.lang.String codingSchemeUId)
Method pushes the codingScheme metadata details to history.
|
void |
insertMappings(java.lang.String codingSchemeId,
Mappings mappings)
Insert mappings.
|
void |
insertOrUpdateCodingSchemeSource(java.lang.String codingSchemeId,
Source source) |
void |
insertOrUpdateURIMap(java.lang.String codingSchemeId,
URIMap supportedProperty) |
void |
insertURIMap(java.lang.String codingSchemeId,
java.util.List<URIMap> supportedProperty)
Insert uri map.
|
void |
insertURIMap(java.lang.String codingSchemeId,
URIMap supportedProperty)
Insert uri map.
|
java.lang.String |
updateCodingScheme(java.lang.String codingSchemeId,
CodingScheme codingScheme)
Update coding scheme.
|
java.lang.String |
updateCodingSchemeVersionableAttrib(java.lang.String codingSchemeId,
CodingScheme codingScheme)
Update coding scheme versionable attributes.
|
void |
updateEntryStateUId(java.lang.String codingSchemeUId,
java.lang.String entryStateUId)
Method finds if the given codingScheme already exists.
|
<T extends URIMap> |
validateSupportedAttribute(java.lang.String codingSchemeId,
java.lang.String localId,
java.lang.Class<T> uriMap)
Validate supported attribute.
|
executeInTransaction, supportsLgSchemaVersion
CodingScheme getCodingSchemeByUId(java.lang.String codingSchemeUId)
codingSchemeUId
- the coding scheme idjava.lang.String insertCodingScheme(CodingScheme cs, java.lang.String releaseUId, boolean cascade)
cs
- the csCodingScheme getCodingSchemeByNameAndVersion(java.lang.String codingSchemeName, java.lang.String version)
codingSchemeName
- the coding scheme nameversion
- the versionCodingScheme getCodingSchemeByUriAndVersion(java.lang.String codingSchemeUri, java.lang.String version)
codingSchemeUri
- the coding scheme uriversion
- the versionCodingSchemeSummary getCodingSchemeSummaryByUriAndVersion(java.lang.String codingSchemeUri, java.lang.String version)
codingSchemeUri
- the coding scheme uriversion
- the versionCodingScheme getHistoryCodingSchemeByRevision(java.lang.String codingSchemeId, java.lang.String revisionId)
codingSchemeName
- the coding scheme nameversion
- the versionrevisionId
- the revision idjava.lang.String updateCodingScheme(java.lang.String codingSchemeId, CodingScheme codingScheme)
codingSchemeId
- the coding scheme idcodingScheme
- the coding schemejava.lang.String updateCodingSchemeVersionableAttrib(java.lang.String codingSchemeId, CodingScheme codingScheme)
codingSchemeId
- the coding scheme idcodingScheme
- the coding schemejava.lang.String getCodingSchemeUIdByNameAndVersion(java.lang.String codingSchemeName, java.lang.String version)
codingSchemeName
- the coding scheme nameversion
- the versionjava.lang.String getCodingSchemeUIdByUriAndVersion(java.lang.String codingSchemeUri, java.lang.String version)
codingSchemeUri
- the coding scheme uriversion
- the versionjava.lang.String getEntryStateUId(java.lang.String codingSchemeUId)
codingSchemeUId
- void deleteCodingSchemeByUId(java.lang.String codingSchemeId)
codingSchemeId
- the coding scheme idvoid insertCodingSchemeSource(java.lang.String codingSchemeId, Source source)
codingSchemeId
- the coding scheme idsource
- the sourcevoid insertOrUpdateCodingSchemeSource(java.lang.String codingSchemeId, Source source)
void deleteCodingSchemeSources(java.lang.String codingSchemeId)
void deleteCodingSchemeLocalNames(java.lang.String codingSchemeId)
void deleteCodingSchemeMappings(java.lang.String codingSchemeId)
<T extends URIMap> T getUriMap(java.lang.String codingSchemeId, java.lang.String localId, java.lang.Class<T> uriMap)
codingSchemeId
- the coding scheme idlocalId
- the local iduriMap
- the uri mapjava.util.List<SupportedProperty> getPropertyUriMapForPropertyType(java.lang.String codingSchemeId, PropertyTypes propertyType)
codingSchemeId
- the coding scheme idpropertyType
- type of property<T extends URIMap> boolean validateSupportedAttribute(java.lang.String codingSchemeId, java.lang.String localId, java.lang.Class<T> uriMap)
codingSchemeId
- the coding scheme idlocalId
- the local iduriMap
- the uri mapvoid insertCodingSchemeLocalName(java.lang.String codingSchemeId, java.lang.String localName)
codingSchemeId
- the coding scheme idlocalName
- the local namevoid insertMappings(java.lang.String codingSchemeId, Mappings mappings)
codingSchemeId
- the coding scheme idmappings
- the mappingsMappings getMappings(java.lang.String codingSchemeId)
codingSchemeId
- the coding scheme idvoid insertURIMap(java.lang.String codingSchemeId, java.util.List<URIMap> supportedProperty)
codingSchemeId
- the coding scheme idsupportedProperty
- the supported propertyvoid insertURIMap(java.lang.String codingSchemeId, URIMap supportedProperty)
codingSchemeId
- the coding scheme idsupportedProperty
- the supported propertyvoid insertOrUpdateURIMap(java.lang.String codingSchemeId, URIMap supportedProperty)
java.util.List<java.lang.String> getDistinctPropertyNamesOfCodingScheme(java.lang.String codingSchemeId)
codingSchemeId
- the coding scheme idjava.util.List<NameAndValue> getDistinctPropertyNameAndType(java.lang.String codingSchemeId)
codingSchemeId
- the coding scheme idjava.util.List<java.lang.String> getDistinctFormatsOfCodingScheme(java.lang.String codingSchemeId)
codingSchemeId
- the coding scheme idjava.util.List<java.lang.String> getDistinctPropertyQualifierNamesOfCodingScheme(java.lang.String codingSchemeId)
codingSchemeId
- the coding scheme idjava.util.List<java.lang.String> getDistinctPropertyQualifierTypesOfCodingScheme(java.lang.String codingSchemeId)
codingSchemeId
- the coding scheme idjava.util.List<java.lang.String> getDistinctNamespacesOfCodingScheme(java.lang.String codingSchemeId)
codingSchemeId
- the coding scheme idjava.util.List<java.lang.String> getDistinctEntityTypesOfCodingScheme(java.lang.String codingSchemeId)
codingSchemeId
- the coding scheme idjava.util.List<java.lang.String> getDistinctLanguagesOfCodingScheme(java.lang.String codingSchemeId)
codingSchemeId
- the coding scheme idvoid insertCodingSchemeDependentChanges(java.lang.String codingSchemeId, CodingScheme codingScheme)
codingSchemeId
- the coding scheme idcodingScheme
- revised codingscheme object.java.lang.String insertHistoryCodingScheme(java.lang.String codingSchemeUId)
codingSchemeUId
- void updateEntryStateUId(java.lang.String codingSchemeUId, java.lang.String entryStateUId)
codingSchemeUId
- java.lang.String getLatestRevision(java.lang.String codingSchemeUId)
java.lang.String getRevisionWhenNew(java.lang.String codingSchemeUId)
java.util.List<java.lang.String> getAllCodingSchemeRevisions(java.lang.String csUId)