Class BuyVoucherData
- java.lang.Object
-
- org.cyclos.model.Bean
-
- org.cyclos.model.banking.vouchers.BasicVoucherData
-
- org.cyclos.model.banking.vouchers.BasicVoucherDataWithConfirmationPassword
-
- org.cyclos.model.banking.vouchers.BasicCreateVoucherData
-
- org.cyclos.model.banking.vouchers.BuyVoucherData
-
- All Implemented Interfaces:
Serializable
public class BuyVoucherData extends BasicCreateVoucherData
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static BasicProperty<DecimalRangeDTO,BuyVoucherData>AMOUNT_RANGEstatic BasicProperty<Boolean,BuyVoucherData>CAN_BUY_MULTIPLEstatic StringCLASS_NAMEstatic BasicProperty<BigDecimal,BuyVoucherData>FIXED_AMOUNTstatic ListProperty<CustomFieldDetailedVO,BuyVoucherData>PAYMENT_CUSTOM_FIELDS-
Fields inherited from class org.cyclos.model.banking.vouchers.BasicCreateVoucherData
ACCOUNT, CATEGORIES, CUSTOM_FIELDS, EXPIRATION_DATE, MINIMUM_TIME_TO_REDEEM, REDEEM_AFTER_DATE, REDEEM_ON_WEEK_DAYS, TYPES, USER
-
Fields inherited from class org.cyclos.model.banking.vouchers.BasicVoucherDataWithConfirmationPassword
CONFIRMATION_PASSWORD_INPUT
-
Fields inherited from class org.cyclos.model.banking.vouchers.BasicVoucherData
TYPE
-
-
Constructor Summary
Constructors Constructor Description BuyVoucherData()BuyVoucherData(Property<T,? super BuyVoucherData> property, T value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringclassName()protected List<Property<?,?>>doGetProperties()DecimalRangeDTOgetAmountRange()BigDecimalgetFixedAmount()List<CustomFieldDetailedVO>getPaymentCustomFields()booleanisCanBuyMultiple()voidsetAmountRange(DecimalRangeDTO amountRange)voidsetCanBuyMultiple(boolean canBuyMultiple)voidsetFixedAmount(BigDecimal fixedAmount)voidsetPaymentCustomFields(List<CustomFieldDetailedVO> paymentCustomFields)-
Methods inherited from class org.cyclos.model.banking.vouchers.BasicCreateVoucherData
getAccount, getCategories, getCustomFields, getExpirationDate, getMinimumTimeToRedeem, getRedeemAfterDate, getRedeemOnWeekDays, getTypes, getUser, setAccount, setCategories, setCustomFields, setExpirationDate, setMinimumTimeToRedeem, setRedeemAfterDate, setRedeemOnWeekDays, setTypes, setUser
-
Methods inherited from class org.cyclos.model.banking.vouchers.BasicVoucherDataWithConfirmationPassword
getConfirmationPasswordInput, setConfirmationPasswordInput
-
Methods inherited from class org.cyclos.model.banking.vouchers.BasicVoucherData
getType, 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
-
-
-
-
Field Detail
-
CLASS_NAME
public static final String CLASS_NAME
-
AMOUNT_RANGE
public static final BasicProperty<DecimalRangeDTO,BuyVoucherData> AMOUNT_RANGE
-
CAN_BUY_MULTIPLE
public static final BasicProperty<Boolean,BuyVoucherData> CAN_BUY_MULTIPLE
-
FIXED_AMOUNT
public static final BasicProperty<BigDecimal,BuyVoucherData> FIXED_AMOUNT
-
PAYMENT_CUSTOM_FIELDS
public static final ListProperty<CustomFieldDetailedVO,BuyVoucherData> PAYMENT_CUSTOM_FIELDS
-
-
Constructor Detail
-
BuyVoucherData
public BuyVoucherData()
-
BuyVoucherData
public BuyVoucherData(Property<T,? super BuyVoucherData> property, T value)
-
-
Method Detail
-
doGetProperties
protected List<Property<?,?>> doGetProperties()
- Overrides:
doGetPropertiesin classBasicCreateVoucherData
-
getAmountRange
public DecimalRangeDTO getAmountRange()
-
setAmountRange
public void setAmountRange(DecimalRangeDTO amountRange)
-
isCanBuyMultiple
public boolean isCanBuyMultiple()
-
setCanBuyMultiple
public void setCanBuyMultiple(boolean canBuyMultiple)
-
getFixedAmount
public BigDecimal getFixedAmount()
-
setFixedAmount
public void setFixedAmount(BigDecimal fixedAmount)
-
getPaymentCustomFields
public List<CustomFieldDetailedVO> getPaymentCustomFields()
-
setPaymentCustomFields
public void setPaymentCustomFields(List<CustomFieldDetailedVO> paymentCustomFields)
-
-