edu.mayo.informatics.lexgrid.convert.directConversions.LgXMLCommon
Class XMLDaoServiceAdaptor

java.lang.Object
  extended by edu.mayo.informatics.lexgrid.convert.directConversions.LgXMLCommon.XMLDaoServiceAdaptor

public class XMLDaoServiceAdaptor
extends java.lang.Object

Author:
Scott Bauer

Constructor Summary
XMLDaoServiceAdaptor()
          constructor initializes all DAO services
 
Method Summary
 void activateScheme(java.lang.String urn, java.lang.String version)
          Activate a given coding scheme
 void storeAssociation(java.lang.String uri, java.lang.String version, java.lang.String containerName, java.lang.String associationPredicateName, AssociationSource source)
          Store an association (source)
 void storeAssociationPredicate(java.lang.String uri, java.lang.String version, java.lang.String relationsName, AssociationPredicate predicate)
          Store an association predicate
 void storeAssociationRevision(java.lang.String scheme, java.lang.String containerName, java.lang.String associationName, java.lang.String version, AssociationSource source, AssociationTarget target)
           
 void storeAssociatonData(java.lang.String codingSchemeUri, java.lang.String associationPredicateName, java.lang.String relationContainerName, java.lang.String version, AssociationSource source, AssociationData data)
           
 void storeCodingScheme(CodingScheme scheme)
          Store a Coding Scheme using the DAO service.
 void storeCodingSchemePropertyRevision(Property property, CodingScheme c)
           
 void storeCodingSchemeRevision(CodingScheme scheme)
           
 void storeCodingSchemeSystemReleaseRevision(Revision revision, java.lang.String releaseId)
           
 void storeEntity(Entity entity, CodingScheme c)
          Store an Entity using the DAO service
 void storeEntityPropertyRevision(java.lang.String codingSchemeUri, java.lang.String version, java.lang.String entityCode, java.lang.String entityCodeNamespace, Property property)
           
 void storeEntityRevision(Entity entity, CodingScheme c)
           
 void storePickList(PickListDefinition picklist, java.lang.String systemReleaseURI, Mappings mappings)
           
 void storePickListDefinition(PickListDefinition picklist)
           
 void storePickListDefinitionRevision(PickListDefinition plDefinition)
           
 void storePickListDefinitionSystemReleaseRevision(PickListDefinition plDefinition, Mappings mappings, java.lang.String revisionId)
           
 void storeProperty(java.lang.String codingSchemeUri, java.lang.String version, java.lang.String entityCode, java.lang.String entityCodeNamespace, Property property)
          Store properties.
 void storeRelation(java.lang.String codingSchemeUri, java.lang.String version, Relations relation)
          Store a coding scheme relation
 void storeRelationsPropertyRevision(java.lang.String codingSchemeUri, java.lang.String version, java.lang.String relationContainerName, Property property)
           
 void storeRelationsRevision(java.lang.String URI, java.lang.String version, Relations relations)
           
 void storeRevision(java.lang.String codingSchemeUri, java.lang.String revsionId, Revision revision)
           
 void storeRevisionMetaData(Revision revision)
           
 void storeSystemRelease(SystemRelease release)
           
 void storeValueSet(ValueSetDefinition valueSet, java.lang.String systemReleaseURI, Mappings mappings)
           
 void storeValueSetDefinition(ValueSetDefinition valueSet)
           
 void storeValueSetDefinitionRevision(ValueSetDefinition vsDefinition)
           
 void storeValueSetDefinitionSystemReleaseRevision(ValueSetDefinition vsDefinition, Mappings mappings, java.lang.String revisionId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLDaoServiceAdaptor

public XMLDaoServiceAdaptor()
constructor initializes all DAO services

Method Detail

storeCodingScheme

public void storeCodingScheme(CodingScheme scheme)
                       throws CodingSchemeAlreadyLoadedException,
                              LBRevisionException
Store a Coding Scheme using the DAO service. Intended to capture the meta data of the coding scheme

Parameters:
scheme -
Throws:
CodingSchemeAlreadyLoadedException
LBRevisionException

storeCodingSchemeSystemReleaseRevision

public void storeCodingSchemeSystemReleaseRevision(Revision revision,
                                                   java.lang.String releaseId)
                                            throws CodingSchemeAlreadyLoadedException,
                                                   LBRevisionException
Throws:
CodingSchemeAlreadyLoadedException
LBRevisionException

storeEntity

public void storeEntity(Entity entity,
                        CodingScheme c)
Store an Entity using the DAO service

Parameters:
entity -
c -

storeRelation

public void storeRelation(java.lang.String codingSchemeUri,
                          java.lang.String version,
                          Relations relation)
Store a coding scheme relation

Parameters:
codingSchemeUri -
version -
relation -

storeAssociation

public void storeAssociation(java.lang.String uri,
                             java.lang.String version,
                             java.lang.String containerName,
                             java.lang.String associationPredicateName,
                             AssociationSource source)
Store an association (source)

Parameters:
uri -
version -
containerName -
associationPredicateName -
source -

storeAssociationPredicate

public void storeAssociationPredicate(java.lang.String uri,
                                      java.lang.String version,
                                      java.lang.String relationsName,
                                      AssociationPredicate predicate)
Store an association predicate

Parameters:
uri -
version -
relationsName -
predicate -

storeProperty

public void storeProperty(java.lang.String codingSchemeUri,
                          java.lang.String version,
                          java.lang.String entityCode,
                          java.lang.String entityCodeNamespace,
                          Property property)
Store properties.

Parameters:
codingSchemeUri -
version -
entityCode -
entityCodeNamespace -
property -

storeRevision

public void storeRevision(java.lang.String codingSchemeUri,
                          java.lang.String revsionId,
                          Revision revision)
                   throws LBRevisionException
Throws:
LBRevisionException

storeSystemRelease

public void storeSystemRelease(SystemRelease release)
                        throws LBRevisionException
Throws:
LBRevisionException

storeValueSet

public void storeValueSet(ValueSetDefinition valueSet,
                          java.lang.String systemReleaseURI,
                          Mappings mappings)
                   throws LBException
Throws:
LBException

storeValueSetDefinition

public void storeValueSetDefinition(ValueSetDefinition valueSet)
                             throws LBException
Throws:
LBException

storePickList

public void storePickList(PickListDefinition picklist,
                          java.lang.String systemReleaseURI,
                          Mappings mappings)
                   throws LBParameterException,
                          LBException
Throws:
LBParameterException
LBException

storePickListDefinition

public void storePickListDefinition(PickListDefinition picklist)
                             throws LBParameterException,
                                    LBException
Throws:
LBParameterException
LBException

activateScheme

public void activateScheme(java.lang.String urn,
                           java.lang.String version)
                    throws LBParameterException
Activate a given coding scheme

Parameters:
urn -
version -
Throws:
LBParameterException

storeRevisionMetaData

public void storeRevisionMetaData(Revision revision)

storeCodingSchemeRevision

public void storeCodingSchemeRevision(CodingScheme scheme)

storeEntityRevision

public void storeEntityRevision(Entity entity,
                                CodingScheme c)

storeCodingSchemePropertyRevision

public void storeCodingSchemePropertyRevision(Property property,
                                              CodingScheme c)

storeRelationsPropertyRevision

public void storeRelationsPropertyRevision(java.lang.String codingSchemeUri,
                                           java.lang.String version,
                                           java.lang.String relationContainerName,
                                           Property property)

storeEntityPropertyRevision

public void storeEntityPropertyRevision(java.lang.String codingSchemeUri,
                                        java.lang.String version,
                                        java.lang.String entityCode,
                                        java.lang.String entityCodeNamespace,
                                        Property property)

storeRelationsRevision

public void storeRelationsRevision(java.lang.String URI,
                                   java.lang.String version,
                                   Relations relations)

storeAssociationRevision

public void storeAssociationRevision(java.lang.String scheme,
                                     java.lang.String containerName,
                                     java.lang.String associationName,
                                     java.lang.String version,
                                     AssociationSource source,
                                     AssociationTarget target)

storeAssociatonData

public void storeAssociatonData(java.lang.String codingSchemeUri,
                                java.lang.String associationPredicateName,
                                java.lang.String relationContainerName,
                                java.lang.String version,
                                AssociationSource source,
                                AssociationData data)

storeValueSetDefinitionRevision

public void storeValueSetDefinitionRevision(ValueSetDefinition vsDefinition)

storePickListDefinitionRevision

public void storePickListDefinitionRevision(PickListDefinition plDefinition)

storePickListDefinitionSystemReleaseRevision

public void storePickListDefinitionSystemReleaseRevision(PickListDefinition plDefinition,
                                                         Mappings mappings,
                                                         java.lang.String revisionId)

storeValueSetDefinitionSystemReleaseRevision

public void storeValueSetDefinitionSystemReleaseRevision(ValueSetDefinition vsDefinition,
                                                         Mappings mappings,
                                                         java.lang.String revisionId)

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.