public class

IntegrationNotificationDataType

extends Object
implements Serializable
java.lang.Object
   ↳ com.workday.integrations.IntegrationNotificationDataType

Class Overview

Element containing configuration of Notifications.

Java class for Integration_Notification_DataType complex type.

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

 <complexType name="Integration_Notification_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <choice>
           <element name="Trigger_on_Launch" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
           <element name="Trigger_on_Status_Reference" type="{urn:com.workday/bsvc}Background_Process_Runtime_StatusObjectType" maxOccurs="unbounded"/>
         </choice>
         <element name="Notification_Condition_Data" type="{urn:com.workday/bsvc}Integration_Notification_Integration_Condition_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Loops_On_External_Field_Reference" type="{urn:com.workday/bsvc}External_FieldObjectType" minOccurs="0"/>
         <element name="Notification_Notifies_Data" type="{urn:com.workday/bsvc}Notification_Notifies_DataType" minOccurs="0"/>
         <element name="Security_Group_Reference" type="{urn:com.workday/bsvc}Security_GroupObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Email_Address_Data" type="{urn:com.workday/bsvc}Internet_Email_Address_Data_for_NotificationsType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Notification_Subject_Data" type="{urn:com.workday/bsvc}Notification_Subject_DataType" minOccurs="0"/>
         <element name="Notification_Body_Data" type="{urn:com.workday/bsvc}Notification_Body_DataType" minOccurs="0"/>
         <element name="Notification_Attachment_Data" type="{urn:com.workday/bsvc}Notification_Attachment_DataType" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected List<InternetEmailAddressDataForNotificationsType> emailAddressData
protected ExternalFieldObjectType loopsOnExternalFieldReference
protected NotificationAttachmentDataType notificationAttachmentData
protected NotificationBodyDataType notificationBodyData
protected List<IntegrationNotificationIntegrationConditionDataType> notificationConditionData
protected NotificationNotifiesDataType notificationNotifiesData
protected NotificationSubjectDataType notificationSubjectData
protected List<SecurityGroupObjectType> securityGroupReference
protected Boolean triggerOnLaunch
protected List<BackgroundProcessRuntimeStatusObjectType> triggerOnStatusReference
Public Constructors
IntegrationNotificationDataType()
Public Methods
List<InternetEmailAddressDataForNotificationsType> getEmailAddressData()
Gets the value of the emailAddressData property.
ExternalFieldObjectType getLoopsOnExternalFieldReference()
Gets the value of the loopsOnExternalFieldReference property.
NotificationAttachmentDataType getNotificationAttachmentData()
Gets the value of the notificationAttachmentData property.
NotificationBodyDataType getNotificationBodyData()
Gets the value of the notificationBodyData property.
List<IntegrationNotificationIntegrationConditionDataType> getNotificationConditionData()
Gets the value of the notificationConditionData property.
NotificationNotifiesDataType getNotificationNotifiesData()
Gets the value of the notificationNotifiesData property.
NotificationSubjectDataType getNotificationSubjectData()
Gets the value of the notificationSubjectData property.
List<SecurityGroupObjectType> getSecurityGroupReference()
Gets the value of the securityGroupReference property.
Boolean getTriggerOnLaunch()
Gets the value of the triggerOnLaunch property.
List<BackgroundProcessRuntimeStatusObjectType> getTriggerOnStatusReference()
Gets the value of the triggerOnStatusReference property.
void setEmailAddressData(List<InternetEmailAddressDataForNotificationsType> emailAddressData)
Sets the value of the emailAddressData property.
void setLoopsOnExternalFieldReference(ExternalFieldObjectType value)
Sets the value of the loopsOnExternalFieldReference property.
void setNotificationAttachmentData(NotificationAttachmentDataType value)
Sets the value of the notificationAttachmentData property.
void setNotificationBodyData(NotificationBodyDataType value)
Sets the value of the notificationBodyData property.
void setNotificationConditionData(List<IntegrationNotificationIntegrationConditionDataType> notificationConditionData)
Sets the value of the notificationConditionData property.
void setNotificationNotifiesData(NotificationNotifiesDataType value)
Sets the value of the notificationNotifiesData property.
void setNotificationSubjectData(NotificationSubjectDataType value)
Sets the value of the notificationSubjectData property.
void setSecurityGroupReference(List<SecurityGroupObjectType> securityGroupReference)
Sets the value of the securityGroupReference property.
void setTriggerOnLaunch(Boolean value)
Sets the value of the triggerOnLaunch property.
void setTriggerOnStatusReference(List<BackgroundProcessRuntimeStatusObjectType> triggerOnStatusReference)
Sets the value of the triggerOnStatusReference property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected List<InternetEmailAddressDataForNotificationsType> emailAddressData

protected ExternalFieldObjectType loopsOnExternalFieldReference

protected NotificationAttachmentDataType notificationAttachmentData

protected NotificationBodyDataType notificationBodyData

protected List<IntegrationNotificationIntegrationConditionDataType> notificationConditionData

protected NotificationNotifiesDataType notificationNotifiesData

protected NotificationSubjectDataType notificationSubjectData

protected List<SecurityGroupObjectType> securityGroupReference

protected Boolean triggerOnLaunch

protected List<BackgroundProcessRuntimeStatusObjectType> triggerOnStatusReference

Public Constructors

public IntegrationNotificationDataType ()

Public Methods

public List<InternetEmailAddressDataForNotificationsType> getEmailAddressData ()

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

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

    getEmailAddressData().add(newItem);
 

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

public ExternalFieldObjectType getLoopsOnExternalFieldReference ()

Gets the value of the loopsOnExternalFieldReference property.

Returns

public NotificationAttachmentDataType getNotificationAttachmentData ()

Gets the value of the notificationAttachmentData property.

Returns

public NotificationBodyDataType getNotificationBodyData ()

Gets the value of the notificationBodyData property.

Returns

public List<IntegrationNotificationIntegrationConditionDataType> getNotificationConditionData ()

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

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

    getNotificationConditionData().add(newItem);
 

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

public NotificationNotifiesDataType getNotificationNotifiesData ()

Gets the value of the notificationNotifiesData property.

Returns

public NotificationSubjectDataType getNotificationSubjectData ()

Gets the value of the notificationSubjectData property.

Returns

public List<SecurityGroupObjectType> getSecurityGroupReference ()

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

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

    getSecurityGroupReference().add(newItem);
 

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

public Boolean getTriggerOnLaunch ()

Gets the value of the triggerOnLaunch property. This getter has been renamed from isTriggerOnLaunch() to getTriggerOnLaunch() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public List<BackgroundProcessRuntimeStatusObjectType> getTriggerOnStatusReference ()

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

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

    getTriggerOnStatusReference().add(newItem);
 

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

public void setEmailAddressData (List<InternetEmailAddressDataForNotificationsType> emailAddressData)

Sets the value of the emailAddressData property.

Parameters
emailAddressData Allowed object is InternetEmailAddressDataForNotificationsType

public void setLoopsOnExternalFieldReference (ExternalFieldObjectType value)

Sets the value of the loopsOnExternalFieldReference property.

Parameters
value Allowed object is ExternalFieldObjectType

public void setNotificationAttachmentData (NotificationAttachmentDataType value)

Sets the value of the notificationAttachmentData property.

Parameters
value Allowed object is NotificationAttachmentDataType

public void setNotificationBodyData (NotificationBodyDataType value)

Sets the value of the notificationBodyData property.

Parameters
value Allowed object is NotificationBodyDataType

public void setNotificationConditionData (List<IntegrationNotificationIntegrationConditionDataType> notificationConditionData)

Sets the value of the notificationConditionData property.

Parameters
notificationConditionData Allowed object is IntegrationNotificationIntegrationConditionDataType

public void setNotificationNotifiesData (NotificationNotifiesDataType value)

Sets the value of the notificationNotifiesData property.

Parameters
value Allowed object is NotificationNotifiesDataType

public void setNotificationSubjectData (NotificationSubjectDataType value)

Sets the value of the notificationSubjectData property.

Parameters
value Allowed object is NotificationSubjectDataType

public void setSecurityGroupReference (List<SecurityGroupObjectType> securityGroupReference)

Sets the value of the securityGroupReference property.

Parameters
securityGroupReference Allowed object is SecurityGroupObjectType

public void setTriggerOnLaunch (Boolean value)

Sets the value of the triggerOnLaunch property.

Parameters
value Allowed object is Boolean

public void setTriggerOnStatusReference (List<BackgroundProcessRuntimeStatusObjectType> triggerOnStatusReference)

Sets the value of the triggerOnStatusReference property.

Parameters
triggerOnStatusReference Allowed object is BackgroundProcessRuntimeStatusObjectType