Class GeneratedPromotionVoucher

    • Field Detail

      • VOUCHERCODE

        public static final java.lang.String VOUCHERCODE
        Qualifier of the PromotionVoucher.voucherCode attribute
        See Also:
        Constant Field Values
      • REDEMPTIONQUANTITYLIMIT

        public static final java.lang.String REDEMPTIONQUANTITYLIMIT
        Qualifier of the PromotionVoucher.redemptionQuantityLimit attribute
        See Also:
        Constant Field Values
      • REDEMPTIONQUANTITYLIMITPERUSER

        public static final java.lang.String REDEMPTIONQUANTITYLIMITPERUSER
        Qualifier of the PromotionVoucher.redemptionQuantityLimitPerUser attribute
        See Also:
        Constant Field Values
      • DEFAULT_INITIAL_ATTRIBUTES

        protected static final java.util.Map<java.lang.String,​Item.AttributeMode> DEFAULT_INITIAL_ATTRIBUTES
    • Constructor Detail

      • GeneratedPromotionVoucher

        public GeneratedPromotionVoucher()
    • Method Detail

      • getRedemptionQuantityLimit

        public java.lang.Integer getRedemptionQuantityLimit​(SessionContext ctx)
        Generated method - Getter of the PromotionVoucher.redemptionQuantityLimit attribute.
        Returns:
        the redemptionQuantityLimit - the upper limit of uses possible for this voucher.
      • getRedemptionQuantityLimit

        public java.lang.Integer getRedemptionQuantityLimit()
        Generated method - Getter of the PromotionVoucher.redemptionQuantityLimit attribute.
        Returns:
        the redemptionQuantityLimit - the upper limit of uses possible for this voucher.
      • getRedemptionQuantityLimitAsPrimitive

        public int getRedemptionQuantityLimitAsPrimitive​(SessionContext ctx)
        Generated method - Getter of the PromotionVoucher.redemptionQuantityLimit attribute.
        Returns:
        the redemptionQuantityLimit - the upper limit of uses possible for this voucher.
      • getRedemptionQuantityLimitAsPrimitive

        public int getRedemptionQuantityLimitAsPrimitive()
        Generated method - Getter of the PromotionVoucher.redemptionQuantityLimit attribute.
        Returns:
        the redemptionQuantityLimit - the upper limit of uses possible for this voucher.
      • setRedemptionQuantityLimit

        public void setRedemptionQuantityLimit​(SessionContext ctx,
                                               java.lang.Integer value)
        Generated method - Setter of the PromotionVoucher.redemptionQuantityLimit attribute.
        Parameters:
        value - the redemptionQuantityLimit - the upper limit of uses possible for this voucher.
      • setRedemptionQuantityLimit

        public void setRedemptionQuantityLimit​(java.lang.Integer value)
        Generated method - Setter of the PromotionVoucher.redemptionQuantityLimit attribute.
        Parameters:
        value - the redemptionQuantityLimit - the upper limit of uses possible for this voucher.
      • setRedemptionQuantityLimit

        public void setRedemptionQuantityLimit​(SessionContext ctx,
                                               int value)
        Generated method - Setter of the PromotionVoucher.redemptionQuantityLimit attribute.
        Parameters:
        value - the redemptionQuantityLimit - the upper limit of uses possible for this voucher.
      • setRedemptionQuantityLimit

        public void setRedemptionQuantityLimit​(int value)
        Generated method - Setter of the PromotionVoucher.redemptionQuantityLimit attribute.
        Parameters:
        value - the redemptionQuantityLimit - the upper limit of uses possible for this voucher.
      • getRedemptionQuantityLimitPerUser

        public java.lang.Integer getRedemptionQuantityLimitPerUser​(SessionContext ctx)
        Generated method - Getter of the PromotionVoucher.redemptionQuantityLimitPerUser attribute.
        Returns:
        the redemptionQuantityLimitPerUser - the upper limit of voucher uses possible per user. Default is one.
      • getRedemptionQuantityLimitPerUser

        public java.lang.Integer getRedemptionQuantityLimitPerUser()
        Generated method - Getter of the PromotionVoucher.redemptionQuantityLimitPerUser attribute.
        Returns:
        the redemptionQuantityLimitPerUser - the upper limit of voucher uses possible per user. Default is one.
      • getRedemptionQuantityLimitPerUserAsPrimitive

        public int getRedemptionQuantityLimitPerUserAsPrimitive​(SessionContext ctx)
        Generated method - Getter of the PromotionVoucher.redemptionQuantityLimitPerUser attribute.
        Returns:
        the redemptionQuantityLimitPerUser - the upper limit of voucher uses possible per user. Default is one.
      • getRedemptionQuantityLimitPerUserAsPrimitive

        public int getRedemptionQuantityLimitPerUserAsPrimitive()
        Generated method - Getter of the PromotionVoucher.redemptionQuantityLimitPerUser attribute.
        Returns:
        the redemptionQuantityLimitPerUser - the upper limit of voucher uses possible per user. Default is one.
      • setRedemptionQuantityLimitPerUser

        public void setRedemptionQuantityLimitPerUser​(SessionContext ctx,
                                                      java.lang.Integer value)
        Generated method - Setter of the PromotionVoucher.redemptionQuantityLimitPerUser attribute.
        Parameters:
        value - the redemptionQuantityLimitPerUser - the upper limit of voucher uses possible per user. Default is one.
      • setRedemptionQuantityLimitPerUser

        public void setRedemptionQuantityLimitPerUser​(java.lang.Integer value)
        Generated method - Setter of the PromotionVoucher.redemptionQuantityLimitPerUser attribute.
        Parameters:
        value - the redemptionQuantityLimitPerUser - the upper limit of voucher uses possible per user. Default is one.
      • setRedemptionQuantityLimitPerUser

        public void setRedemptionQuantityLimitPerUser​(SessionContext ctx,
                                                      int value)
        Generated method - Setter of the PromotionVoucher.redemptionQuantityLimitPerUser attribute.
        Parameters:
        value - the redemptionQuantityLimitPerUser - the upper limit of voucher uses possible per user. Default is one.
      • setRedemptionQuantityLimitPerUser

        public void setRedemptionQuantityLimitPerUser​(int value)
        Generated method - Setter of the PromotionVoucher.redemptionQuantityLimitPerUser attribute.
        Parameters:
        value - the redemptionQuantityLimitPerUser - the upper limit of voucher uses possible per user. Default is one.
      • getVoucherCode

        public java.lang.String getVoucherCode​(SessionContext ctx)
        Generated method - Getter of the PromotionVoucher.voucherCode attribute.
        Returns:
        the voucherCode - the voucher code.
      • getVoucherCode

        public java.lang.String getVoucherCode()
        Generated method - Getter of the PromotionVoucher.voucherCode attribute.
        Returns:
        the voucherCode - the voucher code.
      • setVoucherCode

        public void setVoucherCode​(SessionContext ctx,
                                   java.lang.String value)
        Generated method - Setter of the PromotionVoucher.voucherCode attribute.
        Parameters:
        value - the voucherCode - the voucher code.
      • setVoucherCode

        public void setVoucherCode​(java.lang.String value)
        Generated method - Setter of the PromotionVoucher.voucherCode attribute.
        Parameters:
        value - the voucherCode - the voucher code.