Changes since
the last release

com.ebay.soap.eBLBaseComponents
Class NotificationDetailsType

java.lang.Object
  extended by com.ebay.soap.eBLBaseComponents.NotificationDetailsType
All Implemented Interfaces:
Serializable

public class NotificationDetailsType
extends Object
implements Serializable

Information about a single notification. Notification information includes the reference ID, notification type, current status, time delivered, error code, and error message for the notification. If notification details are included in the response, all of the detail fields are returned.

Java class for NotificationDetailsType complex type.

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

 <complexType name="NotificationDetailsType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="DeliveryURL" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
         <element name="ReferenceID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="ExpirationTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="Type" type="{urn:ebay:apis:eBLBaseComponents}NotificationEventTypeCodeType" minOccurs="0"/>
         <element name="Retries" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="DeliveryStatus" type="{urn:ebay:apis:eBLBaseComponents}NotificationEventStateCodeType" minOccurs="0"/>
         <element name="NextRetryTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="DeliveryTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="ErrorMessage" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="DeliveryURLName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <any/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  List<Object> any
           
protected  NotificationEventStateCodeType deliveryStatus
           
protected  Calendar deliveryTime
           
protected  String deliveryURL
           
protected  String deliveryURLName
           
protected  String errorMessage
           
protected  Calendar expirationTime
           
protected  Calendar nextRetryTime
           
protected  String referenceID
           
protected  Integer retries
           
protected  NotificationEventTypeCodeType type
           
 
Constructor Summary
NotificationDetailsType()
           
 
Method Summary
protected  List<Object> _getAny()
           
 Object[] getAny()
           
 Object getAny(int idx)
           
 int getAnyLength()
           
 NotificationEventStateCodeType getDeliveryStatus()
          Gets the value of the deliveryStatus property.
 Calendar getDeliveryTime()
          Gets the value of the deliveryTime property.
 String getDeliveryURL()
          Gets the value of the deliveryURL property.
 String getDeliveryURLName()
          Gets the value of the deliveryURLName property.
 String getErrorMessage()
          Gets the value of the errorMessage property.
 Calendar getExpirationTime()
          Gets the value of the expirationTime property.
 Calendar getNextRetryTime()
          Gets the value of the nextRetryTime property.
 String getReferenceID()
          Gets the value of the referenceID property.
 Integer getRetries()
          Gets the value of the retries property.
 NotificationEventTypeCodeType getType()
          Gets the value of the type property.
 Object setAny(int idx, Object value)
           
 void setAny(Object[] values)
           
 void setDeliveryStatus(NotificationEventStateCodeType value)
          Sets the value of the deliveryStatus property.
 void setDeliveryTime(Calendar value)
          Sets the value of the deliveryTime property.
 void setDeliveryURL(String value)
          Sets the value of the deliveryURL property.
 void setDeliveryURLName(String value)
          Sets the value of the deliveryURLName property.
 void setErrorMessage(String value)
          Sets the value of the errorMessage property.
 void setExpirationTime(Calendar value)
          Sets the value of the expirationTime property.
 void setNextRetryTime(Calendar value)
          Sets the value of the nextRetryTime property.
 void setReferenceID(String value)
          Sets the value of the referenceID property.
 void setRetries(Integer value)
          Sets the value of the retries property.
 void setType(NotificationEventTypeCodeType value)
          Sets the value of the type property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

deliveryURL

protected String deliveryURL

referenceID

protected String referenceID

expirationTime

protected Calendar expirationTime

type

protected NotificationEventTypeCodeType type

retries

protected Integer retries

deliveryStatus

protected NotificationEventStateCodeType deliveryStatus

nextRetryTime

protected Calendar nextRetryTime

deliveryTime

protected Calendar deliveryTime

errorMessage

protected String errorMessage

deliveryURLName

protected String deliveryURLName

any

protected List<Object> any
Constructor Detail

NotificationDetailsType

public NotificationDetailsType()
Method Detail

getDeliveryURL

public String getDeliveryURL()
Gets the value of the deliveryURL property.

Returns:
possible object is String

setDeliveryURL

public void setDeliveryURL(String value)
Sets the value of the deliveryURL property.

Parameters:
value - allowed object is String

getReferenceID

public String getReferenceID()
Gets the value of the referenceID property.

Returns:
possible object is String

setReferenceID

public void setReferenceID(String value)
Sets the value of the referenceID property.

Parameters:
value - allowed object is String

getExpirationTime

public Calendar getExpirationTime()
Gets the value of the expirationTime property.

Returns:
possible object is String

setExpirationTime

public void setExpirationTime(Calendar value)
Sets the value of the expirationTime property.

Parameters:
value - allowed object is String

getType

public NotificationEventTypeCodeType getType()
Gets the value of the type property.

Returns:
possible object is NotificationEventTypeCodeType

setType

public void setType(NotificationEventTypeCodeType value)
Sets the value of the type property.

Parameters:
value - allowed object is NotificationEventTypeCodeType

getRetries

public Integer getRetries()
Gets the value of the retries property.

Returns:
possible object is Integer

setRetries

public void setRetries(Integer value)
Sets the value of the retries property.

Parameters:
value - allowed object is Integer

getDeliveryStatus

public NotificationEventStateCodeType getDeliveryStatus()
Gets the value of the deliveryStatus property.

Returns:
possible object is NotificationEventStateCodeType

setDeliveryStatus

public void setDeliveryStatus(NotificationEventStateCodeType value)
Sets the value of the deliveryStatus property.

Parameters:
value - allowed object is NotificationEventStateCodeType

getNextRetryTime

public Calendar getNextRetryTime()
Gets the value of the nextRetryTime property.

Returns:
possible object is String

setNextRetryTime

public void setNextRetryTime(Calendar value)
Sets the value of the nextRetryTime property.

Parameters:
value - allowed object is String

getDeliveryTime

public Calendar getDeliveryTime()
Gets the value of the deliveryTime property.

Returns:
possible object is String

setDeliveryTime

public void setDeliveryTime(Calendar value)
Sets the value of the deliveryTime property.

Parameters:
value - allowed object is String

getErrorMessage

public String getErrorMessage()
Gets the value of the errorMessage property.

Returns:
possible object is String

setErrorMessage

public void setErrorMessage(String value)
Sets the value of the errorMessage property.

Parameters:
value - allowed object is String

getDeliveryURLName

public String getDeliveryURLName()
Gets the value of the deliveryURLName property.

Returns:
possible object is String

setDeliveryURLName

public void setDeliveryURLName(String value)
Sets the value of the deliveryURLName property.

Parameters:
value - allowed object is String

getAny

public Object[] getAny()
Returns:
array of Element Object

getAny

public Object getAny(int idx)
Returns:
one of Element Object

getAnyLength

public int getAnyLength()

setAny

public void setAny(Object[] values)
Parameters:
values - allowed objects are Element Object

_getAny

protected List<Object> _getAny()

setAny

public Object setAny(int idx,
                     Object value)
Parameters:
value - allowed object is Element Object

Changes since
the last release

The information contained in this document is proprietary and confidential. Use of this information and the eBay API requires a Non-Disclosure Agreement (NDA) between the user and eBay Inc. For information regarding a qualifying NDA, contact Developer Relations: developer-relations@ebay.com
© 2004-2009 eBay Inc. All rights reserved.