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

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

public class AccessConditionsType
extends java.lang.Object

Java class for accessConditionsType complex type.

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

 <complexType name="accessConditionsType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="accessLevel" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <enumeration value="Self"/>
               <enumeration value="General"/>
               <enumeration value="Limited"/>
             </restriction>
           </simpleType>
         </element>
         <element name="accessPermission" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <enumeration value="Permit"/>
               <enumeration value="Deny"/>
             </restriction>
           </simpleType>
         </element>
         <element name="accessConditions" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <enumeration value="OpenAccess"/>
               <enumeration value="AccessRevoked"/>
               <enumeration value="PACAccess"/>
               <enumeration value="PACXAccess"/>
               <enumeration value="EmergencyAccess"/>
               <enumeration value="LocalConsentAccess"/>
               <enumeration value="AuthorisedRepresentativeAccess"/>
               <enumeration value="NominatedRepresentativeAccess"/>
               <enumeration value="IncorrectCode"/>
               <enumeration value="LocalConsentAccessDenied"/>
               <enumeration value="AccessRevoked"/>
             </restriction>
           </simpleType>
         </element>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class AccessConditionsType.AccessConditions
          Java class for null.
static class AccessConditionsType.AccessLevel
          Java class for null.
static class AccessConditionsType.AccessPermission
          Java class for null.
 
Field Summary
protected  AccessConditionsType.AccessConditions accessConditions
           
protected  AccessConditionsType.AccessLevel accessLevel
           
protected  AccessConditionsType.AccessPermission accessPermission
           
 
Constructor Summary
AccessConditionsType()
           
 
Method Summary
 AccessConditionsType.AccessConditions getAccessConditions()
          Gets the value of the accessConditions property.
 AccessConditionsType.AccessLevel getAccessLevel()
          Gets the value of the accessLevel property.
 AccessConditionsType.AccessPermission getAccessPermission()
          Gets the value of the accessPermission property.
 void setAccessConditions(AccessConditionsType.AccessConditions value)
          Sets the value of the accessConditions property.
 void setAccessLevel(AccessConditionsType.AccessLevel value)
          Sets the value of the accessLevel property.
 void setAccessPermission(AccessConditionsType.AccessPermission value)
          Sets the value of the accessPermission property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

accessLevel

protected AccessConditionsType.AccessLevel accessLevel

accessPermission

protected AccessConditionsType.AccessPermission accessPermission

accessConditions

protected AccessConditionsType.AccessConditions accessConditions
Constructor Detail

AccessConditionsType

public AccessConditionsType()
Method Detail

getAccessLevel

public AccessConditionsType.AccessLevel getAccessLevel()
Gets the value of the accessLevel property.

Returns:
possible object is AccessConditionsType.AccessLevel

setAccessLevel

public void setAccessLevel(AccessConditionsType.AccessLevel value)
Sets the value of the accessLevel property.

Parameters:
value - allowed object is AccessConditionsType.AccessLevel

getAccessPermission

public AccessConditionsType.AccessPermission getAccessPermission()
Gets the value of the accessPermission property.

Returns:
possible object is AccessConditionsType.AccessPermission

setAccessPermission

public void setAccessPermission(AccessConditionsType.AccessPermission value)
Sets the value of the accessPermission property.

Parameters:
value - allowed object is AccessConditionsType.AccessPermission

getAccessConditions

public AccessConditionsType.AccessConditions getAccessConditions()
Gets the value of the accessConditions property.

Returns:
possible object is AccessConditionsType.AccessConditions

setAccessConditions

public void setAccessConditions(AccessConditionsType.AccessConditions value)
Sets the value of the accessConditions property.

Parameters:
value - allowed object is AccessConditionsType.AccessConditions