Class SendPaymentRequestDTO
- java.lang.Object
-
- org.cyclos.model.Bean
-
- org.cyclos.model.banking.transactions.PerformTransactionDTO
-
- org.cyclos.model.banking.transactions.PerformInternalTransactionDTO
-
- org.cyclos.model.banking.transactions.SendPaymentRequestDTO
-
- All Implemented Interfaces:
Serializable,IPerformInternalTransactionDTO,IPerformTransactionDTO,ModelWithCustomValues<CustomFieldValueDTO>
public class SendPaymentRequestDTO extends PerformInternalTransactionDTO
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringCLASS_NAMEstatic BasicProperty<DateTime,SendPaymentRequestDTO>EXPIRATION_DATEstatic BasicProperty<Boolean,SendPaymentRequestDTO>FIRST_SCHEDULING_IS_IMMEDIATEstatic BasicProperty<TimeIntervalDTO,SendPaymentRequestDTO>OCCURRENCE_INTERVALstatic BasicProperty<SchedulingType,SendPaymentRequestDTO>SCHEDULINGstatic BasicProperty<Integer,SendPaymentRequestDTO>SCHEDULING_COUNT-
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 SendPaymentRequestDTO()SendPaymentRequestDTO(Property<T,? super SendPaymentRequestDTO> property, T value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringclassName()protected List<Property<?,?>>doGetProperties()DateTimegetExpirationDate()TimeIntervalDTOgetOccurrenceInterval()SchedulingTypegetScheduling()IntegergetSchedulingCount()booleanisFirstSchedulingIsImmediate()voidsetExpirationDate(DateTime expirationDate)voidsetFirstSchedulingIsImmediate(boolean firstSchedulingIsImmediate)voidsetOccurrenceInterval(TimeIntervalDTO occurrenceInterval)voidsetScheduling(SchedulingType scheduling)voidsetSchedulingCount(Integer schedulingCount)-
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
-
EXPIRATION_DATE
public static final BasicProperty<DateTime,SendPaymentRequestDTO> EXPIRATION_DATE
-
FIRST_SCHEDULING_IS_IMMEDIATE
public static final BasicProperty<Boolean,SendPaymentRequestDTO> FIRST_SCHEDULING_IS_IMMEDIATE
-
OCCURRENCE_INTERVAL
public static final BasicProperty<TimeIntervalDTO,SendPaymentRequestDTO> OCCURRENCE_INTERVAL
-
SCHEDULING
public static final BasicProperty<SchedulingType,SendPaymentRequestDTO> SCHEDULING
-
SCHEDULING_COUNT
public static final BasicProperty<Integer,SendPaymentRequestDTO> SCHEDULING_COUNT
-
-
Constructor Detail
-
SendPaymentRequestDTO
public SendPaymentRequestDTO()
-
SendPaymentRequestDTO
public SendPaymentRequestDTO(Property<T,? super SendPaymentRequestDTO> property, T value)
-
-
Method Detail
-
doGetProperties
protected List<Property<?,?>> doGetProperties()
- Overrides:
doGetPropertiesin classPerformInternalTransactionDTO
-
getExpirationDate
public DateTime getExpirationDate()
-
setExpirationDate
public void setExpirationDate(DateTime expirationDate)
-
isFirstSchedulingIsImmediate
public boolean isFirstSchedulingIsImmediate()
-
setFirstSchedulingIsImmediate
public void setFirstSchedulingIsImmediate(boolean firstSchedulingIsImmediate)
-
getOccurrenceInterval
public TimeIntervalDTO getOccurrenceInterval()
-
setOccurrenceInterval
public void setOccurrenceInterval(TimeIntervalDTO occurrenceInterval)
-
getScheduling
public SchedulingType getScheduling()
-
setScheduling
public void setScheduling(SchedulingType scheduling)
-
getSchedulingCount
public Integer getSchedulingCount()
-
setSchedulingCount
public void setSchedulingCount(Integer schedulingCount)
-
-