Package org.cyclos.entities.banking
Class Chargeback
- java.lang.Object
-
- org.cyclos.entities.SimpleEntity
-
- org.cyclos.entities.NetworkedEntity
-
- org.cyclos.entities.banking.Transaction
-
- org.cyclos.entities.banking.InternalTransaction
-
- org.cyclos.entities.banking.Chargeback
-
- All Implemented Interfaces:
Cloneable,HasCurrency,HasCurrencyAmount,Trans,ProcessableForDataTranslation,EntityWithCustomValues<TransactionCustomField,TransactionCustomFieldPossibleValueCategory,TransactionCustomFieldPossibleValue,TransactionCustomFieldValue>,HasTransactionNumber,IEntity,HasAmount
@Entity public class Chargeback extends InternalTransaction
Represents an action for aTransferchargeback, that is, the a reversed transfer
-
-
Field Summary
-
Fields inherited from class org.cyclos.entities.banking.InternalTransaction
installments
-
Fields inherited from class org.cyclos.entities.banking.Transaction
authorizationStatus, authorizationType, expirationDate, nextAuthorizationLevel, received, receivedBy, showToReceiver, status, transaction
-
-
Constructor Summary
Constructors Constructor Description Chargeback()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ChargebackTransfergetChargeback()Set<ChargebackTransfer>getChargebackTransfers()LocationgetLocation()TransactionNaturegetNature()TransfergetOriginal()DategetProcessDate()Returns the date the transaction was actually processedvoidsetChargebackTransfers(Set<ChargebackTransfer> chargebackTransfers)voidsetOriginal(Transfer original)-
Methods inherited from class org.cyclos.entities.banking.InternalTransaction
getToOwner
-
Methods inherited from class org.cyclos.entities.banking.Transaction
getAccessClient, getAmount, getBy, getChannel, getCurrency, getCustomFieldClass, getCustomFieldValueClass, getCustomValues, getDate, getDescription, getFrom, getFromName, getNetwork, getPerformer, getPrincipalType, getReceiver, getRelatedName, getTo, getToName, getToUser, getTransactionNumber, getType, setAccessClient, setAmount, setBy, setChannel, setCustomValues, setDate, setDescription, setFrom, setFromName, setPrincipalType, setTo, setToName, setTransactionNumber, setType
-
Methods inherited from class org.cyclos.entities.NetworkedEntity
isGlobal
-
Methods inherited from class org.cyclos.entities.SimpleEntity
clone, equals, getId, getId, getIds, getUniqueIds, getUniqueIds, hashCode, isPersistent, isTransient, toShortString, toString
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.cyclos.entities.banking.HasCurrencyAmount
getCurrencyAmount
-
Methods inherited from interface org.cyclos.entities.banking.Trans
getActualAmount, getFromOwner, getFromOwnerOrType, getFromType, getFromUser, getRelatedAccount, getRelatedOwner, getToOwnerOrType, getToType, isDebit, isFromSystem, isFromUser, isToSystem, isToUser
-
-
-
-
Method Detail
-
getChargeback
public ChargebackTransfer getChargeback()
-
getChargebackTransfers
public Set<ChargebackTransfer> getChargebackTransfers()
-
getLocation
public Location getLocation()
- Specified by:
getLocationin classTransaction
-
getNature
public TransactionNature getNature()
- Specified by:
getNaturein classTransaction
-
getOriginal
public Transfer getOriginal()
-
getProcessDate
public Date getProcessDate()
Description copied from class:TransactionReturns the date the transaction was actually processed- Specified by:
getProcessDatein classTransaction
-
setChargebackTransfers
public void setChargebackTransfers(Set<ChargebackTransfer> chargebackTransfers)
-
setOriginal
public void setOriginal(Transfer original)
-
-