public interface CodingSchemeService
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
INSERT_CODINGSCHEME_DEPENDENT_CHANGES_ERROR
The Constant INSERT_CODINGSCHEME_DEPENDENT_CHANGES_ERROR.
|
static java.lang.String |
INSERT_CODINGSCHEME_ERROR
The Constant INSERT_CODINGSCHEME_ERROR.
|
static java.lang.String |
INSERT_CODINGSCHEME_URI_ERROR
The Constant INSERT_CODINGSCHEME_URI_ERROR.
|
static java.lang.String |
INSERT_CODINGSCHEME_VERSIONABLE_CHANGES_ERROR
The Constant INSERT_CODINGSCHEME_VERSIONABLE_CHANGES_ERROR.
|
static java.lang.String |
REMOVE_CODINGSCHEME_ERROR
The Constant REMOVE_CODINGSCHEME_ERROR.
|
static java.lang.String |
UPDATE_CODINGSCHEME_ENTRYSTATE_ERROR
The Constant UPDATE_CODINGSCHEME_ENTRYSTATE_ERROR.
|
static java.lang.String |
UPDATE_CODINGSCHEME_ERROR
The Constant UPDATE_CODINGSCHEME_ERROR.
|
static java.lang.String |
UPDATE_CODINGSCHEME_URI_ERROR
The Constant UPDATE_CODINGSCHEME_URI_ERROR.
|
Modifier and Type | Method and Description |
---|---|
CodingScheme |
getCodingSchemeByUriAndVersion(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion)
Gets the coding scheme by uri and version.
|
CodingSchemeSummary |
getCodingSchemeSummaryByUriAndVersion(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion)
Gets the coding scheme summary by uri and version.
|
CodingScheme |
getCompleteCodingScheme(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion)
Returns entire codingScheme.
|
java.util.List<SupportedProperty> |
getSupportedPropertyForPropertyType(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion,
PropertyTypes propertyType)
Gets the property URI map that matches the propertyType.
|
void |
insertCodingScheme(CodingScheme scheme,
java.lang.String releaseURI)
Insert coding scheme.
|
void |
insertURIMap(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion,
URIMap uriMap)
Insert uri map.
|
void |
removeCodingScheme(CodingScheme revisedCodingScheme)
Removes the coding scheme.
|
void |
removeCodingScheme(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion)
Destroy coding scheme.
|
CodingScheme |
resolveCodingSchemeByRevision(java.lang.String codingSchemeURI,
java.lang.String version,
java.lang.String revisionId)
Resolve coding scheme by revision.
|
void |
revise(CodingScheme revisedCodingScheme,
java.lang.String releaseURI,
java.lang.Boolean indexNewCodingScheme)
revise the codingScheme.
|
void |
updateCodingScheme(CodingScheme codingScheme)
Update coding scheme.
|
void |
updateURIMap(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion,
URIMap uriMap)
Update uri map.
|
<T extends URIMap> |
validatedSupportedAttribute(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion,
java.lang.String localId,
java.lang.Class<T> attributeClass)
Validated supported attribute.
|
static final java.lang.String INSERT_CODINGSCHEME_ERROR
static final java.lang.String REMOVE_CODINGSCHEME_ERROR
static final java.lang.String INSERT_CODINGSCHEME_URI_ERROR
static final java.lang.String UPDATE_CODINGSCHEME_URI_ERROR
static final java.lang.String UPDATE_CODINGSCHEME_ERROR
static final java.lang.String UPDATE_CODINGSCHEME_ENTRYSTATE_ERROR
static final java.lang.String INSERT_CODINGSCHEME_VERSIONABLE_CHANGES_ERROR
static final java.lang.String INSERT_CODINGSCHEME_DEPENDENT_CHANGES_ERROR
CodingScheme getCodingSchemeByUriAndVersion(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion)
codingSchemeUri
- the coding scheme uricodingSchemeVersion
- the coding scheme versionCodingSchemeSummary getCodingSchemeSummaryByUriAndVersion(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion)
codingSchemeUri
- the coding scheme uricodingSchemeVersion
- the coding scheme versionCodingScheme getCompleteCodingScheme(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion)
codingSchemeUri
- the coding scheme uricodingSchemeVersion
- the coding scheme versionvoid removeCodingScheme(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion)
codingSchemeUri
- the coding scheme uricodingSchemeVersion
- the coding scheme versionvoid insertCodingScheme(CodingScheme scheme, java.lang.String releaseURI) throws CodingSchemeAlreadyLoadedException
scheme
- the schemereleaseURI
- the release uriCodingSchemeAlreadyLoadedException
- the coding scheme already loaded exceptionvoid updateCodingScheme(CodingScheme codingScheme) throws LBException
codingScheme
- the coding schemeLBException
- the LB exceptionvoid insertURIMap(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion, URIMap uriMap)
codingSchemeUri
- the coding scheme uricodingSchemeVersion
- the coding scheme versionuriMap
- the uri mapvoid updateURIMap(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion, URIMap uriMap)
codingSchemeUri
- the coding scheme uricodingSchemeVersion
- the coding scheme versionuriMap
- the uri map<T extends URIMap> boolean validatedSupportedAttribute(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion, java.lang.String localId, java.lang.Class<T> attributeClass)
codingSchemeUri
- the coding scheme uricodingSchemeVersion
- the coding scheme versionlocalId
- the local idattributeClass
- the attribute classjava.util.List<SupportedProperty> getSupportedPropertyForPropertyType(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion, PropertyTypes propertyType)
codingSchemeUri
- the coding scheme uricodingSchemeVersion
- the coding scheme versionpropertyType
- type of propertyvoid revise(CodingScheme revisedCodingScheme, java.lang.String releaseURI, java.lang.Boolean indexNewCodingScheme) throws LBException
revisedCodingScheme
- the revised coding schemereleaseURI
- the release uriindexNewCodingScheme
- the index new coding schemeLBException
- the LB exceptionvoid removeCodingScheme(CodingScheme revisedCodingScheme)
revisedCodingScheme
- the revised coding schemeCodingScheme resolveCodingSchemeByRevision(java.lang.String codingSchemeURI, java.lang.String version, java.lang.String revisionId) throws LBRevisionException
codingSchemeURI
- the coding scheme uriversion
- the versionrevisionId
- the revision idLBRevisionException
- the LB revision exception