@Entity public class PaymentRequest extends InverseTransaction implements HasTransactionStatus<PaymentRequestStatus>
Transaction (either a Payment or ScheduledPayment)
is generated, and the payment is processed.authorizationStatus, authorizationType, showToReceiver, status, transaction| Constructor and Description |
|---|
PaymentRequest() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getComments() |
java.util.Date |
getExpirationDate() |
java.lang.String |
getExpirationDateComments() |
Location |
getLocation() |
TransactionNature |
getNature() |
java.util.Date |
getProcessDate()
Returns the date the transaction was actually processed
|
SchedulingType |
getScheduling() |
java.lang.Integer |
getSchedulingCount() |
java.lang.String |
getSmsCode()
Returns the SMS code.
|
PaymentRequestStatus |
getStatus() |
BasePayment |
getTransaction() |
boolean |
isFirstSchedulingIsImmediate() |
void |
setComments(java.lang.String comments) |
void |
setExpirationDate(java.util.Date expirationDate) |
void |
setExpirationDateComments(java.lang.String expirationDateComments) |
void |
setFirstSchedulingIsImmediate(java.lang.Boolean firstSchedulingIsImmediate) |
void |
setProcessDate(java.util.Date processDate) |
void |
setScheduling(SchedulingType scheduling) |
void |
setSchedulingCount(java.lang.Integer schedulingCount) |
void |
setSmsCode(java.lang.String smsCode) |
void |
setStatus(PaymentRequestStatus status) |
void |
setTransaction(BasePayment transaction) |
doGetActualAmount, getDestinationAccountLocator, getSourceAccountLocatorgetToOwnergetAccessClient, getActualAmount, getActualBy, getAmount, getBy, getChannel, getCurrency, getCurrencyAmount, getCustomFieldClass, getCustomFieldValueClass, getCustomValues, getDate, getDescription, getDestinationUser, getFromName, getFromOwner, getFromUser, getNetwork, getPrincipalType, getSourceUser, getToName, getToUser, getTransactionNumber, getType, isFromSystem, isFromUser, isToSystem, isToUser, setAccessClient, setAmount, setBy, setBySelf, setChannel, setCustomValues, setDate, setDescription, setFromName, setFromOwner, setPrincipalType, setToName, setToOwner, setTransactionNumber, setTypeisGlobalclone, equals, getId, getId, getIds, getUniqueIds, getUniqueIds, hashCode, isPersistent, isTransient, toStringpublic java.lang.String getComments()
public java.util.Date getExpirationDate()
public java.lang.String getExpirationDateComments()
public Location getLocation()
getLocation in class Transactionpublic TransactionNature getNature()
getNature in class Transactionpublic java.util.Date getProcessDate()
TransactiongetProcessDate in class Transactionpublic SchedulingType getScheduling()
public java.lang.Integer getSchedulingCount()
public java.lang.String getSmsCode()
public PaymentRequestStatus getStatus()
getStatus in interface HasTransactionStatus<PaymentRequestStatus>public BasePayment getTransaction()
public boolean isFirstSchedulingIsImmediate()
public void setComments(java.lang.String comments)
public void setExpirationDate(java.util.Date expirationDate)
public void setExpirationDateComments(java.lang.String expirationDateComments)
public void setFirstSchedulingIsImmediate(java.lang.Boolean firstSchedulingIsImmediate)
public void setProcessDate(java.util.Date processDate)
public void setScheduling(SchedulingType scheduling)
public void setSchedulingCount(java.lang.Integer schedulingCount)
public void setSmsCode(java.lang.String smsCode)
public void setStatus(PaymentRequestStatus status)
setStatus in interface HasTransactionStatus<PaymentRequestStatus>public void setTransaction(BasePayment transaction)