Changes since
the last release

com.ebay.soap.eBLBaseComponents
Class GetNotificationPreferencesResponseType

java.lang.Object
  extended by com.ebay.soap.eBLBaseComponents.AbstractResponseType
      extended by com.ebay.soap.eBLBaseComponents.GetNotificationPreferencesResponseType
All Implemented Interfaces:
java.io.Serializable

public class GetNotificationPreferencesResponseType
extends AbstractResponseType
implements java.io.Serializable

Contains the requesting application's notification preferences. GetNotificationPreferences retrieves preferences that you have deliberately set. For example, if you enable the EndOfAuction event and then later disable it, the response shows the EndOfAuction event preference as Disabled. But if you have never set a preference for the EndOfAuction event, no EndOfAuction preference is returned at all.

Java class for GetNotificationPreferencesResponseType complex type.

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

 <complexType name="GetNotificationPreferencesResponseType">
   <complexContent>
     <extension base="{urn:ebay:apis:eBLBaseComponents}AbstractResponseType">
       <sequence>
         <element name="ApplicationDeliveryPreferences" type="{urn:ebay:apis:eBLBaseComponents}ApplicationDeliveryPreferencesType" minOccurs="0"/>
         <element name="DeliveryURLName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="UserDeliveryPreferenceArray" type="{urn:ebay:apis:eBLBaseComponents}NotificationEnableArrayType" minOccurs="0"/>
         <element name="UserData" type="{urn:ebay:apis:eBLBaseComponents}NotificationUserDataType" minOccurs="0"/>
         <element name="EventProperty" type="{urn:ebay:apis:eBLBaseComponents}NotificationEventPropertyType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  ApplicationDeliveryPreferencesType applicationDeliveryPreferences
           
protected  java.lang.String deliveryURLName
           
protected  java.util.List<NotificationEventPropertyType> eventProperty
           
protected  NotificationUserDataType userData
           
protected  NotificationEnableArrayType userDeliveryPreferenceArray
           
 
Fields inherited from class com.ebay.soap.eBLBaseComponents.AbstractResponseType
ack, any, botBlock, build, correlationID, duplicateInvocationDetails, eiasToken, errors, externalUserData, hardExpirationWarning, message, notificationEventName, notificationSignature, recipientUserID, timestamp, version
 
Constructor Summary
GetNotificationPreferencesResponseType()
           
 
Method Summary
protected  java.util.List<NotificationEventPropertyType> _getEventProperty()
           
 ApplicationDeliveryPreferencesType getApplicationDeliveryPreferences()
          Gets the value of the applicationDeliveryPreferences property.
 java.lang.String getDeliveryURLName()
          Gets the value of the deliveryURLName property.
 NotificationEventPropertyType[] getEventProperty()
           
 NotificationEventPropertyType getEventProperty(int idx)
           
 int getEventPropertyLength()
           
 NotificationUserDataType getUserData()
          Gets the value of the userData property.
 NotificationEnableArrayType getUserDeliveryPreferenceArray()
          Gets the value of the userDeliveryPreferenceArray property.
 void setApplicationDeliveryPreferences(ApplicationDeliveryPreferencesType value)
          Sets the value of the applicationDeliveryPreferences property.
 void setDeliveryURLName(java.lang.String value)
          Sets the value of the deliveryURLName property.
 NotificationEventPropertyType setEventProperty(int idx, NotificationEventPropertyType value)
           
 void setEventProperty(NotificationEventPropertyType[] values)
           
 void setUserData(NotificationUserDataType value)
          Sets the value of the userData property.
 void setUserDeliveryPreferenceArray(NotificationEnableArrayType value)
          Sets the value of the userDeliveryPreferenceArray property.
 
Methods inherited from class com.ebay.soap.eBLBaseComponents.AbstractResponseType
_getAny, _getErrors, getAck, getAny, getAny, getAnyLength, getBotBlock, getBuild, getCorrelationID, getDuplicateInvocationDetails, getEIASToken, getErrors, getErrors, getErrorsLength, getExternalUserData, getHardExpirationWarning, getMessage, getNotificationEventName, getNotificationSignature, getRecipientUserID, getTimestamp, getVersion, setAck, setAny, setAny, setBotBlock, setBuild, setCorrelationID, setDuplicateInvocationDetails, setEIASToken, setErrors, setErrors, setExternalUserData, setHardExpirationWarning, setMessage, setNotificationEventName, setNotificationSignature, setRecipientUserID, setTimestamp, setVersion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

applicationDeliveryPreferences

protected ApplicationDeliveryPreferencesType applicationDeliveryPreferences

deliveryURLName

protected java.lang.String deliveryURLName

userDeliveryPreferenceArray

protected NotificationEnableArrayType userDeliveryPreferenceArray

userData

protected NotificationUserDataType userData

eventProperty

protected java.util.List<NotificationEventPropertyType> eventProperty
Constructor Detail

GetNotificationPreferencesResponseType

public GetNotificationPreferencesResponseType()
Method Detail

getApplicationDeliveryPreferences

public ApplicationDeliveryPreferencesType getApplicationDeliveryPreferences()
Gets the value of the applicationDeliveryPreferences property.

Returns:
possible object is ApplicationDeliveryPreferencesType

setApplicationDeliveryPreferences

public void setApplicationDeliveryPreferences(ApplicationDeliveryPreferencesType value)
Sets the value of the applicationDeliveryPreferences property.

Parameters:
value - allowed object is ApplicationDeliveryPreferencesType

getDeliveryURLName

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

Returns:
possible object is String

setDeliveryURLName

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

Parameters:
value - allowed object is String

getUserDeliveryPreferenceArray

public NotificationEnableArrayType getUserDeliveryPreferenceArray()
Gets the value of the userDeliveryPreferenceArray property.

Returns:
possible object is NotificationEnableArrayType

setUserDeliveryPreferenceArray

public void setUserDeliveryPreferenceArray(NotificationEnableArrayType value)
Sets the value of the userDeliveryPreferenceArray property.

Parameters:
value - allowed object is NotificationEnableArrayType

getUserData

public NotificationUserDataType getUserData()
Gets the value of the userData property.

Returns:
possible object is NotificationUserDataType

setUserData

public void setUserData(NotificationUserDataType value)
Sets the value of the userData property.

Parameters:
value - allowed object is NotificationUserDataType

getEventProperty

public NotificationEventPropertyType[] getEventProperty()
Returns:
array of NotificationEventPropertyType

getEventProperty

public NotificationEventPropertyType getEventProperty(int idx)
Returns:
one of NotificationEventPropertyType

getEventPropertyLength

public int getEventPropertyLength()

setEventProperty

public void setEventProperty(NotificationEventPropertyType[] values)
Parameters:
values - allowed objects are NotificationEventPropertyType

_getEventProperty

protected java.util.List<NotificationEventPropertyType> _getEventProperty()

setEventProperty

public NotificationEventPropertyType setEventProperty(int idx,
                                                      NotificationEventPropertyType value)
Parameters:
value - allowed object is NotificationEventPropertyType

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.