public class

LocationDataType

extends Object
implements Serializable
java.lang.Object
   ↳ com.workday.hr.LocationDataType

Class Overview

Encapsulating element containing all Location data.

Java class for Location_DataType complex type.

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

 <complexType name="Location_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Integration_ID_Data" type="{urn:com.workday/bsvc}External_Integration_ID_DataType" minOccurs="0"/>
         <element name="Location_Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Time_Profile_Reference_Data" type="{urn:com.workday/bsvc}Time_Profile_Reference_DataType" minOccurs="0"/>
         <element name="Location_Type_Reference_Data" type="{urn:com.workday/bsvc}Location_Type_Reference_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Default_Currency_Reference" type="{urn:com.workday/bsvc}CurrencyObjectType" minOccurs="0"/>
         <element name="Trade_Name" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <maxLength value="35"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Worksite_ID_Code" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <maxLength value="21"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Contact_Data" type="{urn:com.workday/bsvc}Contact_DataType" minOccurs="0"/>
         <element name="Container_Organization_Reference_Data" type="{urn:com.workday/bsvc}Container_Organization_Reference_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Inactive" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected ContactDataType contactData
protected List<ContainerOrganizationReferenceDataType> containerOrganizationReferenceData
protected CurrencyObjectType defaultCurrencyReference
protected Boolean inactive
protected ExternalIntegrationIDDataType integrationIDData
protected String locationName
protected List<LocationTypeReferenceDataType> locationTypeReferenceData
protected TimeProfileReferenceDataType timeProfileReferenceData
protected String tradeName
protected String worksiteIDCode
Public Constructors
LocationDataType()
Public Methods
ContactDataType getContactData()
Gets the value of the contactData property.
List<ContainerOrganizationReferenceDataType> getContainerOrganizationReferenceData()
Gets the value of the containerOrganizationReferenceData property.
CurrencyObjectType getDefaultCurrencyReference()
Gets the value of the defaultCurrencyReference property.
Boolean getInactive()
Gets the value of the inactive property.
ExternalIntegrationIDDataType getIntegrationIDData()
Gets the value of the integrationIDData property.
String getLocationName()
Gets the value of the locationName property.
List<LocationTypeReferenceDataType> getLocationTypeReferenceData()
Gets the value of the locationTypeReferenceData property.
TimeProfileReferenceDataType getTimeProfileReferenceData()
Gets the value of the timeProfileReferenceData property.
String getTradeName()
Gets the value of the tradeName property.
String getWorksiteIDCode()
Gets the value of the worksiteIDCode property.
void setContactData(ContactDataType value)
Sets the value of the contactData property.
void setContainerOrganizationReferenceData(List<ContainerOrganizationReferenceDataType> containerOrganizationReferenceData)
Sets the value of the containerOrganizationReferenceData property.
void setDefaultCurrencyReference(CurrencyObjectType value)
Sets the value of the defaultCurrencyReference property.
void setInactive(Boolean value)
Sets the value of the inactive property.
void setIntegrationIDData(ExternalIntegrationIDDataType value)
Sets the value of the integrationIDData property.
void setLocationName(String value)
Sets the value of the locationName property.
void setLocationTypeReferenceData(List<LocationTypeReferenceDataType> locationTypeReferenceData)
Sets the value of the locationTypeReferenceData property.
void setTimeProfileReferenceData(TimeProfileReferenceDataType value)
Sets the value of the timeProfileReferenceData property.
void setTradeName(String value)
Sets the value of the tradeName property.
void setWorksiteIDCode(String value)
Sets the value of the worksiteIDCode property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected ContactDataType contactData

protected List<ContainerOrganizationReferenceDataType> containerOrganizationReferenceData

protected CurrencyObjectType defaultCurrencyReference

protected Boolean inactive

protected ExternalIntegrationIDDataType integrationIDData

protected String locationName

protected List<LocationTypeReferenceDataType> locationTypeReferenceData

protected TimeProfileReferenceDataType timeProfileReferenceData

protected String tradeName

protected String worksiteIDCode

Public Constructors

public LocationDataType ()

Public Methods

public ContactDataType getContactData ()

Gets the value of the contactData property.

Returns

public List<ContainerOrganizationReferenceDataType> getContainerOrganizationReferenceData ()

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

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

    getContainerOrganizationReferenceData().add(newItem);
 

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

public CurrencyObjectType getDefaultCurrencyReference ()

Gets the value of the defaultCurrencyReference property.

Returns

public Boolean getInactive ()

Gets the value of the inactive property. This getter has been renamed from isInactive() to getInactive() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public ExternalIntegrationIDDataType getIntegrationIDData ()

Gets the value of the integrationIDData property.

Returns

public String getLocationName ()

Gets the value of the locationName property.

Returns
  • possible object is String

public List<LocationTypeReferenceDataType> getLocationTypeReferenceData ()

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

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

    getLocationTypeReferenceData().add(newItem);
 

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

public TimeProfileReferenceDataType getTimeProfileReferenceData ()

Gets the value of the timeProfileReferenceData property.

Returns

public String getTradeName ()

Gets the value of the tradeName property.

Returns
  • possible object is String

public String getWorksiteIDCode ()

Gets the value of the worksiteIDCode property.

Returns
  • possible object is String

public void setContactData (ContactDataType value)

Sets the value of the contactData property.

Parameters
value Allowed object is ContactDataType

public void setContainerOrganizationReferenceData (List<ContainerOrganizationReferenceDataType> containerOrganizationReferenceData)

Sets the value of the containerOrganizationReferenceData property.

Parameters
containerOrganizationReferenceData Allowed object is ContainerOrganizationReferenceDataType

public void setDefaultCurrencyReference (CurrencyObjectType value)

Sets the value of the defaultCurrencyReference property.

Parameters
value Allowed object is CurrencyObjectType

public void setInactive (Boolean value)

Sets the value of the inactive property.

Parameters
value Allowed object is Boolean

public void setIntegrationIDData (ExternalIntegrationIDDataType value)

Sets the value of the integrationIDData property.

Parameters
value Allowed object is ExternalIntegrationIDDataType

public void setLocationName (String value)

Sets the value of the locationName property.

Parameters
value Allowed object is String

public void setLocationTypeReferenceData (List<LocationTypeReferenceDataType> locationTypeReferenceData)

Sets the value of the locationTypeReferenceData property.

Parameters
locationTypeReferenceData Allowed object is LocationTypeReferenceDataType

public void setTimeProfileReferenceData (TimeProfileReferenceDataType value)

Sets the value of the timeProfileReferenceData property.

Parameters
value Allowed object is TimeProfileReferenceDataType

public void setTradeName (String value)

Sets the value of the tradeName property.

Parameters
value Allowed object is String

public void setWorksiteIDCode (String value)

Sets the value of the worksiteIDCode property.

Parameters
value Allowed object is String