Package org.cyclos.entities.banking
Class InternalTransaction
- java.lang.Object
-
- org.cyclos.entities.SimpleEntity
-
- org.cyclos.entities.NetworkedEntity
-
- org.cyclos.entities.banking.Transaction
-
- org.cyclos.entities.banking.InternalTransaction
-
- All Implemented Interfaces:
Cloneable,HasCurrency,HasCurrencyAmount,Trans,ProcessableForDataTranslation,EntityWithCustomValues<TransactionCustomField,TransactionCustomFieldPossibleValueCategory,TransactionCustomFieldPossibleValue,TransactionCustomFieldValue>,HasTransactionNumber,IEntity,HasAmount
- Direct Known Subclasses:
BasePayment,Chargeback,ImportTransaction,PaymentRequest,Ticket
@Entity public abstract class InternalTransaction extends Transaction
Base class for internal transactions, that is transactions between registers members (already in Cyclos)
-
-
Field Summary
Fields Modifier and Type Field Description protected List<? extends Installment>installments-
Fields inherited from class org.cyclos.entities.banking.Transaction
authorizationStatus, authorizationType, expirationDate, nextAuthorizationLevel, received, receivedBy, showToReceiver, status, transaction
-
-
Constructor Summary
Constructors Constructor Description InternalTransaction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InternalAccountOwnergetToOwner()-
Methods inherited from class org.cyclos.entities.banking.Transaction
getAccessClient, getAmount, getBy, getChannel, getCurrency, getCustomFieldClass, getCustomFieldValueClass, getCustomValues, getDate, getDescription, getFrom, getFromName, getLocation, getNature, getNetwork, getPerformer, getPrincipalType, getProcessDate, 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
-
-
-
-
Field Detail
-
installments
protected List<? extends Installment> installments
-
-
Method Detail
-
getToOwner
public InternalAccountOwner getToOwner()
-
-