net.ihe.gazelle.demographic.ws
Class Person

java.lang.Object
  extended by net.ihe.gazelle.demographic.ws.AuditModule
      extended by net.ihe.gazelle.demographic.ws.Person

public class Person
extends AuditModule

Person bean class


Nested Class Summary
static class Person.Factory
          Factory class that keeps the parse method
 
Field Summary
protected  java.util.Calendar localDateOfBirth
          field for DateOfBirth
protected  boolean localDateOfBirthTracker
           
protected  java.util.Calendar localDateOfDeath
          field for DateOfDeath
protected  boolean localDateOfDeathTracker
           
protected  FirstNameSex localFirstNameSex
          field for FirstNameSex
protected  boolean localFirstNameSexTracker
           
protected  LastName localLastName
          field for LastName
protected  boolean localLastNameTracker
           
protected  LastName localMotherMaidenName
          field for MotherMaidenName
protected  boolean localMotherMaidenNameTracker
           
protected  Race localRace
          field for Race
protected  boolean localRaceTracker
           
protected  Religion localReligion
          field for Religion
protected  boolean localReligionTracker
           
protected  Sex localSex
          field for Sex
protected  boolean localSexTracker
           
 
Fields inherited from class net.ihe.gazelle.demographic.ws.AuditModule
localLastModifierId, localLastModifierIdTracker
 
Constructor Summary
Person()
           
 
Method Summary
 java.util.Calendar getDateOfBirth()
          Auto generated getter method
 java.util.Calendar getDateOfDeath()
          Auto generated getter method
 FirstNameSex getFirstNameSex()
          Auto generated getter method
 LastName getLastName()
          Auto generated getter method
 LastName getMotherMaidenName()
          Auto generated getter method
 org.apache.axiom.om.OMElement getOMElement(javax.xml.namespace.QName parentQName, org.apache.axiom.om.OMFactory factory)
           
 javax.xml.stream.XMLStreamReader getPullParser(javax.xml.namespace.QName qName)
          databinding method to get an XML representation of this object
 Race getRace()
          Auto generated getter method
 Religion getReligion()
          Auto generated getter method
 Sex getSex()
          Auto generated getter method
static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader)
          isReaderMTOMAware
 void serialize(javax.xml.namespace.QName parentQName, org.apache.axiom.om.OMFactory factory, org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
           
 void serialize(javax.xml.namespace.QName parentQName, org.apache.axiom.om.OMFactory factory, org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter, boolean serializeType)
           
 void setDateOfBirth(java.util.Calendar param)
          Auto generated setter method
 void setDateOfDeath(java.util.Calendar param)
          Auto generated setter method
 void setFirstNameSex(FirstNameSex param)
          Auto generated setter method
 void setLastName(LastName param)
          Auto generated setter method
 void setMotherMaidenName(LastName param)
          Auto generated setter method
 void setRace(Race param)
          Auto generated setter method
 void setReligion(Religion param)
          Auto generated setter method
 void setSex(Sex param)
          Auto generated setter method
 
Methods inherited from class net.ihe.gazelle.demographic.ws.AuditModule
getLastModifierId, setLastModifierId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

localDateOfBirth

protected java.util.Calendar localDateOfBirth
field for DateOfBirth


localDateOfBirthTracker

protected boolean localDateOfBirthTracker

localDateOfDeath

protected java.util.Calendar localDateOfDeath
field for DateOfDeath


localDateOfDeathTracker

protected boolean localDateOfDeathTracker

localFirstNameSex

protected FirstNameSex localFirstNameSex
field for FirstNameSex


localFirstNameSexTracker

protected boolean localFirstNameSexTracker

localLastName

protected LastName localLastName
field for LastName


localLastNameTracker

protected boolean localLastNameTracker

localMotherMaidenName

protected LastName localMotherMaidenName
field for MotherMaidenName


localMotherMaidenNameTracker

protected boolean localMotherMaidenNameTracker

localRace

protected Race localRace
field for Race


localRaceTracker

protected boolean localRaceTracker

localReligion

protected Religion localReligion
field for Religion


localReligionTracker

protected boolean localReligionTracker

localSex

protected Sex localSex
field for Sex


localSexTracker

protected boolean localSexTracker
Constructor Detail

Person

public Person()
Method Detail

getDateOfBirth

public java.util.Calendar getDateOfBirth()
Auto generated getter method

Returns:
java.util.Calendar

setDateOfBirth

public void setDateOfBirth(java.util.Calendar param)
Auto generated setter method

Parameters:
param - DateOfBirth

getDateOfDeath

public java.util.Calendar getDateOfDeath()
Auto generated getter method

Returns:
java.util.Calendar

setDateOfDeath

public void setDateOfDeath(java.util.Calendar param)
Auto generated setter method

Parameters:
param - DateOfDeath

getFirstNameSex

public FirstNameSex getFirstNameSex()
Auto generated getter method

Returns:
net.ihe.gazelle.demographic.ws.FirstNameSex

setFirstNameSex

public void setFirstNameSex(FirstNameSex param)
Auto generated setter method

Parameters:
param - FirstNameSex

getLastName

public LastName getLastName()
Auto generated getter method

Returns:
net.ihe.gazelle.demographic.ws.LastName

setLastName

public void setLastName(LastName param)
Auto generated setter method

Parameters:
param - LastName

getMotherMaidenName

public LastName getMotherMaidenName()
Auto generated getter method

Returns:
net.ihe.gazelle.demographic.ws.LastName

setMotherMaidenName

public void setMotherMaidenName(LastName param)
Auto generated setter method

Parameters:
param - MotherMaidenName

getRace

public Race getRace()
Auto generated getter method

Returns:
net.ihe.gazelle.demographic.ws.Race

setRace

public void setRace(Race param)
Auto generated setter method

Parameters:
param - Race

getReligion

public Religion getReligion()
Auto generated getter method

Returns:
net.ihe.gazelle.demographic.ws.Religion

setReligion

public void setReligion(Religion param)
Auto generated setter method

Parameters:
param - Religion

getSex

public Sex getSex()
Auto generated getter method

Returns:
net.ihe.gazelle.demographic.ws.Sex

setSex

public void setSex(Sex param)
Auto generated setter method

Parameters:
param - Sex

isReaderMTOMAware

public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader)
isReaderMTOMAware

Returns:
true if the reader supports MTOM

getOMElement

public org.apache.axiom.om.OMElement getOMElement(javax.xml.namespace.QName parentQName,
                                                  org.apache.axiom.om.OMFactory factory)
                                           throws org.apache.axis2.databinding.ADBException
Overrides:
getOMElement in class AuditModule
Parameters:
parentQName -
factory -
Returns:
org.apache.axiom.om.OMElement
Throws:
org.apache.axis2.databinding.ADBException

serialize

public void serialize(javax.xml.namespace.QName parentQName,
                      org.apache.axiom.om.OMFactory factory,
                      org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
               throws javax.xml.stream.XMLStreamException,
                      org.apache.axis2.databinding.ADBException
Overrides:
serialize in class AuditModule
Throws:
javax.xml.stream.XMLStreamException
org.apache.axis2.databinding.ADBException

serialize

public void serialize(javax.xml.namespace.QName parentQName,
                      org.apache.axiom.om.OMFactory factory,
                      org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
                      boolean serializeType)
               throws javax.xml.stream.XMLStreamException,
                      org.apache.axis2.databinding.ADBException
Overrides:
serialize in class AuditModule
Throws:
javax.xml.stream.XMLStreamException
org.apache.axis2.databinding.ADBException

getPullParser

public javax.xml.stream.XMLStreamReader getPullParser(javax.xml.namespace.QName qName)
                                               throws org.apache.axis2.databinding.ADBException
databinding method to get an XML representation of this object

Overrides:
getPullParser in class AuditModule
Throws:
org.apache.axis2.databinding.ADBException