Changes since
the last release

com.ebay.soap.eBLBaseComponents
Class ApplicationDeliveryPreferencesType

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

public class ApplicationDeliveryPreferencesType
extends Object
implements Serializable

Type used by the ApplicationDeliveryPreferences container to control/indicate where and how Platform Notifications and/or Client Alerts are delivered to a user application, server, and/or email address.

Java class for ApplicationDeliveryPreferencesType complex type.

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

 <complexType name="ApplicationDeliveryPreferencesType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="ApplicationURL" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
         <element name="ApplicationEnable" type="{urn:ebay:apis:eBLBaseComponents}EnableCodeType" minOccurs="0"/>
         <element name="AlertEmail" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
         <element name="AlertEnable" type="{urn:ebay:apis:eBLBaseComponents}EnableCodeType" minOccurs="0"/>
         <element name="NotificationPayloadType" type="{urn:ebay:apis:eBLBaseComponents}NotificationPayloadTypeCodeType" minOccurs="0"/>
         <element name="DeviceType" type="{urn:ebay:apis:eBLBaseComponents}DeviceTypeCodeType" minOccurs="0"/>
         <element name="PayloadVersion" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="DeliveryURLDetails" type="{urn:ebay:apis:eBLBaseComponents}DeliveryURLDetailType" maxOccurs="unbounded" minOccurs="0"/>
         <any/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  String alertEmail
           
protected  EnableCodeType alertEnable
           
protected  List<Object> any
           
protected  EnableCodeType applicationEnable
           
protected  String applicationURL
           
protected  List<DeliveryURLDetailType> deliveryURLDetails
           
protected  DeviceTypeCodeType deviceType
           
protected  NotificationPayloadTypeCodeType notificationPayloadType
           
protected  String payloadVersion
           
 
Constructor Summary
ApplicationDeliveryPreferencesType()
           
 
Method Summary
protected  List<Object> _getAny()
           
protected  List<DeliveryURLDetailType> _getDeliveryURLDetails()
           
 String getAlertEmail()
          Gets the value of the alertEmail property.
 EnableCodeType getAlertEnable()
          Gets the value of the alertEnable property.
 Object[] getAny()
           
 Object getAny(int idx)
           
 int getAnyLength()
           
 EnableCodeType getApplicationEnable()
          Gets the value of the applicationEnable property.
 String getApplicationURL()
          Gets the value of the applicationURL property.
 DeliveryURLDetailType[] getDeliveryURLDetails()
           
 DeliveryURLDetailType getDeliveryURLDetails(int idx)
           
 int getDeliveryURLDetailsLength()
           
 DeviceTypeCodeType getDeviceType()
          Gets the value of the deviceType property.
 NotificationPayloadTypeCodeType getNotificationPayloadType()
          Gets the value of the notificationPayloadType property.
 String getPayloadVersion()
          Gets the value of the payloadVersion property.
 void setAlertEmail(String value)
          Sets the value of the alertEmail property.
 void setAlertEnable(EnableCodeType value)
          Sets the value of the alertEnable property.
 Object setAny(int idx, Object value)
           
 void setAny(Object[] values)
           
 void setApplicationEnable(EnableCodeType value)
          Sets the value of the applicationEnable property.
 void setApplicationURL(String value)
          Sets the value of the applicationURL property.
 void setDeliveryURLDetails(DeliveryURLDetailType[] values)
           
 DeliveryURLDetailType setDeliveryURLDetails(int idx, DeliveryURLDetailType value)
           
 void setDeviceType(DeviceTypeCodeType value)
          Sets the value of the deviceType property.
 void setNotificationPayloadType(NotificationPayloadTypeCodeType value)
          Sets the value of the notificationPayloadType property.
 void setPayloadVersion(String value)
          Sets the value of the payloadVersion property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

applicationURL

protected String applicationURL

applicationEnable

protected EnableCodeType applicationEnable

alertEmail

protected String alertEmail

alertEnable

protected EnableCodeType alertEnable

notificationPayloadType

protected NotificationPayloadTypeCodeType notificationPayloadType

deviceType

protected DeviceTypeCodeType deviceType

payloadVersion

protected String payloadVersion

deliveryURLDetails

protected List<DeliveryURLDetailType> deliveryURLDetails

any

protected List<Object> any
Constructor Detail

ApplicationDeliveryPreferencesType

public ApplicationDeliveryPreferencesType()
Method Detail

getApplicationURL

public String getApplicationURL()
Gets the value of the applicationURL property.

Returns:
possible object is String

setApplicationURL

public void setApplicationURL(String value)
Sets the value of the applicationURL property.

Parameters:
value - allowed object is String

getApplicationEnable

public EnableCodeType getApplicationEnable()
Gets the value of the applicationEnable property.

Returns:
possible object is EnableCodeType

setApplicationEnable

public void setApplicationEnable(EnableCodeType value)
Sets the value of the applicationEnable property.

Parameters:
value - allowed object is EnableCodeType

getAlertEmail

public String getAlertEmail()
Gets the value of the alertEmail property.

Returns:
possible object is String

setAlertEmail

public void setAlertEmail(String value)
Sets the value of the alertEmail property.

Parameters:
value - allowed object is String

getAlertEnable

public EnableCodeType getAlertEnable()
Gets the value of the alertEnable property.

Returns:
possible object is EnableCodeType

setAlertEnable

public void setAlertEnable(EnableCodeType value)
Sets the value of the alertEnable property.

Parameters:
value - allowed object is EnableCodeType

getNotificationPayloadType

public NotificationPayloadTypeCodeType getNotificationPayloadType()
Gets the value of the notificationPayloadType property.

Returns:
possible object is NotificationPayloadTypeCodeType

setNotificationPayloadType

public void setNotificationPayloadType(NotificationPayloadTypeCodeType value)
Sets the value of the notificationPayloadType property.

Parameters:
value - allowed object is NotificationPayloadTypeCodeType

getDeviceType

public DeviceTypeCodeType getDeviceType()
Gets the value of the deviceType property.

Returns:
possible object is DeviceTypeCodeType

setDeviceType

public void setDeviceType(DeviceTypeCodeType value)
Sets the value of the deviceType property.

Parameters:
value - allowed object is DeviceTypeCodeType

getPayloadVersion

public String getPayloadVersion()
Gets the value of the payloadVersion property.

Returns:
possible object is String

setPayloadVersion

public void setPayloadVersion(String value)
Sets the value of the payloadVersion property.

Parameters:
value - allowed object is String

getDeliveryURLDetails

public DeliveryURLDetailType[] getDeliveryURLDetails()
Returns:
array of DeliveryURLDetailType

getDeliveryURLDetails

public DeliveryURLDetailType getDeliveryURLDetails(int idx)
Returns:
one of DeliveryURLDetailType

getDeliveryURLDetailsLength

public int getDeliveryURLDetailsLength()

setDeliveryURLDetails

public void setDeliveryURLDetails(DeliveryURLDetailType[] values)
Parameters:
values - allowed objects are DeliveryURLDetailType

_getDeliveryURLDetails

protected List<DeliveryURLDetailType> _getDeliveryURLDetails()

setDeliveryURLDetails

public DeliveryURLDetailType setDeliveryURLDetails(int idx,
                                                   DeliveryURLDetailType value)
Parameters:
value - allowed object is DeliveryURLDetailType

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.