public class

ServiceMessage

extends DataObject
java.lang.Object
   ↳ org.mule.modules.oracle.model.AbstractDataObject
     ↳ com.oracle.xmlns.svc.DataObject
       ↳ com.oracle.xmlns.svc.ServiceMessage

Class Overview

Represents an error or an informational message sent by a service.

Java class for ServiceMessage complex type.

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

 <complexType name="ServiceMessage">
   <complexContent>
     <extension base="{http://xmlns.oracle.com/svc}DataObject">
       <sequence>
         <element name="Code" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Text" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="DataSourceName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="DataObjectQualifiedName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="DataObjectAttributeName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="DataObjectAttributeValue" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" minOccurs="0"/>
         <element name="DataObject" type="{http://xmlns.oracle.com/svc}DataObject" minOccurs="0"/>
         <element name="Detail" type="{http://xmlns.oracle.com/svc}ServiceMessage" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Path" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 

Summary

Fields
protected String code
protected DataObject dataObject
protected String dataObjectAttributeName
protected Object dataObjectAttributeValue
protected String dataObjectQualifiedName
protected String dataSourceName
protected List<ServiceMessage> detail
protected String path
protected String text
protected String type
Public Constructors
ServiceMessage()
Public Methods
String getCode()
Gets the value of the code property.
DataObject getDataObject()
Gets the value of the dataObject property.
String getDataObjectAttributeName()
Gets the value of the dataObjectAttributeName property.
Object getDataObjectAttributeValue()
Gets the value of the dataObjectAttributeValue property.
String getDataObjectQualifiedName()
Gets the value of the dataObjectQualifiedName property.
String getDataSourceName()
Gets the value of the dataSourceName property.
List<ServiceMessage> getDetail()
Gets the value of the detail property.
String getPath()
Gets the value of the path property.
String getText()
Gets the value of the text property.
String getType()
Gets the value of the type property.
void setCode(String value)
Sets the value of the code property.
void setDataObject(DataObject value)
Sets the value of the dataObject property.
void setDataObjectAttributeName(String value)
Sets the value of the dataObjectAttributeName property.
void setDataObjectAttributeValue(Object value)
Sets the value of the dataObjectAttributeValue property.
void setDataObjectQualifiedName(String value)
Sets the value of the dataObjectQualifiedName property.
void setDataSourceName(String value)
Sets the value of the dataSourceName property.
void setDetail(List<ServiceMessage> detail)
Sets the value of the detail property.
void setPath(String value)
Sets the value of the path property.
void setText(String value)
Sets the value of the text property.
void setType(String value)
Sets the value of the type property.
[Expand]
Inherited Methods
From class org.mule.modules.oracle.model.AbstractDataObject
From class java.lang.Object

Fields

protected String code

protected DataObject dataObject

protected String dataObjectAttributeName

protected Object dataObjectAttributeValue

protected String dataObjectQualifiedName

protected String dataSourceName

protected List<ServiceMessage> detail

protected String path

protected String text

protected String type

Public Constructors

public ServiceMessage ()

Public Methods

public String getCode ()

Gets the value of the code property.

Returns
  • possible object is String

public DataObject getDataObject ()

Gets the value of the dataObject property.

Returns

public String getDataObjectAttributeName ()

Gets the value of the dataObjectAttributeName property.

Returns
  • possible object is String

public Object getDataObjectAttributeValue ()

Gets the value of the dataObjectAttributeValue property.

Returns
  • possible object is Object

public String getDataObjectQualifiedName ()

Gets the value of the dataObjectQualifiedName property.

Returns
  • possible object is String

public String getDataSourceName ()

Gets the value of the dataSourceName property.

Returns
  • possible object is String

public List<ServiceMessage> getDetail ()

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

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

    getDetail().add(newItem);
 

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

public String getPath ()

Gets the value of the path property.

Returns
  • possible object is String

public String getText ()

Gets the value of the text property.

Returns
  • possible object is String

public String getType ()

Gets the value of the type property.

Returns
  • possible object is String

public void setCode (String value)

Sets the value of the code property.

Parameters
value Allowed object is String

public void setDataObject (DataObject value)

Sets the value of the dataObject property.

Parameters
value Allowed object is DataObject

public void setDataObjectAttributeName (String value)

Sets the value of the dataObjectAttributeName property.

Parameters
value Allowed object is String

public void setDataObjectAttributeValue (Object value)

Sets the value of the dataObjectAttributeValue property.

Parameters
value Allowed object is Object

public void setDataObjectQualifiedName (String value)

Sets the value of the dataObjectQualifiedName property.

Parameters
value Allowed object is String

public void setDataSourceName (String value)

Sets the value of the dataSourceName property.

Parameters
value Allowed object is String

public void setDetail (List<ServiceMessage> detail)

Sets the value of the detail property.

Parameters
detail Allowed object is ServiceMessage

public void setPath (String value)

Sets the value of the path property.

Parameters
value Allowed object is String

public void setText (String value)

Sets the value of the text property.

Parameters
value Allowed object is String

public void setType (String value)

Sets the value of the type property.

Parameters
value Allowed object is String