public class Transaction extends Object implements Cloneable, Serializable
Modifier and Type | Field and Description |
---|---|
static String |
PROP_AMOUNT
Constant for the name of property
amount . |
static String |
PROP_CURRENCY
Constant for the name of property
currency . |
static String |
PROP_DESCRIPTIONS
Constant for the name of property
descriptions . |
static String |
PROP_EXECUTIVEACCOUNT
Constant for the name of property
executiveAccount . |
static String |
PROP_EXECUTIVEBANK
Constant for the name of property
executiveBank . |
static String |
PROP_EXECUTIVEEXT
Constant for the name of property
executiveExt . |
static String |
PROP_EXECUTIVENAME
Constant for the name of property
executiveName . |
static String |
PROP_PRIMARYBANK
Constant for the name of property
primaryBank . |
static String |
PROP_REFERENCE
Constant for the name of property
reference . |
static String |
PROP_TARGETACCOUNT
Constant for the name of property
targetAccount . |
static String |
PROP_TARGETBANK
Constant for the name of property
targetBank . |
static String |
PROP_TARGETEXT
Constant for the name of property
targetExt . |
static String |
PROP_TARGETNAME
Constant for the name of property
targetName . |
static String |
PROP_TYPE
Constant for the name of property
type . |
Constructor and Description |
---|
Transaction()
Creates a new
Transaction instance. |
Modifier and Type | Method and Description |
---|---|
Object |
clone()
Creates and returns a copy of this object.
|
boolean |
equals(Object o)
Indicates whether some other object is equal to this one by comparing the values of all properties.
|
BigInteger |
getAmount()
Getter for property
amount . |
Currency |
getCurrency()
Getter for property
currency . |
AlphaNumericText27[] |
getDescriptions()
Gets all descriptions of the transaction.
|
Kontonummer |
getExecutiveAccount()
Getter for property
executiveAccount . |
Bankleitzahl |
getExecutiveBank()
Getter for property
executiveBank . |
AlphaNumericText27 |
getExecutiveExt()
Getter for property
executiveExt . |
AlphaNumericText27 |
getExecutiveName()
Getter for property
executiveName . |
Bankleitzahl |
getPrimaryBank()
Getter for property
primaryBank . |
Referenznummer11 |
getReference()
Getter for property
reference . |
Kontonummer |
getTargetAccount()
Getter for property
targetAccount . |
Bankleitzahl |
getTargetBank()
Getter for property
targetBank . |
AlphaNumericText27 |
getTargetExt()
Getter for property
targetExt . |
AlphaNumericText27 |
getTargetName()
Getter for property
targetName . |
Textschluessel |
getType()
Getter for property
type . |
int |
hashCode()
Returns a hash code value for this object.
|
void |
setAmount(BigInteger value)
Setter for property
amount . |
void |
setCurrency(Currency value)
Setter for property
currency . |
void |
setDescriptions(AlphaNumericText27[] value)
Sets all descriptions of the transaction.
|
void |
setExecutiveAccount(Kontonummer value)
Setter for property
executiveAccount . |
void |
setExecutiveBank(Bankleitzahl value)
Setter for property
executiveBank . |
void |
setExecutiveExt(AlphaNumericText27 value)
Setter for property
executiveExt . |
void |
setExecutiveName(AlphaNumericText27 value)
Setter for property
executiveName . |
void |
setPrimaryBank(Bankleitzahl value)
Setter for property
primaryBank . |
void |
setReference(Referenznummer11 value)
Setter for property
reference . |
void |
setTargetAccount(Kontonummer value)
Setter for property
targetAccount . |
void |
setTargetBank(Bankleitzahl value)
Setter for property
targetBank . |
void |
setTargetExt(AlphaNumericText27 value)
Setter for property
targetExt . |
void |
setTargetName(AlphaNumericText27 value)
Setter for property
targetName . |
void |
setType(Textschluessel value)
Setter for property
type . |
String |
toString()
Returns a string representation of the object.
|
public static final String PROP_AMOUNT
amount
.public static final String PROP_CURRENCY
currency
.public static final String PROP_DESCRIPTIONS
descriptions
.public static final String PROP_EXECUTIVEACCOUNT
executiveAccount
.public static final String PROP_EXECUTIVEBANK
executiveBank
.public static final String PROP_EXECUTIVEEXT
executiveExt
.public static final String PROP_EXECUTIVENAME
executiveName
.public static final String PROP_PRIMARYBANK
primaryBank
.public static final String PROP_REFERENCE
reference
.public static final String PROP_TARGETACCOUNT
targetAccount
.public static final String PROP_TARGETBANK
targetBank
.public static final String PROP_TARGETEXT
targetExt
.public static final String PROP_TARGETNAME
targetName
.public static final String PROP_TYPE
type
.public Transaction()
Transaction
instance.public boolean equals(Object o)
public BigInteger getAmount()
amount
.public Currency getCurrency()
currency
.public AlphaNumericText27[] getDescriptions()
public Kontonummer getExecutiveAccount()
executiveAccount
.public Bankleitzahl getExecutiveBank()
executiveBank
.public AlphaNumericText27 getExecutiveExt()
executiveExt
.null
.public AlphaNumericText27 getExecutiveName()
executiveName
.public Bankleitzahl getPrimaryBank()
primaryBank
.null
.public Referenznummer11 getReference()
reference
.null
.public Kontonummer getTargetAccount()
targetAccount
.public Bankleitzahl getTargetBank()
targetBank
.public AlphaNumericText27 getTargetExt()
targetExt
.null
.public AlphaNumericText27 getTargetName()
targetName
.public Textschluessel getType()
type
.public int hashCode()
public void setAmount(BigInteger value)
amount
.value
- The amount of money to transfer in the smallest unit of the currency (€ = Cent).public void setCurrency(Currency value)
currency
.value
- Currency of the transaction.public void setDescriptions(AlphaNumericText27[] value)
value
- All descriptions of the transaction or null
.public void setExecutiveAccount(Kontonummer value)
executiveAccount
.value
- Bank account of the orderer requesting the transaction.public void setExecutiveBank(Bankleitzahl value)
executiveBank
.value
- Ordering bank requesting the transaction.public void setExecutiveExt(AlphaNumericText27 value)
executiveExt
.value
- Additional data extending the executive name or null
.public void setExecutiveName(AlphaNumericText27 value)
executiveName
.value
- Ordering customer requesting the transaction.public void setPrimaryBank(Bankleitzahl value)
primaryBank
.value
- Code of the primary participating bank or null
.public void setReference(Referenznummer11 value)
reference
.value
- Reference number of the transaction or null
.public void setTargetAccount(Kontonummer value)
targetAccount
.value
- Bank account of the debitor/creditor depending on the transaction's type.public void setTargetBank(Bankleitzahl value)
targetBank
.value
- Bank of the debitor/creditor depending on the transaction's type.public void setTargetExt(AlphaNumericText27 value)
targetExt
.value
- Additional data extending the target name or null
.public void setTargetName(AlphaNumericText27 value)
targetName
.value
- Debitor/creditor depending on the transaction's type.public void setType(Textschluessel value)
type
.value
- Payment type of the transaction.Copyright © 2005–2014 jDTAUS. All rights reserved.