au.net.electronichealth.ns.pcehr.xsd.common.commoncoreelements._1
Class ParticipantActionType

java.lang.Object
  extended by au.net.electronichealth.ns.pcehr.xsd.common.commoncoreelements._1.ParticipantActionType

public class ParticipantActionType
extends java.lang.Object

Java class for participantActionType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="participantActionType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="actionType" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <enumeration value="Create"/>
               <enumeration value="Read"/>
               <enumeration value="Update"/>
               <enumeration value="Delete"/>
             </restriction>
           </simpleType>
         </element>
         <element name="operationPerformed" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="reason" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <enumeration value="IncorrectIdentity"/>
               <enumeration value="MedicalInaccuracy"/>
               <enumeration value="ElectToRemove"/>
               <enumeration value="IHIStatusIsDeceased"/>
               <enumeration value="NoLegallyAppointmentAuthorised"/>
               <enumeration value="NoOwnershipOfPCEHR"/>
               <enumeration value="IHINotActive"/>
               <enumeration value="IHINotVerified"/>
               <enumeration value="TermsAndConditionsWereNotAccepted"/>
               <enumeration value="Death"/>
               <enumeration value="WithdrawalFromParticipation"/>
             </restriction>
           </simpleType>
         </element>
         <element name="approvalDateTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="approvalRole" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="approvalName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="statusPriorDeactivation" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class ParticipantActionType.ActionType
          Java class for null.
static class ParticipantActionType.Reason
          Java class for null.
 
Field Summary
protected  ParticipantActionType.ActionType actionType
           
protected  javax.xml.datatype.XMLGregorianCalendar approvalDateTime
           
protected  java.lang.String approvalName
           
protected  java.lang.String approvalRole
           
protected  java.lang.String operationPerformed
           
protected  ParticipantActionType.Reason reason
           
protected  java.lang.String statusPriorDeactivation
           
 
Constructor Summary
ParticipantActionType()
           
 
Method Summary
 ParticipantActionType.ActionType getActionType()
          Gets the value of the actionType property.
 javax.xml.datatype.XMLGregorianCalendar getApprovalDateTime()
          Gets the value of the approvalDateTime property.
 java.lang.String getApprovalName()
          Gets the value of the approvalName property.
 java.lang.String getApprovalRole()
          Gets the value of the approvalRole property.
 java.lang.String getOperationPerformed()
          Gets the value of the operationPerformed property.
 ParticipantActionType.Reason getReason()
          Gets the value of the reason property.
 java.lang.String getStatusPriorDeactivation()
          Gets the value of the statusPriorDeactivation property.
 void setActionType(ParticipantActionType.ActionType value)
          Sets the value of the actionType property.
 void setApprovalDateTime(javax.xml.datatype.XMLGregorianCalendar value)
          Sets the value of the approvalDateTime property.
 void setApprovalName(java.lang.String value)
          Sets the value of the approvalName property.
 void setApprovalRole(java.lang.String value)
          Sets the value of the approvalRole property.
 void setOperationPerformed(java.lang.String value)
          Sets the value of the operationPerformed property.
 void setReason(ParticipantActionType.Reason value)
          Sets the value of the reason property.
 void setStatusPriorDeactivation(java.lang.String value)
          Sets the value of the statusPriorDeactivation property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

actionType

protected ParticipantActionType.ActionType actionType

operationPerformed

protected java.lang.String operationPerformed

reason

protected ParticipantActionType.Reason reason

approvalDateTime

protected javax.xml.datatype.XMLGregorianCalendar approvalDateTime

approvalRole

protected java.lang.String approvalRole

approvalName

protected java.lang.String approvalName

statusPriorDeactivation

protected java.lang.String statusPriorDeactivation
Constructor Detail

ParticipantActionType

public ParticipantActionType()
Method Detail

getActionType

public ParticipantActionType.ActionType getActionType()
Gets the value of the actionType property.

Returns:
possible object is ParticipantActionType.ActionType

setActionType

public void setActionType(ParticipantActionType.ActionType value)
Sets the value of the actionType property.

Parameters:
value - allowed object is ParticipantActionType.ActionType

getOperationPerformed

public java.lang.String getOperationPerformed()
Gets the value of the operationPerformed property.

Returns:
possible object is String

setOperationPerformed

public void setOperationPerformed(java.lang.String value)
Sets the value of the operationPerformed property.

Parameters:
value - allowed object is String

getReason

public ParticipantActionType.Reason getReason()
Gets the value of the reason property.

Returns:
possible object is ParticipantActionType.Reason

setReason

public void setReason(ParticipantActionType.Reason value)
Sets the value of the reason property.

Parameters:
value - allowed object is ParticipantActionType.Reason

getApprovalDateTime

public javax.xml.datatype.XMLGregorianCalendar getApprovalDateTime()
Gets the value of the approvalDateTime property.

Returns:
possible object is XMLGregorianCalendar

setApprovalDateTime

public void setApprovalDateTime(javax.xml.datatype.XMLGregorianCalendar value)
Sets the value of the approvalDateTime property.

Parameters:
value - allowed object is XMLGregorianCalendar

getApprovalRole

public java.lang.String getApprovalRole()
Gets the value of the approvalRole property.

Returns:
possible object is String

setApprovalRole

public void setApprovalRole(java.lang.String value)
Sets the value of the approvalRole property.

Parameters:
value - allowed object is String

getApprovalName

public java.lang.String getApprovalName()
Gets the value of the approvalName property.

Returns:
possible object is String

setApprovalName

public void setApprovalName(java.lang.String value)
Sets the value of the approvalName property.

Parameters:
value - allowed object is String

getStatusPriorDeactivation

public java.lang.String getStatusPriorDeactivation()
Gets the value of the statusPriorDeactivation property.

Returns:
possible object is String

setStatusPriorDeactivation

public void setStatusPriorDeactivation(java.lang.String value)
Sets the value of the statusPriorDeactivation property.

Parameters:
value - allowed object is String