public class

PhysicalLocationType

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

Class Overview

Java class for PhysicalLocationType complex type.

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

 <complexType name="PhysicalLocationType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Id" type="{http://ns.hr-xml.org/2007-04-15}EntityIdType" minOccurs="0"/>
         <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="EffectiveDate" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="StartDate" type="{http://ns.hr-xml.org/2007-04-15}LocalDateNkNaType" minOccurs="0"/>
                   <element name="EndDate" type="{http://ns.hr-xml.org/2007-04-15}LocalDateNkNaType" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element ref="{http://ns.hr-xml.org/2007-04-15}SpatialLocation" minOccurs="0"/>
         <element name="TravelDirections" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://ns.hr-xml.org/2007-04-15}PostalAddress" minOccurs="0"/>
         <element name="Area" type="{http://ns.hr-xml.org/2007-04-15}LocationAreaType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Comments" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Nested Classes
class PhysicalLocationType.EffectiveDate

Java class for anonymous complex type. 

Fields
protected List<LocationAreaType> area
protected String comments
protected PhysicalLocationType.EffectiveDate effectiveDate
protected EntityIdType id
protected String name
protected PostalAddressType postalAddress
protected SpatialLocationType spatialLocation
protected List<String> travelDirections
Public Constructors
PhysicalLocationType()
Public Methods
List<LocationAreaType> getArea()
Gets the value of the area property.
String getComments()
Gets the value of the comments property.
PhysicalLocationType.EffectiveDate getEffectiveDate()
Gets the value of the effectiveDate property.
EntityIdType getId()
Gets the value of the id property.
String getName()
Gets the value of the name property.
PostalAddressType getPostalAddress()
Gets the value of the postalAddress property.
SpatialLocationType getSpatialLocation()
Gets the value of the spatialLocation property.
List<String> getTravelDirections()
Gets the value of the travelDirections property.
void setComments(String value)
Sets the value of the comments property.
void setEffectiveDate(PhysicalLocationType.EffectiveDate value)
Sets the value of the effectiveDate property.
void setId(EntityIdType value)
Sets the value of the id property.
void setName(String value)
Sets the value of the name property.
void setPostalAddress(PostalAddressType value)
Sets the value of the postalAddress property.
void setSpatialLocation(SpatialLocationType value)
Sets the value of the spatialLocation property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected List<LocationAreaType> area

protected String comments

protected PhysicalLocationType.EffectiveDate effectiveDate

protected EntityIdType id

protected String name

protected PostalAddressType postalAddress

protected SpatialLocationType spatialLocation

protected List<String> travelDirections

Public Constructors

public PhysicalLocationType ()

Public Methods

public List<LocationAreaType> getArea ()

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

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

    getArea().add(newItem);
 

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

public String getComments ()

Gets the value of the comments property.

Returns
  • possible object is String

public PhysicalLocationType.EffectiveDate getEffectiveDate ()

Gets the value of the effectiveDate property.

Returns

public EntityIdType getId ()

Gets the value of the id property.

Returns

public String getName ()

Gets the value of the name property.

Returns
  • possible object is String

public PostalAddressType getPostalAddress ()

Gets the value of the postalAddress property.

Returns

public SpatialLocationType getSpatialLocation ()

Gets the value of the spatialLocation property.

Returns

public List<String> 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 String

public void setComments (String value)

Sets the value of the comments property.

Parameters
value Allowed object is String

public void setEffectiveDate (PhysicalLocationType.EffectiveDate value)

Sets the value of the effectiveDate property.

Parameters
value Allowed object is PhysicalLocationType.EffectiveDate

public void setId (EntityIdType value)

Sets the value of the id property.

Parameters
value Allowed object is EntityIdType

public void setName (String value)

Sets the value of the name property.

Parameters
value Allowed object is String

public void setPostalAddress (PostalAddressType value)

Sets the value of the postalAddress property.

Parameters
value Allowed object is PostalAddressType

public void setSpatialLocation (SpatialLocationType value)

Sets the value of the spatialLocation property.

Parameters
value Allowed object is SpatialLocationType