public class ManifestUtil
extends java.lang.Object
Constructor and Description |
---|
ManifestUtil() |
Modifier and Type | Method and Description |
---|---|
void |
applyManifest(CodingSchemeManifest manifest,
CodingScheme codingScheme) |
void |
applyManifest(CodingSchemeManifest manifest,
URNVersionPair versionPair)
Applies the given manifest to an existing coding scheme definition in a
SQL-based repository.
|
protected void |
doApplyCommonManifestElements(CodingSchemeManifest manifest,
CodingScheme codingScheme,
boolean postLoad)
Method applies the given manifest data to an EMF-based CodingScheme based
on the suitable flag values and conditions.
|
protected AssociationEntity |
findAssociationEntityInCodingScheme(java.lang.String code,
java.lang.String namespace,
Entities entities) |
protected AssociationEntity |
findAssociationEntityInDatabase(java.lang.String uri,
java.lang.String version,
java.lang.String code,
java.lang.String namespace) |
CodingSchemeManifest |
getManifest(java.net.URI uri)
This method validates and returns the manifest object for the
manifestURI_.
|
boolean |
isValidManifest(java.net.URI uri)
Performs additional validation to see if the manifest xml file is valid
for its schema.
|
protected void |
postLoadAssociationDefinitions(CodingScheme codingScheme,
CsmfAssociationDefinition assocDefinitions) |
protected void |
preLoadAddLocalNames(CodingScheme codingScheme,
CsmfLocalName[] castorLocalNames)
This method adds the LocalNames details from manifest into CodingScheme.
|
protected void |
preLoadAddSources(CodingScheme codingScheme,
CsmfSource[] sources) |
protected void |
preLoadAddSupportedMappings(CodingScheme codingScheme,
CsmfMappings manifestMappings) |
protected void |
preLoadAssociationDefinitions(CodingScheme codingScheme,
CsmfAssociationDefinition assocDefinitions) |
public CodingSchemeManifest getManifest(java.net.URI uri)
ontologyNameSpace
- LgConvertException
public boolean isValidManifest(java.net.URI uri)
protected void doApplyCommonManifestElements(CodingSchemeManifest manifest, CodingScheme codingScheme, boolean postLoad)
manifest
- emfCodingScheme
- LgConvertException
public void applyManifest(CodingSchemeManifest manifest, CodingScheme codingScheme)
public void applyManifest(CodingSchemeManifest manifest, URNVersionPair versionPair) throws LgConvertException
manifest
- sqlConfig
- tablePrefix
- failOnAllErrors
- messages
- codingSchemes
- LgConvertException
java.sql.SQLException
protected AssociationEntity findAssociationEntityInDatabase(java.lang.String uri, java.lang.String version, java.lang.String code, java.lang.String namespace)
protected void preLoadAddLocalNames(CodingScheme codingScheme, CsmfLocalName[] castorLocalNames)
castorLocalNames
- protected void postLoadAssociationDefinitions(CodingScheme codingScheme, CsmfAssociationDefinition assocDefinitions) throws LBException
LBException
protected void preLoadAssociationDefinitions(CodingScheme codingScheme, CsmfAssociationDefinition assocDefinitions)
protected AssociationEntity findAssociationEntityInCodingScheme(java.lang.String code, java.lang.String namespace, Entities entities)
protected void preLoadAddSources(CodingScheme codingScheme, CsmfSource[] sources)
protected void preLoadAddSupportedMappings(CodingScheme codingScheme, CsmfMappings manifestMappings)