Class RecurringPaymentVO
- 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.RecurringPaymentVO
-
- All Implemented Interfaces:
Serializable,HasTransactionNumber,IEntity,HasDisplay
public class RecurringPaymentVO extends BasePaymentVO
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringCLASS_NAMEstatic BasicProperty<DateTime,RecurringPaymentVO>NEXT_OCCURRENCE_DATEstatic BasicProperty<TimeIntervalDTO,RecurringPaymentVO>OCCURRENCE_INTERVALstatic BasicProperty<Integer,RecurringPaymentVO>OCCURRENCES_COUNTstatic BasicProperty<RecurringPaymentStatus,RecurringPaymentVO>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 RecurringPaymentVO()RecurringPaymentVO(Long id)RecurringPaymentVO(Property<T,? super RecurringPaymentVO> property, T value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringclassName()protected List<Property<?,?>>doGetProperties()DateTimegetNextOccurrenceDate()TimeIntervalDTOgetOccurrenceInterval()IntegergetOccurrencesCount()RecurringPaymentStatusgetStatus()voidsetNextOccurrenceDate(DateTime nextOccurrenceDate)voidsetOccurrenceInterval(TimeIntervalDTO occurrenceInterval)voidsetOccurrencesCount(Integer occurrencesCount)voidsetStatus(RecurringPaymentStatus 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
-
NEXT_OCCURRENCE_DATE
public static final BasicProperty<DateTime,RecurringPaymentVO> NEXT_OCCURRENCE_DATE
-
OCCURRENCE_INTERVAL
public static final BasicProperty<TimeIntervalDTO,RecurringPaymentVO> OCCURRENCE_INTERVAL
-
OCCURRENCES_COUNT
public static final BasicProperty<Integer,RecurringPaymentVO> OCCURRENCES_COUNT
-
STATUS
public static final BasicProperty<RecurringPaymentStatus,RecurringPaymentVO> STATUS
-
-
Constructor Detail
-
RecurringPaymentVO
public RecurringPaymentVO()
-
RecurringPaymentVO
public RecurringPaymentVO(Long id)
-
RecurringPaymentVO
public RecurringPaymentVO(Property<T,? super RecurringPaymentVO> property, T value)
-
-
Method Detail
-
doGetProperties
protected List<Property<?,?>> doGetProperties()
- Overrides:
doGetPropertiesin classBasePaymentVO
-
getNextOccurrenceDate
public DateTime getNextOccurrenceDate()
-
setNextOccurrenceDate
public void setNextOccurrenceDate(DateTime nextOccurrenceDate)
-
getOccurrenceInterval
public TimeIntervalDTO getOccurrenceInterval()
-
setOccurrenceInterval
public void setOccurrenceInterval(TimeIntervalDTO occurrenceInterval)
-
getOccurrencesCount
public Integer getOccurrencesCount()
-
setOccurrencesCount
public void setOccurrencesCount(Integer occurrencesCount)
-
getStatus
public RecurringPaymentStatus getStatus()
-
setStatus
public void setStatus(RecurringPaymentStatus status)
-
className
public String className()
- Overrides:
classNamein classBasePaymentVO
-
-