Class VoucherVO
- java.lang.Object
-
- org.cyclos.model.Bean
-
- org.cyclos.model.EntityModel
-
- org.cyclos.model.EntityVO
-
- org.cyclos.model.banking.vouchers.VoucherVO
-
- All Implemented Interfaces:
Serializable,IEntity
public class VoucherVO extends EntityVO
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static BasicProperty<BigDecimal,VoucherVO>AMOUNTstatic BasicProperty<BigDecimal,VoucherVO>BALANCEstatic StringCLASS_NAMEstatic BasicProperty<String,VoucherVO>EMAILstatic BasicProperty<DateTime,VoucherVO>EXPIRATION_DATEstatic BasicProperty<UserVO,VoucherVO>OWNERstatic BasicProperty<VoucherPackVO,VoucherVO>PACKstatic BasicProperty<BasicUserVO,VoucherVO>REDEEM_BYstatic BasicProperty<DateTime,VoucherVO>REDEEM_DATEstatic BasicProperty<VoucherStatus,VoucherVO>STATUSstatic BasicProperty<String,VoucherVO>TOKEN-
Fields inherited from class org.cyclos.model.EntityModel
ID
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringclassName()protected List<Property<?,?>>doGetProperties()BigDecimalgetAmount()BigDecimalgetBalance()StringgetEmail()DateTimegetExpirationDate()UserVOgetOwner()VoucherPackVOgetPack()BasicUserVOgetRedeemBy()DateTimegetRedeemDate()VoucherStatusgetStatus()StringgetToken()voidsetAmount(BigDecimal amount)voidsetBalance(BigDecimal balance)voidsetEmail(String email)voidsetExpirationDate(DateTime expirationDate)voidsetOwner(UserVO owner)voidsetPack(VoucherPackVO pack)voidsetRedeemBy(BasicUserVO redeemBy)voidsetRedeemDate(DateTime redeemDate)voidsetStatus(VoucherStatus status)voidsetToken(String token)-
Methods inherited from class org.cyclos.model.EntityModel
getId, setId, toString
-
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
public static final BasicProperty<BigDecimal,VoucherVO> AMOUNT
-
BALANCE
public static final BasicProperty<BigDecimal,VoucherVO> BALANCE
-
EMAIL
public static final BasicProperty<String,VoucherVO> EMAIL
-
EXPIRATION_DATE
public static final BasicProperty<DateTime,VoucherVO> EXPIRATION_DATE
-
OWNER
public static final BasicProperty<UserVO,VoucherVO> OWNER
-
PACK
public static final BasicProperty<VoucherPackVO,VoucherVO> PACK
-
REDEEM_BY
public static final BasicProperty<BasicUserVO,VoucherVO> REDEEM_BY
-
REDEEM_DATE
public static final BasicProperty<DateTime,VoucherVO> REDEEM_DATE
-
STATUS
public static final BasicProperty<VoucherStatus,VoucherVO> STATUS
-
TOKEN
public static final BasicProperty<String,VoucherVO> TOKEN
-
-
Method Detail
-
doGetProperties
protected List<Property<?,?>> doGetProperties()
- Overrides:
doGetPropertiesin classEntityModel
-
getAmount
public BigDecimal getAmount()
-
setAmount
public void setAmount(BigDecimal amount)
-
getBalance
public BigDecimal getBalance()
-
setBalance
public void setBalance(BigDecimal balance)
-
getEmail
public String getEmail()
-
setEmail
public void setEmail(String email)
-
getExpirationDate
public DateTime getExpirationDate()
-
setExpirationDate
public void setExpirationDate(DateTime expirationDate)
-
getOwner
public UserVO getOwner()
-
setOwner
public void setOwner(UserVO owner)
-
getPack
public VoucherPackVO getPack()
-
setPack
public void setPack(VoucherPackVO pack)
-
getRedeemBy
public BasicUserVO getRedeemBy()
-
setRedeemBy
public void setRedeemBy(BasicUserVO redeemBy)
-
getRedeemDate
public DateTime getRedeemDate()
-
setRedeemDate
public void setRedeemDate(DateTime redeemDate)
-
getStatus
public VoucherStatus getStatus()
-
setStatus
public void setStatus(VoucherStatus status)
-
getToken
public String getToken()
-
setToken
public void setToken(String token)
-
-