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

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

public class OrganisationServiceType
extends java.lang.Object

Java class for organisationServiceType complex type.

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

 <complexType name="organisationServiceType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="organisationType">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <maxLength value="7"/>
             </restriction>
           </simpleType>
         </element>
         <element name="organisationServiceType">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <maxLength value="7"/>
             </restriction>
           </simpleType>
         </element>
         <element name="organisationServiceUnit" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <maxLength value="1000"/>
             </restriction>
           </simpleType>
         </element>
         <element name="serviceComments" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <maxLength value="250"/>
             </restriction>
           </simpleType>
         </element>
         <element name="complexDate" maxOccurs="unbounded">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="type">
                     <simpleType>
                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                         <enumeration value="StartDate"/>
                         <enumeration value="EndDate"/>
                       </restriction>
                     </simpleType>
                   </element>
                   <element name="date" type="{http://www.w3.org/2001/XMLSchema}date"/>
                   <element name="accuracyIndicator" type="{http://www.w3.org/2001/XMLSchema}string"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class OrganisationServiceType.ComplexDate
          Java class for anonymous complex type.
 
Field Summary
protected  java.util.List<OrganisationServiceType.ComplexDate> complexDates
           
protected  java.lang.String organisationServiceType
           
protected  java.lang.String organisationServiceUnit
           
protected  java.lang.String organisationType
           
protected  java.lang.String serviceComments
           
 
Constructor Summary
OrganisationServiceType()
           
 
Method Summary
 java.util.List<OrganisationServiceType.ComplexDate> getComplexDates()
          Gets the value of the complexDates property.
 java.lang.String getOrganisationServiceType()
          Gets the value of the organisationServiceType property.
 java.lang.String getOrganisationServiceUnit()
          Gets the value of the organisationServiceUnit property.
 java.lang.String getOrganisationType()
          Gets the value of the organisationType property.
 java.lang.String getServiceComments()
          Gets the value of the serviceComments property.
 void setOrganisationServiceType(java.lang.String value)
          Sets the value of the organisationServiceType property.
 void setOrganisationServiceUnit(java.lang.String value)
          Sets the value of the organisationServiceUnit property.
 void setOrganisationType(java.lang.String value)
          Sets the value of the organisationType property.
 void setServiceComments(java.lang.String value)
          Sets the value of the serviceComments property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

organisationType

protected java.lang.String organisationType

organisationServiceType

protected java.lang.String organisationServiceType

organisationServiceUnit

protected java.lang.String organisationServiceUnit

serviceComments

protected java.lang.String serviceComments

complexDates

protected java.util.List<OrganisationServiceType.ComplexDate> complexDates
Constructor Detail

OrganisationServiceType

public OrganisationServiceType()
Method Detail

getOrganisationType

public java.lang.String getOrganisationType()
Gets the value of the organisationType property.

Returns:
possible object is String

setOrganisationType

public void setOrganisationType(java.lang.String value)
Sets the value of the organisationType property.

Parameters:
value - allowed object is String

getOrganisationServiceType

public java.lang.String getOrganisationServiceType()
Gets the value of the organisationServiceType property.

Returns:
possible object is String

setOrganisationServiceType

public void setOrganisationServiceType(java.lang.String value)
Sets the value of the organisationServiceType property.

Parameters:
value - allowed object is String

getOrganisationServiceUnit

public java.lang.String getOrganisationServiceUnit()
Gets the value of the organisationServiceUnit property.

Returns:
possible object is String

setOrganisationServiceUnit

public void setOrganisationServiceUnit(java.lang.String value)
Sets the value of the organisationServiceUnit property.

Parameters:
value - allowed object is String

getServiceComments

public java.lang.String getServiceComments()
Gets the value of the serviceComments property.

Returns:
possible object is String

setServiceComments

public void setServiceComments(java.lang.String value)
Sets the value of the serviceComments property.

Parameters:
value - allowed object is String

getComplexDates

public java.util.List<OrganisationServiceType.ComplexDate> getComplexDates()
Gets the value of the complexDates 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 complexDates property.

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

    getComplexDates().add(newItem);
 

Objects of the following type(s) are allowed in the list OrganisationServiceType.ComplexDate