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

java.lang.Object
  extended by edu.mayo.informatics.lexgrid.convert.directConversions.LgXMLCommon.LgSystemReleaseListener
All Implemented Interfaces:
org.castor.xml.UnmarshalListener

public class LgSystemReleaseListener
extends java.lang.Object
implements org.castor.xml.UnmarshalListener

Author:
Scott Bauer Listener for loading a system release element and its contained coding schemes, picklists, value sets and revision.

Constructor Summary
LgSystemReleaseListener()
           
LgSystemReleaseListener(LgMessageDirectorIF messages, java.util.ArrayList<SystemReleaseSurvey> survey)
           
 
Method Summary
 void attributesProcessed(java.lang.Object target, java.lang.Object parent)
           
 void fieldAdded(java.lang.String fieldName, java.lang.Object parent, java.lang.Object child)
           
 CodingScheme[] getCodingSchemes()
           
 LgMessageDirectorIF getMessages_()
           
 PickListDefinition[] getPickListDefinitions()
           
 SystemRelease getSystemRelease()
           
 ValueSetDefinition[] getValueSetDefinitions()
           
 void initialized(java.lang.Object target, java.lang.Object parent)
           
 void initializeSystemReleaseLoad(SystemRelease release)
           
 boolean isPropertiesPresent()
           
 void setCodingSchemes(CodingScheme[] codingSchemes)
           
 void setMessages_(LgMessageDirectorIF messages)
           
 void setPickListDefinitions(PickListDefinition[] pickListDefinitions)
           
 void setPropertiesPresent(boolean isPropertiesPresent)
           
 void setSystemReleaseMetaData(SystemRelease systemReleaseMetadata)
           
 void setValueSetDefinitions(ValueSetDefinition[] valueSetDefinitions)
           
 void unmarshalled(java.lang.Object target, java.lang.Object parent)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LgSystemReleaseListener

public LgSystemReleaseListener()

LgSystemReleaseListener

public LgSystemReleaseListener(LgMessageDirectorIF messages,
                               java.util.ArrayList<SystemReleaseSurvey> survey)
Parameters:
messages -
Method Detail

initializeSystemReleaseLoad

public void initializeSystemReleaseLoad(SystemRelease release)

isPropertiesPresent

public boolean isPropertiesPresent()
Returns:

setPropertiesPresent

public void setPropertiesPresent(boolean isPropertiesPresent)
Parameters:
isPropertiesPresent -

initialized

public void initialized(java.lang.Object target,
                        java.lang.Object parent)
Specified by:
initialized in interface org.castor.xml.UnmarshalListener

attributesProcessed

public void attributesProcessed(java.lang.Object target,
                                java.lang.Object parent)
Specified by:
attributesProcessed in interface org.castor.xml.UnmarshalListener

unmarshalled

public void unmarshalled(java.lang.Object target,
                         java.lang.Object parent)
Specified by:
unmarshalled in interface org.castor.xml.UnmarshalListener

getCodingSchemes

public CodingScheme[] getCodingSchemes()

setCodingSchemes

public void setCodingSchemes(CodingScheme[] codingSchemes)

getValueSetDefinitions

public ValueSetDefinition[] getValueSetDefinitions()

setValueSetDefinitions

public void setValueSetDefinitions(ValueSetDefinition[] valueSetDefinitions)

getPickListDefinitions

public PickListDefinition[] getPickListDefinitions()

setPickListDefinitions

public void setPickListDefinitions(PickListDefinition[] pickListDefinitions)

fieldAdded

public void fieldAdded(java.lang.String fieldName,
                       java.lang.Object parent,
                       java.lang.Object child)
Specified by:
fieldAdded in interface org.castor.xml.UnmarshalListener

getMessages_

public LgMessageDirectorIF getMessages_()
Returns:
the messages_

setMessages_

public void setMessages_(LgMessageDirectorIF messages)
Parameters:
messages - the messages_ to set

setSystemReleaseMetaData

public void setSystemReleaseMetaData(SystemRelease systemReleaseMetadata)

getSystemRelease

public SystemRelease getSystemRelease()

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.