public class

EventDataType

extends Object
implements Serializable
java.lang.Object
   ↳ com.workday.notification.EventDataType

Class Overview

Java class for Event_DataType complex type.

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

 <complexType name="Event_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Event_Reference" type="{urn:com.workday/bsvc}Transaction_LogObjectType"/>
         <element name="Event_Name" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="Notification_Trigger" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="Event_Completion_Date" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
         <element name="Event_Effective_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Tenant_Name" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="System_ID" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="Transaction_Target_Reference" type="{urn:com.workday/bsvc}Event_TargetObjectType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected XMLGregorianCalendar eventCompletionDate
protected XMLGregorianCalendar eventEffectiveDate
protected String eventName
protected TransactionLogObjectType eventReference
protected String notificationTrigger
protected String systemID
protected String tenantName
protected List<EventTargetObjectType> transactionTargetReference
Public Constructors
EventDataType()
Public Methods
XMLGregorianCalendar getEventCompletionDate()
Gets the value of the eventCompletionDate property.
XMLGregorianCalendar getEventEffectiveDate()
Gets the value of the eventEffectiveDate property.
String getEventName()
Gets the value of the eventName property.
TransactionLogObjectType getEventReference()
Gets the value of the eventReference property.
String getNotificationTrigger()
Gets the value of the notificationTrigger property.
String getSystemID()
Gets the value of the systemID property.
String getTenantName()
Gets the value of the tenantName property.
List<EventTargetObjectType> getTransactionTargetReference()
Gets the value of the transactionTargetReference property.
void setEventCompletionDate(XMLGregorianCalendar value)
Sets the value of the eventCompletionDate property.
void setEventEffectiveDate(XMLGregorianCalendar value)
Sets the value of the eventEffectiveDate property.
void setEventName(String value)
Sets the value of the eventName property.
void setEventReference(TransactionLogObjectType value)
Sets the value of the eventReference property.
void setNotificationTrigger(String value)
Sets the value of the notificationTrigger property.
void setSystemID(String value)
Sets the value of the systemID property.
void setTenantName(String value)
Sets the value of the tenantName property.
void setTransactionTargetReference(List<EventTargetObjectType> transactionTargetReference)
Sets the value of the transactionTargetReference property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected XMLGregorianCalendar eventCompletionDate

protected XMLGregorianCalendar eventEffectiveDate

protected String eventName

protected TransactionLogObjectType eventReference

protected String notificationTrigger

protected String systemID

protected String tenantName

protected List<EventTargetObjectType> transactionTargetReference

Public Constructors

public EventDataType ()

Public Methods

public XMLGregorianCalendar getEventCompletionDate ()

Gets the value of the eventCompletionDate property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getEventEffectiveDate ()

Gets the value of the eventEffectiveDate property.

Returns
  • possible object is XMLGregorianCalendar

public String getEventName ()

Gets the value of the eventName property.

Returns
  • possible object is String

public TransactionLogObjectType getEventReference ()

Gets the value of the eventReference property.

Returns

public String getNotificationTrigger ()

Gets the value of the notificationTrigger property.

Returns
  • possible object is String

public String getSystemID ()

Gets the value of the systemID property.

Returns
  • possible object is String

public String getTenantName ()

Gets the value of the tenantName property.

Returns
  • possible object is String

public List<EventTargetObjectType> getTransactionTargetReference ()

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

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

    getTransactionTargetReference().add(newItem);
 

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

public void setEventCompletionDate (XMLGregorianCalendar value)

Sets the value of the eventCompletionDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setEventEffectiveDate (XMLGregorianCalendar value)

Sets the value of the eventEffectiveDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setEventName (String value)

Sets the value of the eventName property.

Parameters
value Allowed object is String

public void setEventReference (TransactionLogObjectType value)

Sets the value of the eventReference property.

Parameters
value Allowed object is TransactionLogObjectType

public void setNotificationTrigger (String value)

Sets the value of the notificationTrigger property.

Parameters
value Allowed object is String

public void setSystemID (String value)

Sets the value of the systemID property.

Parameters
value Allowed object is String

public void setTenantName (String value)

Sets the value of the tenantName property.

Parameters
value Allowed object is String

public void setTransactionTargetReference (List<EventTargetObjectType> transactionTargetReference)

Sets the value of the transactionTargetReference property.

Parameters
transactionTargetReference Allowed object is EventTargetObjectType