public class

LocationSummaryDataType

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

Class Overview

Encapsulating element containing a brief summary of Location data.

Java class for Location_Summary_DataType complex type.

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

 <complexType name="Location_Summary_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Location_Reference" type="{urn:com.workday/bsvc}LocationObjectType" minOccurs="0"/>
         <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Location_Type_Reference" type="{urn:com.workday/bsvc}Location_TypeObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Local_Reference" type="{urn:com.workday/bsvc}LocaleObjectType" minOccurs="0"/>
         <element name="Display_Language_Reference" type="{urn:com.workday/bsvc}User_LanguageObjectType" minOccurs="0"/>
         <element name="Time_Profile_Reference" type="{urn:com.workday/bsvc}Time_ProfileObjectType" minOccurs="0"/>
         <element name="Scheduled_Weekly_Hours" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="5"/>
               <fractionDigits value="2"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Address_Data" type="{urn:com.workday/bsvc}Address_Information_DataType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected List<AddressInformationDataType> addressData
protected UserLanguageObjectType displayLanguageReference
protected LocaleObjectType localReference
protected LocationObjectType locationReference
protected List<LocationTypeObjectType> locationTypeReference
protected String name
protected BigDecimal scheduledWeeklyHours
protected TimeProfileObjectType timeProfileReference
Public Constructors
LocationSummaryDataType()
Public Methods
List<AddressInformationDataType> getAddressData()
Gets the value of the addressData property.
UserLanguageObjectType getDisplayLanguageReference()
Gets the value of the displayLanguageReference property.
LocaleObjectType getLocalReference()
Gets the value of the localReference property.
LocationObjectType getLocationReference()
Gets the value of the locationReference property.
List<LocationTypeObjectType> getLocationTypeReference()
Gets the value of the locationTypeReference property.
String getName()
Gets the value of the name property.
BigDecimal getScheduledWeeklyHours()
Gets the value of the scheduledWeeklyHours property.
TimeProfileObjectType getTimeProfileReference()
Gets the value of the timeProfileReference property.
void setAddressData(List<AddressInformationDataType> addressData)
Sets the value of the addressData property.
void setDisplayLanguageReference(UserLanguageObjectType value)
Sets the value of the displayLanguageReference property.
void setLocalReference(LocaleObjectType value)
Sets the value of the localReference property.
void setLocationReference(LocationObjectType value)
Sets the value of the locationReference property.
void setLocationTypeReference(List<LocationTypeObjectType> locationTypeReference)
Sets the value of the locationTypeReference property.
void setName(String value)
Sets the value of the name property.
void setScheduledWeeklyHours(BigDecimal value)
Sets the value of the scheduledWeeklyHours property.
void setTimeProfileReference(TimeProfileObjectType value)
Sets the value of the timeProfileReference property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected List<AddressInformationDataType> addressData

protected UserLanguageObjectType displayLanguageReference

protected LocaleObjectType localReference

protected LocationObjectType locationReference

protected List<LocationTypeObjectType> locationTypeReference

protected String name

protected BigDecimal scheduledWeeklyHours

protected TimeProfileObjectType timeProfileReference

Public Constructors

public LocationSummaryDataType ()

Public Methods

public List<AddressInformationDataType> getAddressData ()

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

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

    getAddressData().add(newItem);
 

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

public UserLanguageObjectType getDisplayLanguageReference ()

Gets the value of the displayLanguageReference property.

Returns

public LocaleObjectType getLocalReference ()

Gets the value of the localReference property.

Returns

public LocationObjectType getLocationReference ()

Gets the value of the locationReference property.

Returns

public List<LocationTypeObjectType> getLocationTypeReference ()

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

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

    getLocationTypeReference().add(newItem);
 

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

public String getName ()

Gets the value of the name property.

Returns
  • possible object is String

public BigDecimal getScheduledWeeklyHours ()

Gets the value of the scheduledWeeklyHours property.

Returns
  • possible object is BigDecimal

public TimeProfileObjectType getTimeProfileReference ()

Gets the value of the timeProfileReference property.

Returns

public void setAddressData (List<AddressInformationDataType> addressData)

Sets the value of the addressData property.

Parameters
addressData Allowed object is AddressInformationDataType

public void setDisplayLanguageReference (UserLanguageObjectType value)

Sets the value of the displayLanguageReference property.

Parameters
value Allowed object is UserLanguageObjectType

public void setLocalReference (LocaleObjectType value)

Sets the value of the localReference property.

Parameters
value Allowed object is LocaleObjectType

public void setLocationReference (LocationObjectType value)

Sets the value of the locationReference property.

Parameters
value Allowed object is LocationObjectType

public void setLocationTypeReference (List<LocationTypeObjectType> locationTypeReference)

Sets the value of the locationTypeReference property.

Parameters
locationTypeReference Allowed object is LocationTypeObjectType

public void setName (String value)

Sets the value of the name property.

Parameters
value Allowed object is String

public void setScheduledWeeklyHours (BigDecimal value)

Sets the value of the scheduledWeeklyHours property.

Parameters
value Allowed object is BigDecimal

public void setTimeProfileReference (TimeProfileObjectType value)

Sets the value of the timeProfileReference property.

Parameters
value Allowed object is TimeProfileObjectType