Class ScheduledPaymentVO
- java.lang.Object
-
- org.cyclos.model.Bean
-
- org.cyclos.model.EntityModel
-
- org.cyclos.model.EntityVO
-
- org.cyclos.model.banking.transactions.TransVO
-
- org.cyclos.model.banking.transactions.TransactionVO
-
- org.cyclos.model.banking.transactions.TransactionDetailedVO
-
- org.cyclos.model.banking.transactions.BasePaymentVO
-
- org.cyclos.model.banking.transactions.ScheduledPaymentVO
-
- All Implemented Interfaces:
Serializable,HasTransactionNumber,IEntity,HasDisplay
public class ScheduledPaymentVO extends BasePaymentVO
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringCLASS_NAMEstatic BasicProperty<CurrencyAmountDTO,ScheduledPaymentVO>DUE_AMOUNTstatic ListProperty<InstallmentVO,ScheduledPaymentVO>INSTALLMENTSstatic BasicProperty<ScheduledPaymentStatus,ScheduledPaymentVO>STATUS-
Fields inherited from class org.cyclos.model.banking.transactions.BasePaymentVO
AUTHORIZATION_STATUS, OIDC_CLIENT, RECEIVED, RECEIVED_BY
-
Fields inherited from class org.cyclos.model.banking.transactions.TransactionDetailedVO
ACCESS_CLIENT, BY, CHANNEL, CUSTOM_VALUES
-
Fields inherited from class org.cyclos.model.banking.transactions.TransactionVO
CREATION_TYPE, DESCRIPTION, FROM_NAME, NATURE, TO_NAME
-
Fields inherited from class org.cyclos.model.banking.transactions.TransVO
CURRENCY_AMOUNT, DATE, DISPLAY, FROM, TO, TRANSACTION_NUMBER, TYPE
-
Fields inherited from class org.cyclos.model.EntityModel
ID
-
-
Constructor Summary
Constructors Constructor Description ScheduledPaymentVO()ScheduledPaymentVO(Long id)ScheduledPaymentVO(Property<T,? super ScheduledPaymentVO> property, T value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringclassName()protected List<Property<?,?>>doGetProperties()CurrencyAmountDTOgetDueAmount()List<InstallmentVO>getInstallments()ScheduledPaymentStatusgetStatus()voidsetDueAmount(CurrencyAmountDTO dueAmount)voidsetInstallments(List<InstallmentVO> installments)voidsetStatus(ScheduledPaymentStatus status)-
Methods inherited from class org.cyclos.model.banking.transactions.BasePaymentVO
getAuthorizationStatus, getOidcClient, getReceivedBy, isReceived, setAuthorizationStatus, setOidcClient, setReceived, setReceivedBy
-
Methods inherited from class org.cyclos.model.banking.transactions.TransactionDetailedVO
getAccessClient, getBy, getChannel, getCustomValues, setAccessClient, setBy, setChannel, setCustomValues
-
Methods inherited from class org.cyclos.model.banking.transactions.TransactionVO
getCreationType, getDescription, getFromName, getNature, getToName, setCreationType, setDescription, setFromName, setNature, setToName
-
Methods inherited from class org.cyclos.model.banking.transactions.TransVO
getCurrencyAmount, getDate, getDisplay, getFrom, getTo, getTransactionNumber, getType, setCurrencyAmount, setDate, setDisplay, setFrom, setTo, setTransactionNumber, setType, toString
-
Methods inherited from class org.cyclos.model.EntityModel
getId, setId
-
Methods inherited from class org.cyclos.model.Bean
addPropertyChangeListener, addPropertyChangeListener, attributeNames, backup, changes, clearAttributes, copyPropertiesTo, copyPropertiesTo, copyPropertiesTo, dataAccessor, firePropertyChange, get, getAttribute, initDataAccessor, properties, property, propertyMap, removeAttribute, removePropertyChangeListener, removePropertyChangeListener, restore, set, set, setAttribute, setWithPropagationId, values
-
-
-
-
Field Detail
-
CLASS_NAME
public static final String CLASS_NAME
-
DUE_AMOUNT
public static final BasicProperty<CurrencyAmountDTO,ScheduledPaymentVO> DUE_AMOUNT
-
INSTALLMENTS
public static final ListProperty<InstallmentVO,ScheduledPaymentVO> INSTALLMENTS
-
STATUS
public static final BasicProperty<ScheduledPaymentStatus,ScheduledPaymentVO> STATUS
-
-
Constructor Detail
-
ScheduledPaymentVO
public ScheduledPaymentVO()
-
ScheduledPaymentVO
public ScheduledPaymentVO(Long id)
-
ScheduledPaymentVO
public ScheduledPaymentVO(Property<T,? super ScheduledPaymentVO> property, T value)
-
-
Method Detail
-
doGetProperties
protected List<Property<?,?>> doGetProperties()
- Overrides:
doGetPropertiesin classBasePaymentVO
-
getDueAmount
public CurrencyAmountDTO getDueAmount()
-
setDueAmount
public void setDueAmount(CurrencyAmountDTO dueAmount)
-
getInstallments
public List<InstallmentVO> getInstallments()
-
setInstallments
public void setInstallments(List<InstallmentVO> installments)
-
getStatus
public ScheduledPaymentStatus getStatus()
-
setStatus
public void setStatus(ScheduledPaymentStatus status)
-
className
public String className()
- Overrides:
classNamein classBasePaymentVO
-
-