public class

InstantMessengerInformationDataType

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

Class Overview

Instant Messenger Address.

Java class for Instant_Messenger_Information_DataType complex type.

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

 <complexType name="Instant_Messenger_Information_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Instant_Messenger_Address" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="Instant_Messenger_Type_Reference" type="{urn:com.workday/bsvc}Instant_Messenger_TypeObjectType" minOccurs="0"/>
         <element name="Instant_Messenger_Comment" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Usage_Data" type="{urn:com.workday/bsvc}Communication_Method_Usage_Information_DataType" maxOccurs="unbounded"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected String instantMessengerAddress
protected String instantMessengerComment
protected InstantMessengerTypeObjectType instantMessengerTypeReference
protected List<CommunicationMethodUsageInformationDataType> usageData
Public Constructors
InstantMessengerInformationDataType()
Public Methods
String getInstantMessengerAddress()
Gets the value of the instantMessengerAddress property.
String getInstantMessengerComment()
Gets the value of the instantMessengerComment property.
InstantMessengerTypeObjectType getInstantMessengerTypeReference()
Gets the value of the instantMessengerTypeReference property.
List<CommunicationMethodUsageInformationDataType> getUsageData()
Gets the value of the usageData property.
void setInstantMessengerAddress(String value)
Sets the value of the instantMessengerAddress property.
void setInstantMessengerComment(String value)
Sets the value of the instantMessengerComment property.
void setInstantMessengerTypeReference(InstantMessengerTypeObjectType value)
Sets the value of the instantMessengerTypeReference property.
void setUsageData(List<CommunicationMethodUsageInformationDataType> usageData)
Sets the value of the usageData property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected String instantMessengerAddress

protected String instantMessengerComment

protected InstantMessengerTypeObjectType instantMessengerTypeReference

Public Constructors

public InstantMessengerInformationDataType ()

Public Methods

public String getInstantMessengerAddress ()

Gets the value of the instantMessengerAddress property.

Returns
  • possible object is String

public String getInstantMessengerComment ()

Gets the value of the instantMessengerComment property.

Returns
  • possible object is String

public InstantMessengerTypeObjectType getInstantMessengerTypeReference ()

Gets the value of the instantMessengerTypeReference property.

Returns

public List<CommunicationMethodUsageInformationDataType> getUsageData ()

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

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

    getUsageData().add(newItem);
 

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

public void setInstantMessengerAddress (String value)

Sets the value of the instantMessengerAddress property.

Parameters
value Allowed object is String

public void setInstantMessengerComment (String value)

Sets the value of the instantMessengerComment property.

Parameters
value Allowed object is String

public void setInstantMessengerTypeReference (InstantMessengerTypeObjectType value)

Sets the value of the instantMessengerTypeReference property.

Parameters
value Allowed object is InstantMessengerTypeObjectType

public void setUsageData (List<CommunicationMethodUsageInformationDataType> usageData)

Sets the value of the usageData property.

Parameters
usageData Allowed object is CommunicationMethodUsageInformationDataType