|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.mayo.informatics.lexgrid.convert.utility.ManifestUtil
public class ManifestUtil
Constructor Summary | |
---|---|
ManifestUtil()
|
Method Summary | |
---|---|
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)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ManifestUtil()
Method Detail |
---|
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)
|
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 |