@Entity public class RecurringPayment extends BasePayment implements HasTransactionStatus<RecurringPaymentStatus>, HasShowToReceiver, TransactionWithInstallments<RecurringPaymentOccurrence>
installmentsauthorizationStatus, authorizationType, expirationDate, nextAuthorizationLevel, received, receivedBy, showToReceiver, status, transaction| Constructor and Description |
|---|
RecurringPayment() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<RecurringPaymentOccurrence> |
getInstallments() |
java.lang.Integer |
getInstallmentsCount() |
int |
getLastOccurrenceNumber() |
Location |
getLocation() |
TransactionNature |
getNature() |
RecurringPaymentOccurrence |
getNextOccurrence() |
java.util.Date |
getNextOccurrenceDate() |
TimeInterval |
getOccurrenceInterval() |
java.util.List<RecurringPaymentOccurrence> |
getOccurrences() |
java.lang.Integer |
getOccurrencesCount() |
RecurringPaymentStatus |
getStatus() |
boolean |
isShowToReceiver() |
void |
setOccurrenceInterval(TimeInterval occurrenceInterval) |
void |
setOccurrences(java.util.List<RecurringPaymentOccurrence> occurrences) |
void |
setOccurrencesCount(java.lang.Integer occurrencesCount) |
void |
setShowToReceiver(boolean showToReceiver) |
void |
setStatus(RecurringPaymentStatus status) |
getAuthorizations, getAuthorizationStatus, getAuthorizationType, getFeedback, getFeedbackExpirationNotified, getFeedbackExpirationReminderNotified, getFeedbackReminderNotified, getNextAuthorizationLevel, getOidcClient, getPaymentRequest, getPaymentType, getProcessDate, getReceivedBy, getReceiver, isAuthorized, isPendingAuthorization, isReceived, setAuthorizations, setAuthorizationStatus, setAuthorizationType, setFeedback, setFeedbackExpirationNotified, setFeedbackExpirationReminderNotified, setFeedbackReminderNotified, setNextAuthorizationLevel, setOidcClient, setPaymentRequest, setPaymentType, setReceived, setReceivedBy, setTypegetToOwnergetAccessClient, getAmount, getBy, getChannel, getCurrency, getCustomFieldClass, getCustomFieldValueClass, getCustomValues, getDate, getDescription, getFrom, getFromName, getNetwork, getPerformer, getPrincipalType, getRelatedName, getTo, getToName, getToUser, getTransactionNumber, getType, setAccessClient, setAmount, setBy, setChannel, setCustomValues, setDate, setDescription, setFrom, setFromName, setPrincipalType, setTo, setToName, setTransactionNumberisGlobalclone, equals, getId, getId, getIds, getUniqueIds, getUniqueIds, hashCode, isPersistent, isTransient, toShortString, toStringfinalize, getClass, notify, notifyAll, wait, wait, waitgetFirstScheduledInstallment, getLastProcessedInstallment, getProcessedInstallments, getScheduling, getScheduling, isProcessedgetAccessClient, getActualAmount, getAmount, getChannel, getCustomValues, getDate, getFrom, getFromOwner, getFromOwnerOrType, getFromType, getFromUser, getRelatedAccount, getRelatedOwner, getTo, getToOwner, getToOwnerOrType, getToType, getToUser, getType, isDebit, isFromSystem, isFromUser, isToSystem, isToUsergetTransactionNumbergetCurrencyAmountgetCurrencypublic java.util.List<RecurringPaymentOccurrence> getInstallments()
getInstallments in interface TransactionWithInstallments<RecurringPaymentOccurrence>public java.lang.Integer getInstallmentsCount()
getInstallmentsCount in interface TransactionWithInstallments<RecurringPaymentOccurrence>public int getLastOccurrenceNumber()
public Location getLocation()
getLocation in class Transactionpublic TransactionNature getNature()
getNature in class Transactionpublic RecurringPaymentOccurrence getNextOccurrence()
public java.util.Date getNextOccurrenceDate()
public TimeInterval getOccurrenceInterval()
public java.util.List<RecurringPaymentOccurrence> getOccurrences()
public java.lang.Integer getOccurrencesCount()
public RecurringPaymentStatus getStatus()
getStatus in interface HasTransactionStatus<RecurringPaymentStatus>public boolean isShowToReceiver()
isShowToReceiver in interface HasShowToReceiverpublic void setOccurrenceInterval(TimeInterval occurrenceInterval)
public void setOccurrences(java.util.List<RecurringPaymentOccurrence> occurrences)
public void setOccurrencesCount(java.lang.Integer occurrencesCount)
public void setShowToReceiver(boolean showToReceiver)
setShowToReceiver in interface HasShowToReceiverpublic void setStatus(RecurringPaymentStatus status)
setStatus in interface HasTransactionStatus<RecurringPaymentStatus>