Class PerformRecurringPaymentDTO
- 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.PerformRecurringPaymentDTO
-
- All Implemented Interfaces:
Serializable,IPerformInternalTransactionDTO,IPerformTransactionDTO,ModelWithCustomValues<CustomFieldValueDTO>
public class PerformRecurringPaymentDTO extends PerformBasePaymentDTO
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringCLASS_NAMEstatic BasicProperty<DateTime,PerformRecurringPaymentDTO>FIRST_OCCURRENCE_DATEstatic BasicProperty<Boolean,PerformRecurringPaymentDTO>FIRST_OCCURRENCE_IS_NOWstatic BasicProperty<TimeIntervalDTO,PerformRecurringPaymentDTO>OCCURRENCE_INTERVALstatic BasicProperty<Integer,PerformRecurringPaymentDTO>OCCURRENCES_COUNTstatic BasicProperty<Boolean,PerformRecurringPaymentDTO>UNTIL_CANCELED-
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 PerformRecurringPaymentDTO()PerformRecurringPaymentDTO(Property<T,? super PerformRecurringPaymentDTO> property, T value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringclassName()protected List<Property<?,?>>doGetProperties()DateTimegetFirstOccurrenceDate()TimeIntervalDTOgetOccurrenceInterval()IntegergetOccurrencesCount()booleanisFirstOccurrenceIsNow()booleanisUntilCanceled()voidsetFirstOccurrenceDate(DateTime firstOccurrenceDate)voidsetFirstOccurrenceIsNow(boolean firstOccurrenceIsNow)voidsetOccurrenceInterval(TimeIntervalDTO occurrenceInterval)voidsetOccurrencesCount(Integer occurrencesCount)voidsetUntilCanceled(boolean untilCanceled)-
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_OCCURRENCE_DATE
public static final BasicProperty<DateTime,PerformRecurringPaymentDTO> FIRST_OCCURRENCE_DATE
-
FIRST_OCCURRENCE_IS_NOW
public static final BasicProperty<Boolean,PerformRecurringPaymentDTO> FIRST_OCCURRENCE_IS_NOW
-
OCCURRENCE_INTERVAL
public static final BasicProperty<TimeIntervalDTO,PerformRecurringPaymentDTO> OCCURRENCE_INTERVAL
-
OCCURRENCES_COUNT
public static final BasicProperty<Integer,PerformRecurringPaymentDTO> OCCURRENCES_COUNT
-
UNTIL_CANCELED
public static final BasicProperty<Boolean,PerformRecurringPaymentDTO> UNTIL_CANCELED
-
-
Constructor Detail
-
PerformRecurringPaymentDTO
public PerformRecurringPaymentDTO()
-
PerformRecurringPaymentDTO
public PerformRecurringPaymentDTO(Property<T,? super PerformRecurringPaymentDTO> property, T value)
-
-
Method Detail
-
doGetProperties
protected List<Property<?,?>> doGetProperties()
- Overrides:
doGetPropertiesin classPerformBasePaymentDTO
-
getFirstOccurrenceDate
public DateTime getFirstOccurrenceDate()
-
setFirstOccurrenceDate
public void setFirstOccurrenceDate(DateTime firstOccurrenceDate)
-
isFirstOccurrenceIsNow
public boolean isFirstOccurrenceIsNow()
-
setFirstOccurrenceIsNow
public void setFirstOccurrenceIsNow(boolean firstOccurrenceIsNow)
-
getOccurrenceInterval
public TimeIntervalDTO getOccurrenceInterval()
-
setOccurrenceInterval
public void setOccurrenceInterval(TimeIntervalDTO occurrenceInterval)
-
getOccurrencesCount
public Integer getOccurrencesCount()
-
setOccurrencesCount
public void setOccurrencesCount(Integer occurrencesCount)
-
isUntilCanceled
public boolean isUntilCanceled()
-
setUntilCanceled
public void setUntilCanceled(boolean untilCanceled)
-
className
public String className()
- Overrides:
classNamein classPerformBasePaymentDTO
-
-