public class

WorkSiteType

extends Object
java.lang.Object
   ↳ org.mule.modules.hrxml.candidate.WorkSiteType

Class Overview

Java class for WorkSiteType complex type.

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

 <complexType name="WorkSiteType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="WorkSiteName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="WorkSiteId" type="{http://ns.hr-xml.org/2007-04-15}EntityIdType" minOccurs="0"/>
         <element name="Details" maxOccurs="unbounded" minOccurs="0">
           <complexType>
             <simpleContent>
               <extension base="<http://ns.hr-xml.org/2007-04-15>LanguageDependentTextType">
                 <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" />
               </extension>
             </simpleContent>
           </complexType>
         </element>
         <element name="PostalAddress" type="{http://ns.hr-xml.org/2007-04-15}PostalAddressType" minOccurs="0"/>
         <element name="TravelDirections" type="{http://ns.hr-xml.org/2007-04-15}LanguageDependentTextType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="ParkingInstructions" type="{http://ns.hr-xml.org/2007-04-15}LanguageDependentTextType" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://ns.hr-xml.org/2007-04-15}WorkSiteEnvironment" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://ns.hr-xml.org/2007-04-15}UserArea" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Nested Classes
class WorkSiteType.Details

Java class for anonymous complex type. 

Fields
protected List<WorkSiteType.Details> details
protected List<LanguageDependentTextType> parkingInstructions
protected PostalAddressType postalAddress
protected List<LanguageDependentTextType> travelDirections
protected UserAreaType userArea
protected List<WorkSiteEnvironmentType> workSiteEnvironment
protected EntityIdType workSiteId
protected String workSiteName
Public Constructors
WorkSiteType()
Public Methods
List<WorkSiteType.Details> getDetails()
Gets the value of the details property.
List<LanguageDependentTextType> getParkingInstructions()
Gets the value of the parkingInstructions property.
PostalAddressType getPostalAddress()
Gets the value of the postalAddress property.
List<LanguageDependentTextType> getTravelDirections()
Gets the value of the travelDirections property.
UserAreaType getUserArea()
Gets the value of the userArea property.
List<WorkSiteEnvironmentType> getWorkSiteEnvironment()
Gets the value of the workSiteEnvironment property.
EntityIdType getWorkSiteId()
Gets the value of the workSiteId property.
String getWorkSiteName()
Gets the value of the workSiteName property.
void setPostalAddress(PostalAddressType value)
Sets the value of the postalAddress property.
void setUserArea(UserAreaType value)
Sets the value of the userArea property.
void setWorkSiteId(EntityIdType value)
Sets the value of the workSiteId property.
void setWorkSiteName(String value)
Sets the value of the workSiteName property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected List<WorkSiteType.Details> details

protected List<LanguageDependentTextType> parkingInstructions

protected PostalAddressType postalAddress

protected List<LanguageDependentTextType> travelDirections

protected UserAreaType userArea

protected List<WorkSiteEnvironmentType> workSiteEnvironment

protected EntityIdType workSiteId

protected String workSiteName

Public Constructors

public WorkSiteType ()

Public Methods

public List<WorkSiteType.Details> getDetails ()

Gets the value of the details 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 details property.

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

    getDetails().add(newItem);
 

Objects of the following type(s) are allowed in the list WorkSiteType.Details

public List<LanguageDependentTextType> getParkingInstructions ()

Gets the value of the parkingInstructions 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 parkingInstructions property.

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

    getParkingInstructions().add(newItem);
 

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

public PostalAddressType getPostalAddress ()

Gets the value of the postalAddress property.

Returns

public List<LanguageDependentTextType> getTravelDirections ()

Gets the value of the travelDirections 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 travelDirections property.

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

    getTravelDirections().add(newItem);
 

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

public UserAreaType getUserArea ()

Gets the value of the userArea property.

Returns

public List<WorkSiteEnvironmentType> getWorkSiteEnvironment ()

Gets the value of the workSiteEnvironment 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 workSiteEnvironment property.

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

    getWorkSiteEnvironment().add(newItem);
 

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

public EntityIdType getWorkSiteId ()

Gets the value of the workSiteId property.

Returns

public String getWorkSiteName ()

Gets the value of the workSiteName property.

Returns
  • possible object is String

public void setPostalAddress (PostalAddressType value)

Sets the value of the postalAddress property.

Parameters
value Allowed object is PostalAddressType

public void setUserArea (UserAreaType value)

Sets the value of the userArea property.

Parameters
value Allowed object is UserAreaType

public void setWorkSiteId (EntityIdType value)

Sets the value of the workSiteId property.

Parameters
value Allowed object is EntityIdType

public void setWorkSiteName (String value)

Sets the value of the workSiteName property.

Parameters
value Allowed object is String