public class

IntegrationMessageDataType

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

Class Overview

Encapsulating element containing all Integration Message data.

Java class for Integration_Message_DataType complex type.

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

 <complexType name="Integration_Message_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <choice>
           <element name="Integration_Event_Reference" type="{urn:com.workday/bsvc}Integration_ESB_Invocation__Abstract_ObjectType"/>
           <element name="Integration_System_Reference" type="{urn:com.workday/bsvc}Integration_System__Audited_ObjectType"/>
         </choice>
         <element name="Message_Summary" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="Message_Detail" type="{urn:com.workday/bsvc}RichText" minOccurs="0"/>
         <element name="Severity_Level_Reference" type="{urn:com.workday/bsvc}Background_Process_Message_Severity_LevelObjectType"/>
         <element name="Message_Target_Reference" type="{urn:com.workday/bsvc}InstanceObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Integration_Attachment_Data" type="{urn:com.workday/bsvc}Integration_Attachment_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Repository_Document_Data" type="{urn:com.workday/bsvc}Integration_Repository_Document_DataType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected List<IntegrationAttachmentDataType> integrationAttachmentData
protected IntegrationESBInvocationAbstractObjectType integrationEventReference
protected IntegrationSystemAuditedObjectType integrationSystemReference
protected String messageDetail
protected String messageSummary
protected List<InstanceObjectType> messageTargetReference
protected List<IntegrationRepositoryDocumentDataType> repositoryDocumentData
protected BackgroundProcessMessageSeverityLevelObjectType severityLevelReference
Public Constructors
IntegrationMessageDataType()
Public Methods
List<IntegrationAttachmentDataType> getIntegrationAttachmentData()
Gets the value of the integrationAttachmentData property.
IntegrationESBInvocationAbstractObjectType getIntegrationEventReference()
Gets the value of the integrationEventReference property.
IntegrationSystemAuditedObjectType getIntegrationSystemReference()
Gets the value of the integrationSystemReference property.
String getMessageDetail()
Gets the value of the messageDetail property.
String getMessageSummary()
Gets the value of the messageSummary property.
List<InstanceObjectType> getMessageTargetReference()
Gets the value of the messageTargetReference property.
List<IntegrationRepositoryDocumentDataType> getRepositoryDocumentData()
Gets the value of the repositoryDocumentData property.
BackgroundProcessMessageSeverityLevelObjectType getSeverityLevelReference()
Gets the value of the severityLevelReference property.
void setIntegrationAttachmentData(List<IntegrationAttachmentDataType> integrationAttachmentData)
Sets the value of the integrationAttachmentData property.
void setIntegrationEventReference(IntegrationESBInvocationAbstractObjectType value)
Sets the value of the integrationEventReference property.
void setIntegrationSystemReference(IntegrationSystemAuditedObjectType value)
Sets the value of the integrationSystemReference property.
void setMessageDetail(String value)
Sets the value of the messageDetail property.
void setMessageSummary(String value)
Sets the value of the messageSummary property.
void setMessageTargetReference(List<InstanceObjectType> messageTargetReference)
Sets the value of the messageTargetReference property.
void setRepositoryDocumentData(List<IntegrationRepositoryDocumentDataType> repositoryDocumentData)
Sets the value of the repositoryDocumentData property.
void setSeverityLevelReference(BackgroundProcessMessageSeverityLevelObjectType value)
Sets the value of the severityLevelReference property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected List<IntegrationAttachmentDataType> integrationAttachmentData

protected IntegrationESBInvocationAbstractObjectType integrationEventReference

protected IntegrationSystemAuditedObjectType integrationSystemReference

protected String messageDetail

protected String messageSummary

protected List<InstanceObjectType> messageTargetReference

protected List<IntegrationRepositoryDocumentDataType> repositoryDocumentData

protected BackgroundProcessMessageSeverityLevelObjectType severityLevelReference

Public Constructors

public IntegrationMessageDataType ()

Public Methods

public List<IntegrationAttachmentDataType> getIntegrationAttachmentData ()

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

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

    getIntegrationAttachmentData().add(newItem);
 

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

public IntegrationESBInvocationAbstractObjectType getIntegrationEventReference ()

Gets the value of the integrationEventReference property.

Returns

public IntegrationSystemAuditedObjectType getIntegrationSystemReference ()

Gets the value of the integrationSystemReference property.

Returns

public String getMessageDetail ()

Gets the value of the messageDetail property.

Returns
  • possible object is String

public String getMessageSummary ()

Gets the value of the messageSummary property.

Returns
  • possible object is String

public List<InstanceObjectType> getMessageTargetReference ()

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

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

    getMessageTargetReference().add(newItem);
 

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

public List<IntegrationRepositoryDocumentDataType> getRepositoryDocumentData ()

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

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

    getRepositoryDocumentData().add(newItem);
 

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

public BackgroundProcessMessageSeverityLevelObjectType getSeverityLevelReference ()

Gets the value of the severityLevelReference property.

public void setIntegrationAttachmentData (List<IntegrationAttachmentDataType> integrationAttachmentData)

Sets the value of the integrationAttachmentData property.

Parameters
integrationAttachmentData Allowed object is IntegrationAttachmentDataType

public void setIntegrationEventReference (IntegrationESBInvocationAbstractObjectType value)

Sets the value of the integrationEventReference property.

Parameters
value Allowed object is IntegrationESBInvocationAbstractObjectType

public void setIntegrationSystemReference (IntegrationSystemAuditedObjectType value)

Sets the value of the integrationSystemReference property.

Parameters
value Allowed object is IntegrationSystemAuditedObjectType

public void setMessageDetail (String value)

Sets the value of the messageDetail property.

Parameters
value Allowed object is String

public void setMessageSummary (String value)

Sets the value of the messageSummary property.

Parameters
value Allowed object is String

public void setMessageTargetReference (List<InstanceObjectType> messageTargetReference)

Sets the value of the messageTargetReference property.

Parameters
messageTargetReference Allowed object is InstanceObjectType

public void setRepositoryDocumentData (List<IntegrationRepositoryDocumentDataType> repositoryDocumentData)

Sets the value of the repositoryDocumentData property.

Parameters
repositoryDocumentData Allowed object is IntegrationRepositoryDocumentDataType

public void setSeverityLevelReference (BackgroundProcessMessageSeverityLevelObjectType value)

Sets the value of the severityLevelReference property.

Parameters
value Allowed object is BackgroundProcessMessageSeverityLevelObjectType