Changes since
the last release

com.ebay.soap.eBLBaseComponents
Class AccountEntryType

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

public class AccountEntryType
extends Object
implements Serializable

Contains the data for a single account detail entry. Each detail entry is a transaction posted to the account and may be: a credit, a debit, or an administrative action (such as an update putting a credit card on file for the account). You can uniquely identify the entries that the GetAccount call returns within the AccountEntries tag. Specifically, the following fields, returned within the AccountEntries tag, can be used in combination as a unique key: AccountEntry.Date, AccountEntry.AccountDetailsEntryType, AccountEntry.ItemID, and AccountEntry.RefNumber.

See Also:
Serialized Form

Constructor Summary
AccountEntryType()
           
 
Method Summary
 boolean equals(Object obj)
           
 MessageElement[] get_any()
          Gets the _any value for this AccountEntryType.
 AccountDetailEntryCodeType getAccountDetailsEntryType()
          Gets the accountDetailsEntryType value for this AccountEntryType.
 AmountType getBalance()
          Gets the balance value for this AccountEntryType.
 Calendar getDate()
          Gets the date value for this AccountEntryType.
 String getDescription()
          Gets the description value for this AccountEntryType.
static org.apache.axis.encoding.Deserializer getDeserializer(String mechType, Class _javaType, QName _xmlType)
          Get Custom Deserializer
 AmountType getGrossDetailAmount()
          Gets the grossDetailAmount value for this AccountEntryType.
 ItemIDType getItemID()
          Gets the itemID value for this AccountEntryType.
 String getMemo()
          Gets the memo value for this AccountEntryType.
 AmountType getNetDetailAmount()
          Gets the netDetailAmount value for this AccountEntryType.
 String getRefNumber()
          Gets the refNumber value for this AccountEntryType.
static org.apache.axis.encoding.Serializer getSerializer(String mechType, Class _javaType, QName _xmlType)
          Get Custom Serializer
 String getTitle()
          Gets the title value for this AccountEntryType.
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return type metadata object
 BigDecimal getVATPercent()
          Gets the VATPercent value for this AccountEntryType.
 int hashCode()
           
 void set_any(MessageElement[] _any)
          Sets the _any value for this AccountEntryType.
 void setAccountDetailsEntryType(AccountDetailEntryCodeType accountDetailsEntryType)
          Sets the accountDetailsEntryType value for this AccountEntryType.
 void setBalance(AmountType balance)
          Sets the balance value for this AccountEntryType.
 void setDate(Calendar date)
          Sets the date value for this AccountEntryType.
 void setDescription(String description)
          Sets the description value for this AccountEntryType.
 void setGrossDetailAmount(AmountType grossDetailAmount)
          Sets the grossDetailAmount value for this AccountEntryType.
 void setItemID(ItemIDType itemID)
          Sets the itemID value for this AccountEntryType.
 void setMemo(String memo)
          Sets the memo value for this AccountEntryType.
 void setNetDetailAmount(AmountType netDetailAmount)
          Sets the netDetailAmount value for this AccountEntryType.
 void setRefNumber(String refNumber)
          Sets the refNumber value for this AccountEntryType.
 void setTitle(String title)
          Sets the title value for this AccountEntryType.
 void setVATPercent(BigDecimal VATPercent)
          Sets the VATPercent value for this AccountEntryType.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AccountEntryType

public AccountEntryType()
Method Detail

getAccountDetailsEntryType

public AccountDetailEntryCodeType getAccountDetailsEntryType()
Gets the accountDetailsEntryType value for this AccountEntryType.

Returns:
accountDetailsEntryType Specifies values that describe a transaction on an account. Details of the transaction are returned in AccountEntry. The transaction can be a debit or credit to the account.

setAccountDetailsEntryType

public void setAccountDetailsEntryType(AccountDetailEntryCodeType accountDetailsEntryType)
Sets the accountDetailsEntryType value for this AccountEntryType.

Parameters:
accountDetailsEntryType - Specifies values that describe a transaction on an account. Details of the transaction are returned in AccountEntry. The transaction can be a debit or credit to the account.

getDescription

public String getDescription()
Gets the description value for this AccountEntryType.

Returns:
description

setDescription

public void setDescription(String description)
Sets the description value for this AccountEntryType.

Parameters:
description -

getBalance

public AmountType getBalance()
Gets the balance value for this AccountEntryType.

Returns:
balance Basic type for specifying monetary amounts. A double value (e.g., 1.00 or 1.0) is meaningful as a monetary amount when accompanied by a specification of the currency, in which case the value specifies the amount in that currency. An AmountType expresses both the value (a double) and the currency. Details such as prices, fees, costs, and payments are specified as amount types.

setBalance

public void setBalance(AmountType balance)
Sets the balance value for this AccountEntryType.

Parameters:
balance - Basic type for specifying monetary amounts. A double value (e.g., 1.00 or 1.0) is meaningful as a monetary amount when accompanied by a specification of the currency, in which case the value specifies the amount in that currency. An AmountType expresses both the value (a double) and the currency. Details such as prices, fees, costs, and payments are specified as amount types.

getDate

public Calendar getDate()
Gets the date value for this AccountEntryType.

Returns:
date

setDate

public void setDate(Calendar date)
Sets the date value for this AccountEntryType.

Parameters:
date -

getGrossDetailAmount

public AmountType getGrossDetailAmount()
Gets the grossDetailAmount value for this AccountEntryType.

Returns:
grossDetailAmount Basic type for specifying monetary amounts. A double value (e.g., 1.00 or 1.0) is meaningful as a monetary amount when accompanied by a specification of the currency, in which case the value specifies the amount in that currency. An AmountType expresses both the value (a double) and the currency. Details such as prices, fees, costs, and payments are specified as amount types.

setGrossDetailAmount

public void setGrossDetailAmount(AmountType grossDetailAmount)
Sets the grossDetailAmount value for this AccountEntryType.

Parameters:
grossDetailAmount - Basic type for specifying monetary amounts. A double value (e.g., 1.00 or 1.0) is meaningful as a monetary amount when accompanied by a specification of the currency, in which case the value specifies the amount in that currency. An AmountType expresses both the value (a double) and the currency. Details such as prices, fees, costs, and payments are specified as amount types.

getItemID

public ItemIDType getItemID()
Gets the itemID value for this AccountEntryType.

Returns:
itemID Type that represents the unique identifier for a single item listing.

setItemID

public void setItemID(ItemIDType itemID)
Sets the itemID value for this AccountEntryType.

Parameters:
itemID - Type that represents the unique identifier for a single item listing.

getMemo

public String getMemo()
Gets the memo value for this AccountEntryType.

Returns:
memo

setMemo

public void setMemo(String memo)
Sets the memo value for this AccountEntryType.

Parameters:
memo -

getNetDetailAmount

public AmountType getNetDetailAmount()
Gets the netDetailAmount value for this AccountEntryType.

Returns:
netDetailAmount Basic type for specifying monetary amounts. A double value (e.g., 1.00 or 1.0) is meaningful as a monetary amount when accompanied by a specification of the currency, in which case the value specifies the amount in that currency. An AmountType expresses both the value (a double) and the currency. Details such as prices, fees, costs, and payments are specified as amount types.

setNetDetailAmount

public void setNetDetailAmount(AmountType netDetailAmount)
Sets the netDetailAmount value for this AccountEntryType.

Parameters:
netDetailAmount - Basic type for specifying monetary amounts. A double value (e.g., 1.00 or 1.0) is meaningful as a monetary amount when accompanied by a specification of the currency, in which case the value specifies the amount in that currency. An AmountType expresses both the value (a double) and the currency. Details such as prices, fees, costs, and payments are specified as amount types.

getRefNumber

public String getRefNumber()
Gets the refNumber value for this AccountEntryType.

Returns:
refNumber

setRefNumber

public void setRefNumber(String refNumber)
Sets the refNumber value for this AccountEntryType.

Parameters:
refNumber -

getVATPercent

public BigDecimal getVATPercent()
Gets the VATPercent value for this AccountEntryType.

Returns:
VATPercent

setVATPercent

public void setVATPercent(BigDecimal VATPercent)
Sets the VATPercent value for this AccountEntryType.

Parameters:
VATPercent -

getTitle

public String getTitle()
Gets the title value for this AccountEntryType.

Returns:
title

setTitle

public void setTitle(String title)
Sets the title value for this AccountEntryType.

Parameters:
title -

get_any

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

Returns:
_any

set_any

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

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.