@Entity public class VoucherType extends ConfigurationEntity implements HasCurrency
| Constructor and Description |
|---|
VoucherType() |
getDescription, getInternalName, setDescription, setInternalName, toStringcompareTo, getName, getNames, setNamegetDataTranslationType, getLogType, getVersion, isGlobal, isPersistent, isTransientclone, equals, getEntityImportance, getId, getId, getIds, getUniqueIds, getUniqueIds, hashCodepublic java.util.Set<BasicGroup> getBuyAllowedGroups()
public java.util.Date getBuyUntilDate()
public VoucherConfiguration getConfiguration()
public Currency getCurrency()
getCurrency in interface HasCurrencypublic java.util.Date getExpirationDate()
public TimeInterval getExpirationInterval()
public VoucherExpirationType getExpirationType()
public VoucherTypeImage getImage()
public java.math.BigDecimal getMaxBuyAmount()
public DatePeriod getMaxBuyAmountActualPeriod()
public java.math.BigDecimal getMaxBuyAmountActualSum()
public TimeInterval getMaxBuyAmountPeriod()
public java.math.BigDecimal getMaxBuyAmountPerPeriod()
public java.math.BigDecimal getMaxOpenAmountPerUser()
public java.math.BigDecimal getMaxTotalOpenAmount()
public java.math.BigDecimal getMinBuyAmount()
public TimeInterval getMinimumTimeToRedeem()
public Network getNetwork()
getNetwork in class BaseEntitypublic VoucherPaymentDestination getPaymentDestination()
public User getPaymentDestinationUser()
public java.util.Set<BasicGroup> getRedeemAllowedGroups()
public java.util.Set<User> getRedeemAllowedUsers()
public java.util.Set<WeekDay> getRedeemOnWeekDays()
public VoucherRedeemRestrictTo getRedeemRestrict()
public java.lang.String getVoucherDescription()
public java.lang.String getVoucherTitle()
public boolean isAllowBuying()
public boolean isBuyUntilDateExpirationNotified()
public boolean isEnabled()
public boolean isLimitBuyAmountPerPeriod()
public boolean isUseFixedBuyAmount()
public void setAllowBuying(boolean allowBuying)
public void setBuyAllowedGroups(java.util.Set<BasicGroup> buyAllowedGroups)
public void setBuyUntilDate(java.util.Date buyUntilDate)
public void setBuyUntilDateExpirationNotified(boolean buyUntilDateExpirationNotified)
public void setConfiguration(VoucherConfiguration configuration)
public void setEnabled(boolean enabled)
public void setExpirationDate(java.util.Date expirationDate)
public void setExpirationInterval(TimeInterval expirationInterval)
public void setExpirationType(VoucherExpirationType expirationType)
public void setImage(VoucherTypeImage image)
public void setMaxBuyAmount(java.math.BigDecimal maxBuyAmount)
public void setMaxBuyAmountActualPeriod(DatePeriod maxBuyAmountActualPeriod)
public void setMaxBuyAmountActualSum(java.math.BigDecimal maxBuyAmountActualSum)
public void setMaxBuyAmountPeriod(TimeInterval maxBuyAmountPeriod)
public void setMaxBuyAmountPerPeriod(java.math.BigDecimal maxBuyAmountPerPeriod)
public void setMaxOpenAmountPerUser(java.math.BigDecimal maxOpenAmountPerUser)
public void setMaxTotalOpenAmount(java.math.BigDecimal maxTotalOpenAmount)
public void setMinBuyAmount(java.math.BigDecimal minBuyAmount)
public void setMinimumTimeToRedeem(TimeInterval minimumTimeToRedeem)
public void setPaymentDestination(VoucherPaymentDestination paymentDestination)
public void setPaymentDestinationUser(User paymentDestinationUser)
public void setRedeemAllowedGroups(java.util.Set<BasicGroup> redeemAllowedGroups)
public void setRedeemAllowedUsers(java.util.Set<User> redeemAllowedUsers)
public void setRedeemOnWeekDays(java.util.Set<WeekDay> weekDays)
public void setRedeemRestrict(VoucherRedeemRestrictTo redeemRestrict)
public void setVoucherDescription(java.lang.String voucherDescription)
public void setVoucherTitle(java.lang.String voucherTitle)