Class PerformScheduledPaymentDTO
- java.lang.Object
-
- org.cyclos.model.Bean
-
- org.cyclos.model.banking.transactions.PerformTransactionDTO
-
- org.cyclos.model.banking.transactions.PerformInternalTransactionDTO
-
- org.cyclos.model.banking.transactions.PerformBasePaymentDTO
-
- org.cyclos.model.banking.transactions.PerformScheduledPaymentDTO
-
- All Implemented Interfaces:
Serializable,IPerformInternalTransactionDTO,IPerformTransactionDTO,ModelWithCustomValues<CustomFieldValueDTO>
public class PerformScheduledPaymentDTO extends PerformBasePaymentDTO
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringCLASS_NAMEstatic BasicProperty<DateTime,PerformScheduledPaymentDTO>FIRST_INSTALLMENT_DATEstatic BasicProperty<Boolean,PerformScheduledPaymentDTO>FIRST_INSTALLMENT_IS_NOWstatic ListProperty<InstallmentDTO,PerformScheduledPaymentDTO>INSTALLMENTSstatic BasicProperty<Integer,PerformScheduledPaymentDTO>INSTALLMENTS_COUNT-
Fields inherited from class org.cyclos.model.banking.transactions.PerformBasePaymentDTO
NFC_CHALLENGE
-
Fields inherited from class org.cyclos.model.banking.transactions.PerformInternalTransactionDTO
FROM_NAME, SUBJECT, TO_NAME
-
Fields inherited from class org.cyclos.model.banking.transactions.PerformTransactionDTO
AMOUNT, CONFIRMATION_PASSWORD, CURRENCY, CUSTOM_VALUES, DESCRIPTION, OWNER, TYPE
-
-
Constructor Summary
Constructors Constructor Description PerformScheduledPaymentDTO()PerformScheduledPaymentDTO(Property<T,? super PerformScheduledPaymentDTO> property, T value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringclassName()protected List<Property<?,?>>doGetProperties()DateTimegetFirstInstallmentDate()List<InstallmentDTO>getInstallments()IntegergetInstallmentsCount()booleanisFirstInstallmentIsNow()voidsetFirstInstallmentDate(DateTime firstInstallmentDate)voidsetFirstInstallmentIsNow(boolean firstInstallmentIsNow)voidsetInstallments(List<InstallmentDTO> installments)voidsetInstallmentsCount(Integer installmentsCount)-
Methods inherited from class org.cyclos.model.banking.transactions.PerformBasePaymentDTO
getNfcChallenge, setNfcChallenge
-
Methods inherited from class org.cyclos.model.banking.transactions.PerformInternalTransactionDTO
getFromName, getSubject, getToName, setFromName, setSubject, setToName
-
Methods inherited from class org.cyclos.model.banking.transactions.PerformTransactionDTO
getAmount, getConfirmationPassword, getCurrency, getCustomValues, getDescription, getOwner, getType, setAmount, setConfirmationPassword, setCurrency, setCustomValues, setDescription, setOwner, setType
-
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
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.cyclos.model.banking.transactions.IPerformInternalTransactionDTO
getTo, setTo
-
Methods inherited from interface org.cyclos.model.banking.transactions.IPerformTransactionDTO
getFrom, getOwner, setFrom, setOwner
-
-
-
-
Field Detail
-
CLASS_NAME
public static final String CLASS_NAME
-
FIRST_INSTALLMENT_DATE
public static final BasicProperty<DateTime,PerformScheduledPaymentDTO> FIRST_INSTALLMENT_DATE
-
FIRST_INSTALLMENT_IS_NOW
public static final BasicProperty<Boolean,PerformScheduledPaymentDTO> FIRST_INSTALLMENT_IS_NOW
-
INSTALLMENTS
public static final ListProperty<InstallmentDTO,PerformScheduledPaymentDTO> INSTALLMENTS
-
INSTALLMENTS_COUNT
public static final BasicProperty<Integer,PerformScheduledPaymentDTO> INSTALLMENTS_COUNT
-
-
Constructor Detail
-
PerformScheduledPaymentDTO
public PerformScheduledPaymentDTO()
-
PerformScheduledPaymentDTO
public PerformScheduledPaymentDTO(Property<T,? super PerformScheduledPaymentDTO> property, T value)
-
-
Method Detail
-
doGetProperties
protected List<Property<?,?>> doGetProperties()
- Overrides:
doGetPropertiesin classPerformBasePaymentDTO
-
getFirstInstallmentDate
public DateTime getFirstInstallmentDate()
-
setFirstInstallmentDate
public void setFirstInstallmentDate(DateTime firstInstallmentDate)
-
isFirstInstallmentIsNow
public boolean isFirstInstallmentIsNow()
-
setFirstInstallmentIsNow
public void setFirstInstallmentIsNow(boolean firstInstallmentIsNow)
-
getInstallments
public List<InstallmentDTO> getInstallments()
-
setInstallments
public void setInstallments(List<InstallmentDTO> installments)
-
getInstallmentsCount
public Integer getInstallmentsCount()
-
setInstallmentsCount
public void setInstallmentsCount(Integer installmentsCount)
-
className
public String className()
- Overrides:
classNamein classPerformBasePaymentDTO
-
-