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

Specifies preferences describing how notifications are delivered to an application. Note that notifications are subject to Anti-Spam rules. See Anti-Spam Rules in the eBay Web Services Guide for more information about these rules.

See Also:
Serialized Form

Constructor Summary
ApplicationDeliveryPreferencesType()
           
 
Method Summary
 boolean equals(Object obj)
           
 MessageElement[] get_any()
          Gets the _any value for this ApplicationDeliveryPreferencesType.
 org.apache.axis.types.URI getAlertEmail()
          Gets the alertEmail value for this ApplicationDeliveryPreferencesType.
 EnableCodeType getAlertEnable()
          Gets the alertEnable value for this ApplicationDeliveryPreferencesType.
 EnableCodeType getApplicationEnable()
          Gets the applicationEnable value for this ApplicationDeliveryPreferencesType.
 org.apache.axis.types.URI getApplicationURL()
          Gets the applicationURL value for this ApplicationDeliveryPreferencesType.
 DeliveryURLDetailType[] getDeliveryURLDetails()
          Gets the deliveryURLDetails value for this ApplicationDeliveryPreferencesType.
 DeliveryURLDetailType getDeliveryURLDetails(int i)
           
static org.apache.axis.encoding.Deserializer getDeserializer(String mechType, Class _javaType, QName _xmlType)
          Get Custom Deserializer
 DeviceTypeCodeType getDeviceType()
          Gets the deviceType value for this ApplicationDeliveryPreferencesType.
 NotificationPayloadTypeCodeType getNotificationPayloadType()
          Gets the notificationPayloadType value for this ApplicationDeliveryPreferencesType.
 String getPayloadVersion()
          Gets the payloadVersion value for this ApplicationDeliveryPreferencesType.
static org.apache.axis.encoding.Serializer getSerializer(String mechType, Class _javaType, QName _xmlType)
          Get Custom Serializer
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return type metadata object
 int hashCode()
           
 void set_any(MessageElement[] _any)
          Sets the _any value for this ApplicationDeliveryPreferencesType.
 void setAlertEmail(org.apache.axis.types.URI alertEmail)
          Sets the alertEmail value for this ApplicationDeliveryPreferencesType.
 void setAlertEnable(EnableCodeType alertEnable)
          Sets the alertEnable value for this ApplicationDeliveryPreferencesType.
 void setApplicationEnable(EnableCodeType applicationEnable)
          Sets the applicationEnable value for this ApplicationDeliveryPreferencesType.
 void setApplicationURL(org.apache.axis.types.URI applicationURL)
          Sets the applicationURL value for this ApplicationDeliveryPreferencesType.
 void setDeliveryURLDetails(DeliveryURLDetailType[] deliveryURLDetails)
          Sets the deliveryURLDetails value for this ApplicationDeliveryPreferencesType.
 void setDeliveryURLDetails(int i, DeliveryURLDetailType value)
           
 void setDeviceType(DeviceTypeCodeType deviceType)
          Sets the deviceType value for this ApplicationDeliveryPreferencesType.
 void setNotificationPayloadType(NotificationPayloadTypeCodeType notificationPayloadType)
          Sets the notificationPayloadType value for this ApplicationDeliveryPreferencesType.
 void setPayloadVersion(String payloadVersion)
          Sets the payloadVersion value for this ApplicationDeliveryPreferencesType.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ApplicationDeliveryPreferencesType

public ApplicationDeliveryPreferencesType()
Method Detail

getApplicationURL

public org.apache.axis.types.URI getApplicationURL()
Gets the applicationURL value for this ApplicationDeliveryPreferencesType.

Returns:
applicationURL

setApplicationURL

public void setApplicationURL(org.apache.axis.types.URI applicationURL)
Sets the applicationURL value for this ApplicationDeliveryPreferencesType.

Parameters:
applicationURL -

getApplicationEnable

public EnableCodeType getApplicationEnable()
Gets the applicationEnable value for this ApplicationDeliveryPreferencesType.

Returns:
applicationEnable The status of a particular entry.

setApplicationEnable

public void setApplicationEnable(EnableCodeType applicationEnable)
Sets the applicationEnable value for this ApplicationDeliveryPreferencesType.

Parameters:
applicationEnable - The status of a particular entry.

getAlertEmail

public org.apache.axis.types.URI getAlertEmail()
Gets the alertEmail value for this ApplicationDeliveryPreferencesType.

Returns:
alertEmail

setAlertEmail

public void setAlertEmail(org.apache.axis.types.URI alertEmail)
Sets the alertEmail value for this ApplicationDeliveryPreferencesType.

Parameters:
alertEmail -

getAlertEnable

public EnableCodeType getAlertEnable()
Gets the alertEnable value for this ApplicationDeliveryPreferencesType.

Returns:
alertEnable The status of a particular entry.

setAlertEnable

public void setAlertEnable(EnableCodeType alertEnable)
Sets the alertEnable value for this ApplicationDeliveryPreferencesType.

Parameters:
alertEnable - The status of a particular entry.

getNotificationPayloadType

public NotificationPayloadTypeCodeType getNotificationPayloadType()
Gets the notificationPayloadType value for this ApplicationDeliveryPreferencesType.

Returns:
notificationPayloadType The schema options for Platform Notifications.

setNotificationPayloadType

public void setNotificationPayloadType(NotificationPayloadTypeCodeType notificationPayloadType)
Sets the notificationPayloadType value for this ApplicationDeliveryPreferencesType.

Parameters:
notificationPayloadType - The schema options for Platform Notifications.

getDeviceType

public DeviceTypeCodeType getDeviceType()
Gets the deviceType value for this ApplicationDeliveryPreferencesType.

Returns:
deviceType The means of receipt of notification.

setDeviceType

public void setDeviceType(DeviceTypeCodeType deviceType)
Sets the deviceType value for this ApplicationDeliveryPreferencesType.

Parameters:
deviceType - The means of receipt of notification.

getPayloadVersion

public String getPayloadVersion()
Gets the payloadVersion value for this ApplicationDeliveryPreferencesType.

Returns:
payloadVersion

setPayloadVersion

public void setPayloadVersion(String payloadVersion)
Sets the payloadVersion value for this ApplicationDeliveryPreferencesType.

Parameters:
payloadVersion -

getDeliveryURLDetails

public DeliveryURLDetailType[] getDeliveryURLDetails()
Gets the deliveryURLDetails value for this ApplicationDeliveryPreferencesType.

Returns:
deliveryURLDetails Defines settings for a notification URL (including the URL name in DeliveryURLName). You define settings for a notification URL (including the URL name in DeliveryURLName) in the DeliveryURLDetails container. You associate a user token with a notification URL by using the token in a SetNotificationPreferences request that specifies the URL name in SetNotificationPreferencesRequest.DeliveryURLName. If you associate a single user token to multiple URL names, each URL name overwrites the previous name associated with the token. You can specify up to 10 notification URLs for an application. Note that Notifications will not be sent to any URL(s) if ApplicationDeliveryPreferencesType.ApplicationEnable is set to Disable.

setDeliveryURLDetails

public void setDeliveryURLDetails(DeliveryURLDetailType[] deliveryURLDetails)
Sets the deliveryURLDetails value for this ApplicationDeliveryPreferencesType.

Parameters:
deliveryURLDetails - Defines settings for a notification URL (including the URL name in DeliveryURLName). You define settings for a notification URL (including the URL name in DeliveryURLName) in the DeliveryURLDetails container. You associate a user token with a notification URL by using the token in a SetNotificationPreferences request that specifies the URL name in SetNotificationPreferencesRequest.DeliveryURLName. If you associate a single user token to multiple URL names, each URL name overwrites the previous name associated with the token. You can specify up to 10 notification URLs for an application. Note that Notifications will not be sent to any URL(s) if ApplicationDeliveryPreferencesType.ApplicationEnable is set to Disable.

getDeliveryURLDetails

public DeliveryURLDetailType getDeliveryURLDetails(int i)

setDeliveryURLDetails

public void setDeliveryURLDetails(int i,
                                  DeliveryURLDetailType value)

get_any

public MessageElement[] get_any()
Gets the _any value for this ApplicationDeliveryPreferencesType.

Returns:
_any

set_any

public void set_any(MessageElement[] _any)
Sets the _any value for this ApplicationDeliveryPreferencesType.

Parameters:
_any -

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

getTypeDesc

public static org.apache.axis.description.TypeDesc getTypeDesc()
Return type metadata object


getSerializer

public static org.apache.axis.encoding.Serializer getSerializer(String mechType,
                                                                Class _javaType,
                                                                QName _xmlType)
Get Custom Serializer


getDeserializer

public static org.apache.axis.encoding.Deserializer getDeserializer(String mechType,
                                                                    Class _javaType,
                                                                    QName _xmlType)
Get Custom Deserializer


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-2006 eBay Inc. All rights reserved.