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

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

public class UnMarshallingLogic
extends java.lang.Object

This class contains a number of methods to determine places in a LexGrid xml file where the parser should stop and some kind of load processing should take place.

Author:
Scott Bauer

Constructor Summary
UnMarshallingLogic()
           
 
Method Summary
static boolean isCodingSchemeAssociation(java.lang.Object parent, java.lang.Object child)
           
static boolean isCodingSchemeAssociationData(java.lang.Object parent, java.lang.Object child)
           
static boolean isCodingSchemeAssociationSource(java.lang.Object parent, java.lang.Object child)
           
static boolean isCodingSchemeEntities(java.lang.Object parent, java.lang.Object child)
           
static boolean isCodingSchemeEntity(java.lang.Object parent, java.lang.Object child)
          Checks for any kind of entity
static boolean isCodingSchemeEntityProperty(java.lang.Object parent, java.lang.Object child)
           
static boolean isCodingSchemeMappings(java.lang.Object parent, java.lang.Object child)
           
static boolean isCodingSchemeProperties(java.lang.Object parent, java.lang.Object child)
           
static boolean isCodingSchemePropertiesRevision(java.lang.Object parent, java.lang.Object child)
           
static boolean isCodingSchemeProperty(XMLDaoServiceAdaptor serviceAdaptor, java.lang.Object parent, java.lang.Object child)
           
static boolean isCodingSchemeRelation(java.lang.Object parent, java.lang.Object child)
           
static boolean isCodingSchemeRelationWithEmptyPredicate(java.lang.Object parent, java.lang.Object child)
          Looking for an empty predicate just because the model allows it. runs the risk of allowing a large predicate to be populated.
static boolean isPickListDefinition(java.lang.Object parent, java.lang.Object child)
           
static boolean isPickListDefinitionRevision(java.lang.Object parent, java.lang.Object child)
           
static boolean isPickListMappings(java.lang.Object parent, java.lang.Object child)
           
static boolean isRevisionInstance(java.lang.Object parent, java.lang.Object child)
           
static boolean isRevisionWithFirstChild(java.lang.Object parent, java.lang.Object child)
           
static boolean isRevisionWithLastChild(int lastMetaDataType, java.lang.Object parent, java.lang.Object child)
          Checking for optional elements in the Revision meta data
static boolean isSystemReleaseCodingSchemeRevision(java.lang.Object parent, java.lang.Object child)
           
static boolean isSystemReleasePickListRevision(java.lang.Object parent, java.lang.Object child)
           
static boolean isSystemReleaseRevision(java.lang.Object parent, java.lang.Object child)
           
static boolean isSystemReleaseRevisionInstance(java.lang.Object parent, java.lang.Object child)
           
static boolean isSystemReleaseValueSetRevision(java.lang.Object parent, java.lang.Object child)
           
static boolean isSytemRelease(java.lang.Object parent, java.lang.Object child)
           
static boolean isValueSet(java.lang.Object parent, java.lang.Object child)
           
static boolean isValueSetDefinition(java.lang.Object parent, java.lang.Object child)
           
static boolean isValueSetDefinitionEntry(java.lang.Object parent, java.lang.Object child)
           
static boolean isValueSetDefinitionRevision(java.lang.Object parent, java.lang.Object child)
           
static boolean isValueSetMappings(java.lang.Object parent, java.lang.Object child)
           
static boolean isValueSetProperties(java.lang.Object parent, java.lang.Object child)
           
static boolean loadSystemReleaseCodingSchemeWithNoProperties(java.lang.Object parent, java.lang.Object child, java.util.ArrayList<SystemReleaseSurvey> survey)
           
static boolean loadSystemReleaseCodingSchemeWithProperties(java.lang.Object parent, java.lang.Object child, java.util.ArrayList<SystemReleaseSurvey> survey)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UnMarshallingLogic

public UnMarshallingLogic()
Method Detail

isCodingSchemeMappings

public static boolean isCodingSchemeMappings(java.lang.Object parent,
                                             java.lang.Object child)
Parameters:
parent -
child -
Returns:
boolean

isCodingSchemeProperties

public static boolean isCodingSchemeProperties(java.lang.Object parent,
                                               java.lang.Object child)
Parameters:
parent -
child -
Returns:
boolean

isCodingSchemeEntity

public static boolean isCodingSchemeEntity(java.lang.Object parent,
                                           java.lang.Object child)
Checks for any kind of entity

Parameters:
parent -
child -
Returns:
boolean

isCodingSchemeEntities

public static boolean isCodingSchemeEntities(java.lang.Object parent,
                                             java.lang.Object child)
Parameters:
parent -
child -
Returns:
boolean

isCodingSchemeAssociation

public static boolean isCodingSchemeAssociation(java.lang.Object parent,
                                                java.lang.Object child)
Parameters:
parent -
child -
Returns:
boolean

isCodingSchemeAssociationSource

public static boolean isCodingSchemeAssociationSource(java.lang.Object parent,
                                                      java.lang.Object child)
Parameters:
parent -
child -
Returns:
boolean

isCodingSchemeProperty

public static boolean isCodingSchemeProperty(XMLDaoServiceAdaptor serviceAdaptor,
                                             java.lang.Object parent,
                                             java.lang.Object child)
Parameters:
serviceAdaptor -
parent -
child -
Returns:
boolean

isRevisionWithFirstChild

public static boolean isRevisionWithFirstChild(java.lang.Object parent,
                                               java.lang.Object child)
Parameters:
parent -
child -
Returns:
boolean

isSystemReleaseRevisionInstance

public static boolean isSystemReleaseRevisionInstance(java.lang.Object parent,
                                                      java.lang.Object child)

isSytemRelease

public static boolean isSytemRelease(java.lang.Object parent,
                                     java.lang.Object child)
Parameters:
parent -
child -
Returns:
boolean

isValueSet

public static boolean isValueSet(java.lang.Object parent,
                                 java.lang.Object child)
Parameters:
parent -
child -
Returns:
boolean

isValueSetDefinition

public static boolean isValueSetDefinition(java.lang.Object parent,
                                           java.lang.Object child)
Parameters:
parent -
child -
Returns:
boolean

isValueSetDefinitionEntry

public static boolean isValueSetDefinitionEntry(java.lang.Object parent,
                                                java.lang.Object child)
Parameters:
parent -
child -
Returns:
boolean

isValueSetMappings

public static boolean isValueSetMappings(java.lang.Object parent,
                                         java.lang.Object child)
Parameters:
parent -
child -
Returns:
boolean

isValueSetProperties

public static boolean isValueSetProperties(java.lang.Object parent,
                                           java.lang.Object child)
Parameters:
parent -
child -
Returns:
boolean

isPickListMappings

public static boolean isPickListMappings(java.lang.Object parent,
                                         java.lang.Object child)
Parameters:
parent -
child -
Returns:
boolean

isPickListDefinition

public static boolean isPickListDefinition(java.lang.Object parent,
                                           java.lang.Object child)
Parameters:
parent -
child -
Returns:
boolean

isValueSetDefinitionRevision

public static boolean isValueSetDefinitionRevision(java.lang.Object parent,
                                                   java.lang.Object child)
Parameters:
parent -
child -
Returns:
boolean

isPickListDefinitionRevision

public static boolean isPickListDefinitionRevision(java.lang.Object parent,
                                                   java.lang.Object child)

isRevisionInstance

public static boolean isRevisionInstance(java.lang.Object parent,
                                         java.lang.Object child)
Parameters:
parent -
child -
Returns:
boolean

isRevisionWithLastChild

public static boolean isRevisionWithLastChild(int lastMetaDataType,
                                              java.lang.Object parent,
                                              java.lang.Object child)
Checking for optional elements in the Revision meta data

Parameters:
lastMetaDataType -
parent -
child -
Returns:
boolean indicator to load Revision meta data at a given point.

isSystemReleaseRevision

public static boolean isSystemReleaseRevision(java.lang.Object parent,
                                              java.lang.Object child)
Parameters:
parent -
child -
Returns:
boolean

isCodingSchemePropertiesRevision

public static boolean isCodingSchemePropertiesRevision(java.lang.Object parent,
                                                       java.lang.Object child)

isCodingSchemeAssociationData

public static boolean isCodingSchemeAssociationData(java.lang.Object parent,
                                                    java.lang.Object child)
Parameters:
parent -
child -
Returns:
boolean

isCodingSchemeEntityProperty

public static boolean isCodingSchemeEntityProperty(java.lang.Object parent,
                                                   java.lang.Object child)
Parameters:
parent -
child -
Returns:
boolean

isCodingSchemeRelation

public static boolean isCodingSchemeRelation(java.lang.Object parent,
                                             java.lang.Object child)
Parameters:
parent -
child -
Returns:
boolean

isCodingSchemeRelationWithEmptyPredicate

public static boolean isCodingSchemeRelationWithEmptyPredicate(java.lang.Object parent,
                                                               java.lang.Object child)
Looking for an empty predicate just because the model allows it. runs the risk of allowing a large predicate to be populated.

Parameters:
parent -
child -
Returns:
boolean

loadSystemReleaseCodingSchemeWithNoProperties

public static boolean loadSystemReleaseCodingSchemeWithNoProperties(java.lang.Object parent,
                                                                    java.lang.Object child,
                                                                    java.util.ArrayList<SystemReleaseSurvey> survey)
Parameters:
parent -
child -
survey -
Returns:
boolean

loadSystemReleaseCodingSchemeWithProperties

public static boolean loadSystemReleaseCodingSchemeWithProperties(java.lang.Object parent,
                                                                  java.lang.Object child,
                                                                  java.util.ArrayList<SystemReleaseSurvey> survey)
Parameters:
parent -
child -
survey -
Returns:
boolean

isSystemReleaseCodingSchemeRevision

public static boolean isSystemReleaseCodingSchemeRevision(java.lang.Object parent,
                                                          java.lang.Object child)

isSystemReleaseValueSetRevision

public static boolean isSystemReleaseValueSetRevision(java.lang.Object parent,
                                                      java.lang.Object child)

isSystemReleasePickListRevision

public static boolean isSystemReleasePickListRevision(java.lang.Object parent,
                                                      java.lang.Object child)

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.