Class Discount
java.lang.Object
com.liferay.headless.commerce.admin.pricing.dto.v2_0.Discount
- All Implemented Interfaces:
Serializable
- See Also:
- Generated:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Booleanprotected Stringprotected Stringprotected DiscountAccountGroup[]protected DiscountAccount[]protected DiscountCategory[]protected DiscountChannel[]protected DiscountOrderType[]protected DiscountProductGroup[]protected DiscountProduct[]protected DiscountRule[]protected Dateprotected Dateprotected Stringprotected Longprotected @NotEmpty Stringprotected Integerprotected Integerprotected @NotEmpty Stringprotected BigDecimalprotected Dateprotected Booleanprotected Integerprotected BigDecimalprotected BigDecimalprotected BigDecimalprotected BigDecimalprotected Booleanprotected @NotEmpty Stringprotected @NotEmpty Stringprotected Booleanprotected @NotNull Boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean@Valid DiscountAccountGroup[]@Valid DiscountAccount[]@Valid DiscountCategory[]@Valid DiscountChannel[]@Valid DiscountOrderType[]@Valid DiscountProductGroup[]@Valid DiscountProduct[]@Valid DiscountRule[]@DecimalMin("0") LonggetId()getLevel()@DecimalMin("0") Integer@DecimalMin("0") Integer@DecimalMin("0") @Valid BigDecimal@DecimalMin("0") Integer@DecimalMin("0") @Valid BigDecimal@DecimalMin("0") @Valid BigDecimal@DecimalMin("0") @Valid BigDecimal@DecimalMin("0") @Valid BigDecimalgetTitle()inthashCode()voidsetActions(com.liferay.petra.function.UnsafeSupplier<Map<String, Map<String, String>>, Exception> actionsUnsafeSupplier) voidvoidvoidvoidsetAmountFormatted(com.liferay.petra.function.UnsafeSupplier<String, Exception> amountFormattedUnsafeSupplier) voidsetAmountFormatted(String amountFormatted) voidsetCouponCode(com.liferay.petra.function.UnsafeSupplier<String, Exception> couponCodeUnsafeSupplier) voidsetCouponCode(String couponCode) voidsetCustomFields(com.liferay.petra.function.UnsafeSupplier<Map<String, ?>, Exception> customFieldsUnsafeSupplier) voidsetCustomFields(Map<String, ?> customFields) voidsetDiscountAccountGroups(DiscountAccountGroup[] discountAccountGroups) voidsetDiscountAccountGroups(com.liferay.petra.function.UnsafeSupplier<DiscountAccountGroup[], Exception> discountAccountGroupsUnsafeSupplier) voidsetDiscountAccounts(DiscountAccount[] discountAccounts) voidsetDiscountAccounts(com.liferay.petra.function.UnsafeSupplier<DiscountAccount[], Exception> discountAccountsUnsafeSupplier) voidsetDiscountCategories(DiscountCategory[] discountCategories) voidsetDiscountCategories(com.liferay.petra.function.UnsafeSupplier<DiscountCategory[], Exception> discountCategoriesUnsafeSupplier) voidsetDiscountChannels(DiscountChannel[] discountChannels) voidsetDiscountChannels(com.liferay.petra.function.UnsafeSupplier<DiscountChannel[], Exception> discountChannelsUnsafeSupplier) voidsetDiscountOrderTypes(DiscountOrderType[] discountOrderTypes) voidsetDiscountOrderTypes(com.liferay.petra.function.UnsafeSupplier<DiscountOrderType[], Exception> discountOrderTypesUnsafeSupplier) voidsetDiscountProductGroups(DiscountProductGroup[] discountProductGroups) voidsetDiscountProductGroups(com.liferay.petra.function.UnsafeSupplier<DiscountProductGroup[], Exception> discountProductGroupsUnsafeSupplier) voidsetDiscountProducts(DiscountProduct[] discountProducts) voidsetDiscountProducts(com.liferay.petra.function.UnsafeSupplier<DiscountProduct[], Exception> discountProductsUnsafeSupplier) voidsetDiscountRules(DiscountRule[] discountRules) voidsetDiscountRules(com.liferay.petra.function.UnsafeSupplier<DiscountRule[], Exception> discountRulesUnsafeSupplier) voidsetDisplayDate(com.liferay.petra.function.UnsafeSupplier<Date, Exception> displayDateUnsafeSupplier) voidsetDisplayDate(Date displayDate) voidsetExpirationDate(com.liferay.petra.function.UnsafeSupplier<Date, Exception> expirationDateUnsafeSupplier) voidsetExpirationDate(Date expirationDate) voidsetExternalReferenceCode(com.liferay.petra.function.UnsafeSupplier<String, Exception> externalReferenceCodeUnsafeSupplier) voidsetExternalReferenceCode(String externalReferenceCode) voidvoidvoidvoidvoidsetLimitationTimes(com.liferay.petra.function.UnsafeSupplier<Integer, Exception> limitationTimesUnsafeSupplier) voidsetLimitationTimes(Integer limitationTimes) voidsetLimitationTimesPerAccount(com.liferay.petra.function.UnsafeSupplier<Integer, Exception> limitationTimesPerAccountUnsafeSupplier) voidsetLimitationTimesPerAccount(Integer limitationTimesPerAccount) voidsetLimitationType(com.liferay.petra.function.UnsafeSupplier<String, Exception> limitationTypeUnsafeSupplier) voidsetLimitationType(String limitationType) voidsetMaximumDiscountAmount(com.liferay.petra.function.UnsafeSupplier<BigDecimal, Exception> maximumDiscountAmountUnsafeSupplier) voidsetMaximumDiscountAmount(BigDecimal maximumDiscountAmount) voidsetModifiedDate(com.liferay.petra.function.UnsafeSupplier<Date, Exception> modifiedDateUnsafeSupplier) voidsetModifiedDate(Date modifiedDate) voidsetNeverExpire(com.liferay.petra.function.UnsafeSupplier<Boolean, Exception> neverExpireUnsafeSupplier) voidsetNeverExpire(Boolean neverExpire) voidsetNumberOfUse(com.liferay.petra.function.UnsafeSupplier<Integer, Exception> numberOfUseUnsafeSupplier) voidsetNumberOfUse(Integer numberOfUse) voidsetPercentageLevel1(com.liferay.petra.function.UnsafeSupplier<BigDecimal, Exception> percentageLevel1UnsafeSupplier) voidsetPercentageLevel1(BigDecimal percentageLevel1) voidsetPercentageLevel2(com.liferay.petra.function.UnsafeSupplier<BigDecimal, Exception> percentageLevel2UnsafeSupplier) voidsetPercentageLevel2(BigDecimal percentageLevel2) voidsetPercentageLevel3(com.liferay.petra.function.UnsafeSupplier<BigDecimal, Exception> percentageLevel3UnsafeSupplier) voidsetPercentageLevel3(BigDecimal percentageLevel3) voidsetPercentageLevel4(com.liferay.petra.function.UnsafeSupplier<BigDecimal, Exception> percentageLevel4UnsafeSupplier) voidsetPercentageLevel4(BigDecimal percentageLevel4) voidsetRulesConjunction(com.liferay.petra.function.UnsafeSupplier<Boolean, Exception> rulesConjunctionUnsafeSupplier) voidsetRulesConjunction(Boolean rulesConjunction) voidvoidvoidvoidvoidsetUseCouponCode(com.liferay.petra.function.UnsafeSupplier<Boolean, Exception> useCouponCodeUnsafeSupplier) voidsetUseCouponCode(Boolean useCouponCode) voidsetUsePercentage(com.liferay.petra.function.UnsafeSupplier<Boolean, Exception> usePercentageUnsafeSupplier) voidsetUsePercentage(Boolean usePercentage) static DiscounttoString()static DiscountunsafeToDTO(String json)
-
Field Details
-
actions
-
active
-
amountFormatted
-
couponCode
-
customFields
-
discountAccountGroups
-
discountAccounts
-
discountCategories
-
discountChannels
-
discountOrderTypes
-
discountProductGroups
-
discountProducts
-
discountRules
-
displayDate
-
expirationDate
-
externalReferenceCode
-
id
-
level
-
limitationTimes
-
limitationTimesPerAccount
-
limitationType
-
maximumDiscountAmount
-
modifiedDate
-
neverExpire
-
numberOfUse
-
percentageLevel1
-
percentageLevel2
-
percentageLevel3
-
percentageLevel4
-
rulesConjunction
-
target
-
title
-
useCouponCode
-
usePercentage
-
xClassName
-
-
Constructor Details
-
Discount
public Discount()
-
-
Method Details
-
toDTO
-
unsafeToDTO
-
getActions
-
setActions
-
setActions
-
getActive
-
setActive
-
setActive
-
getAmountFormatted
-
setAmountFormatted
-
setAmountFormatted
-
getCouponCode
-
setCouponCode
-
setCouponCode
-
getCustomFields
-
setCustomFields
-
setCustomFields
-
getDiscountAccountGroups
-
setDiscountAccountGroups
-
setDiscountAccountGroups
public void setDiscountAccountGroups(com.liferay.petra.function.UnsafeSupplier<DiscountAccountGroup[], Exception> discountAccountGroupsUnsafeSupplier) -
getDiscountAccounts
-
setDiscountAccounts
-
setDiscountAccounts
public void setDiscountAccounts(com.liferay.petra.function.UnsafeSupplier<DiscountAccount[], Exception> discountAccountsUnsafeSupplier) -
getDiscountCategories
-
setDiscountCategories
-
setDiscountCategories
public void setDiscountCategories(com.liferay.petra.function.UnsafeSupplier<DiscountCategory[], Exception> discountCategoriesUnsafeSupplier) -
getDiscountChannels
-
setDiscountChannels
-
setDiscountChannels
public void setDiscountChannels(com.liferay.petra.function.UnsafeSupplier<DiscountChannel[], Exception> discountChannelsUnsafeSupplier) -
getDiscountOrderTypes
-
setDiscountOrderTypes
-
setDiscountOrderTypes
public void setDiscountOrderTypes(com.liferay.petra.function.UnsafeSupplier<DiscountOrderType[], Exception> discountOrderTypesUnsafeSupplier) -
getDiscountProductGroups
-
setDiscountProductGroups
-
setDiscountProductGroups
public void setDiscountProductGroups(com.liferay.petra.function.UnsafeSupplier<DiscountProductGroup[], Exception> discountProductGroupsUnsafeSupplier) -
getDiscountProducts
-
setDiscountProducts
-
setDiscountProducts
public void setDiscountProducts(com.liferay.petra.function.UnsafeSupplier<DiscountProduct[], Exception> discountProductsUnsafeSupplier) -
getDiscountRules
-
setDiscountRules
-
setDiscountRules
public void setDiscountRules(com.liferay.petra.function.UnsafeSupplier<DiscountRule[], Exception> discountRulesUnsafeSupplier) -
getDisplayDate
-
setDisplayDate
-
setDisplayDate
-
getExpirationDate
-
setExpirationDate
-
setExpirationDate
-
getExternalReferenceCode
-
setExternalReferenceCode
-
setExternalReferenceCode
-
getId
-
setId
-
setId
-
getLevel
-
setLevel
-
setLevel
-
getLimitationTimes
-
setLimitationTimes
-
setLimitationTimes
-
getLimitationTimesPerAccount
-
setLimitationTimesPerAccount
-
setLimitationTimesPerAccount
-
getLimitationType
-
setLimitationType
-
setLimitationType
-
getMaximumDiscountAmount
-
setMaximumDiscountAmount
-
setMaximumDiscountAmount
public void setMaximumDiscountAmount(com.liferay.petra.function.UnsafeSupplier<BigDecimal, Exception> maximumDiscountAmountUnsafeSupplier) -
getModifiedDate
-
setModifiedDate
-
setModifiedDate
-
getNeverExpire
-
setNeverExpire
-
setNeverExpire
-
getNumberOfUse
-
setNumberOfUse
-
setNumberOfUse
-
getPercentageLevel1
-
setPercentageLevel1
-
setPercentageLevel1
public void setPercentageLevel1(com.liferay.petra.function.UnsafeSupplier<BigDecimal, Exception> percentageLevel1UnsafeSupplier) -
getPercentageLevel2
-
setPercentageLevel2
-
setPercentageLevel2
public void setPercentageLevel2(com.liferay.petra.function.UnsafeSupplier<BigDecimal, Exception> percentageLevel2UnsafeSupplier) -
getPercentageLevel3
-
setPercentageLevel3
-
setPercentageLevel3
public void setPercentageLevel3(com.liferay.petra.function.UnsafeSupplier<BigDecimal, Exception> percentageLevel3UnsafeSupplier) -
getPercentageLevel4
-
setPercentageLevel4
-
setPercentageLevel4
public void setPercentageLevel4(com.liferay.petra.function.UnsafeSupplier<BigDecimal, Exception> percentageLevel4UnsafeSupplier) -
getRulesConjunction
-
setRulesConjunction
-
setRulesConjunction
-
getTarget
-
setTarget
-
setTarget
-
getTitle
-
setTitle
-
setTitle
-
getUseCouponCode
-
setUseCouponCode
-
setUseCouponCode
-
getUsePercentage
-
setUsePercentage
-
setUsePercentage
-
equals
-
hashCode
public int hashCode() -
toString
-