org.openhealthexchange.openpixpdq.ihe.audit.jaxb.impl
Class EventIdentificationTypeImpl

java.lang.Object
  extended by org.openhealthexchange.openpixpdq.ihe.audit.jaxb.impl.EventIdentificationTypeImpl
All Implemented Interfaces:
com.sun.xml.bind.JAXBObject, EventIdentificationType, UnmarshallableObject, ValidatableObject, XMLSerializable

public class EventIdentificationTypeImpl
extends java.lang.Object
implements EventIdentificationType, com.sun.xml.bind.JAXBObject, UnmarshallableObject, XMLSerializable, ValidatableObject


Nested Class Summary
 class EventIdentificationTypeImpl.Unmarshaller
           
 
Field Summary
protected  java.lang.String _EventActionCode
           
protected  java.util.Calendar _EventDateTime
           
protected  CodedValueType _EventID
           
protected  java.math.BigInteger _EventOutcomeIndicator
           
protected  com.sun.xml.bind.util.ListImpl _EventTypeCode
           
static java.lang.Class version
           
 
Constructor Summary
EventIdentificationTypeImpl()
           
 
Method Summary
protected  com.sun.xml.bind.util.ListImpl _getEventTypeCode()
           
 com.sun.msv.verifier.DocumentDeclaration createRawValidator()
          Gets the schema fragment associated with this class.
 UnmarshallingEventHandler createUnmarshaller(UnmarshallingContext context)
          Creates an unmarshaller that will unmarshall this object.
 java.lang.String getEventActionCode()
          Gets the value of the eventActionCode property.
 java.util.Calendar getEventDateTime()
          Gets the value of the eventDateTime property.
 CodedValueType getEventID()
          Gets the value of the eventID property.
 java.math.BigInteger getEventOutcomeIndicator()
          Gets the value of the eventOutcomeIndicator property.
 java.util.List getEventTypeCode()
          Gets the value of the EventTypeCode property.
 java.lang.Class getPrimaryInterface()
          Gets the main interface that this object implements.
 void serializeAttributes(XMLSerializer context)
          Serializes attributes into the specified target.
 void serializeBody(XMLSerializer context)
          Serializes child elements and texts into the specified target.
 void serializeURIs(XMLSerializer context)
          Declares all the namespace URIs this object is using at its top-level scope into the specified target.
 void setEventActionCode(java.lang.String value)
          Sets the value of the eventActionCode property.
 void setEventDateTime(java.util.Calendar value)
          Sets the value of the eventDateTime property.
 void setEventID(CodedValueType value)
          Sets the value of the eventID property.
 void setEventOutcomeIndicator(java.math.BigInteger value)
          Sets the value of the eventOutcomeIndicator property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_EventID

protected CodedValueType _EventID

_EventOutcomeIndicator

protected java.math.BigInteger _EventOutcomeIndicator

_EventDateTime

protected java.util.Calendar _EventDateTime

_EventActionCode

protected java.lang.String _EventActionCode

_EventTypeCode

protected com.sun.xml.bind.util.ListImpl _EventTypeCode

version

public static final java.lang.Class version
Constructor Detail

EventIdentificationTypeImpl

public EventIdentificationTypeImpl()
Method Detail

getEventID

public CodedValueType getEventID()
Description copied from interface: EventIdentificationType
Gets the value of the eventID property.

Specified by:
getEventID in interface EventIdentificationType
Returns:
possible object is CodedValueType

setEventID

public void setEventID(CodedValueType value)
Description copied from interface: EventIdentificationType
Sets the value of the eventID property.

Specified by:
setEventID in interface EventIdentificationType
Parameters:
value - allowed object is CodedValueType

getEventOutcomeIndicator

public java.math.BigInteger getEventOutcomeIndicator()
Description copied from interface: EventIdentificationType
Gets the value of the eventOutcomeIndicator property.

Specified by:
getEventOutcomeIndicator in interface EventIdentificationType
Returns:
possible object is BigInteger

setEventOutcomeIndicator

public void setEventOutcomeIndicator(java.math.BigInteger value)
Description copied from interface: EventIdentificationType
Sets the value of the eventOutcomeIndicator property.

Specified by:
setEventOutcomeIndicator in interface EventIdentificationType
Parameters:
value - allowed object is BigInteger

getEventDateTime

public java.util.Calendar getEventDateTime()
Description copied from interface: EventIdentificationType
Gets the value of the eventDateTime property.

Specified by:
getEventDateTime in interface EventIdentificationType
Returns:
possible object is Calendar

setEventDateTime

public void setEventDateTime(java.util.Calendar value)
Description copied from interface: EventIdentificationType
Sets the value of the eventDateTime property.

Specified by:
setEventDateTime in interface EventIdentificationType
Parameters:
value - allowed object is Calendar

getEventActionCode

public java.lang.String getEventActionCode()
Description copied from interface: EventIdentificationType
Gets the value of the eventActionCode property.

Specified by:
getEventActionCode in interface EventIdentificationType
Returns:
possible object is String

setEventActionCode

public void setEventActionCode(java.lang.String value)
Description copied from interface: EventIdentificationType
Sets the value of the eventActionCode property.

Specified by:
setEventActionCode in interface EventIdentificationType
Parameters:
value - allowed object is String

_getEventTypeCode

protected com.sun.xml.bind.util.ListImpl _getEventTypeCode()

getEventTypeCode

public java.util.List getEventTypeCode()
Description copied from interface: EventIdentificationType
Gets the value of the EventTypeCode property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the EventTypeCode property.

For example, to add a new item, do as follows:

    getEventTypeCode().add(newItem);
 

Objects of the following type(s) are allowed in the list CodedValueType

Specified by:
getEventTypeCode in interface EventIdentificationType

createUnmarshaller

public UnmarshallingEventHandler createUnmarshaller(UnmarshallingContext context)
Description copied from interface: UnmarshallableObject
Creates an unmarshaller that will unmarshall this object.

Specified by:
createUnmarshaller in interface UnmarshallableObject

serializeBody

public void serializeBody(XMLSerializer context)
                   throws org.xml.sax.SAXException
Description copied from interface: XMLSerializable
Serializes child elements and texts into the specified target.

Specified by:
serializeBody in interface XMLSerializable
Throws:
org.xml.sax.SAXException

serializeAttributes

public void serializeAttributes(XMLSerializer context)
                         throws org.xml.sax.SAXException
Description copied from interface: XMLSerializable
Serializes attributes into the specified target.

Specified by:
serializeAttributes in interface XMLSerializable
Throws:
org.xml.sax.SAXException

serializeURIs

public void serializeURIs(XMLSerializer context)
                   throws org.xml.sax.SAXException
Description copied from interface: XMLSerializable
Declares all the namespace URIs this object is using at its top-level scope into the specified target.

Specified by:
serializeURIs in interface XMLSerializable
Throws:
org.xml.sax.SAXException

getPrimaryInterface

public java.lang.Class getPrimaryInterface()
Description copied from interface: ValidatableObject
Gets the main interface that this object implements. For example, FooImpl will return Foo from this method.

Specified by:
getPrimaryInterface in interface ValidatableObject

createRawValidator

public com.sun.msv.verifier.DocumentDeclaration createRawValidator()
Description copied from interface: ValidatableObject
Gets the schema fragment associated with this class.

Specified by:
createRawValidator in interface ValidatableObject