@Entity public abstract class Transfer extends BaseEntity implements RatedEntity, HasTransactionNumber, HasCurrency
| Constructor and Description |
|---|
Transfer() |
getDataTranslationType, getLogType, getVersion, isGlobal, isPersistent, isTransientclone, equals, getId, getId, getIds, getUniqueIds, getUniqueIds, hashCode, toStringpublic java.math.BigDecimal getAmount()
public ChargebackTransfer getChargedBackBy()
public java.util.List<Transfer> getChildren()
public Currency getCurrency()
getCurrency in interface HasCurrencypublic CurrencyAmount getCurrencyAmount()
public java.util.Date getDate()
public java.util.Date getEmissionDate()
getEmissionDate in interface RatedEntitypublic EntityImportance getEntityImportance()
getEntityImportance in interface HasEntityImportancegetEntityImportance in class SimpleEntitypublic java.util.Date getExpirationDate()
getExpirationDate in interface RatedEntitypublic Account getFrom()
public InternalAccountOwner getFromOwner()
public Network getNetwork()
getNetwork in class BaseEntitypublic Transfer getParent()
public TransferStatus getStatus(TransferStatusFlow flow)
public java.util.Set<TransferStatus> getStatuses()
public Account getTo()
public InternalAccountOwner getToOwner()
public Transaction getTransaction()
public final java.lang.Long getTransactionId()
public java.lang.String getTransactionNumber()
getTransactionNumber in interface HasTransactionNumberpublic TransactionNumber getTransactionNumberRef()
public abstract TransferNature getTransferNature()
public TransferType getType()
public boolean isFromSystem()
public boolean isFromUser()
public boolean isToSystem()
public boolean isToUser()
public void setAmount(java.math.BigDecimal amount)
public void setChargedBackBy(ChargebackTransfer chargedBackBy)
public void setChildren(java.util.List<Transfer> children)
public void setDate(java.util.Date date)
public void setEmissionDate(java.util.Date emissionDate)
setEmissionDate in interface RatedEntitypublic void setExpirationDate(java.util.Date expirationDate)
setExpirationDate in interface RatedEntitypublic void setFrom(Account from)
public void setParent(Transfer parent)
public void setStatus(TransferStatus newStatus)
public void setStatuses(java.util.Set<TransferStatus> statuses)
public void setTo(Account to)
public void setTransaction(Transaction transaction)
public void setTransactionNumberRef(TransactionNumber transactionNumberRef)
public void setType(TransferType type)