Class LineItemPriceImpl
java.lang.Object
com.commercetools.importapi.models.orders.LineItemPriceImpl
- All Implemented Interfaces:
LineItemPrice
,io.vrap.rmf.base.client.ModelBase
public class LineItemPriceImpl
extends Object
implements LineItemPrice, io.vrap.rmf.base.client.ModelBase
LineItemPrice
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.vrap.rmf.base.client.ModelBase
io.vrap.rmf.base.client.ModelBase.FilteredRecursiveToStringStyle
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
References a channel by key.Maps toPrice.county
.Maps toPrice.custom
.References a customer group by key.Sets a discounted price from an external service.getTiers()
The tiered prices for this price.Maps toPrice.validFrom
.Maps toPrice.validUntil
.getValue()
Maps toPrice.value
.int
hashCode()
void
setChannel
(ChannelKeyReference channel) References a channel by key.void
setCountry
(String country) Maps toPrice.county
.void
Maps toPrice.custom
.void
setCustomerGroup
(CustomerGroupKeyReference customerGroup) References a customer group by key.void
setDiscounted
(DiscountedPrice discounted) Sets a discounted price from an external service.void
The tiered prices for this price.void
The tiered prices for this price.void
setValidFrom
(ZonedDateTime validFrom) Maps toPrice.validFrom
.void
setValidUntil
(ZonedDateTime validUntil) Maps toPrice.validUntil
.void
setValue
(TypedMoney value) Maps toPrice.value
.Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.commercetools.importapi.models.orders.LineItemPrice
withLineItemPrice
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
-
Constructor Details
-
LineItemPriceImpl
public LineItemPriceImpl()create empty instance
-
-
Method Details
-
getValue
Maps to
Price.value
.- Specified by:
getValue
in interfaceLineItemPrice
- Returns:
- value
-
getCountry
Maps to
Price.county
.- Specified by:
getCountry
in interfaceLineItemPrice
- Returns:
- country
-
getValidFrom
Maps to
Price.validFrom
.- Specified by:
getValidFrom
in interfaceLineItemPrice
- Returns:
- validFrom
-
getValidUntil
Maps to
Price.validUntil
.- Specified by:
getValidUntil
in interfaceLineItemPrice
- Returns:
- validUntil
-
getCustomerGroup
References a customer group by key.
- Specified by:
getCustomerGroup
in interfaceLineItemPrice
- Returns:
- customerGroup
-
getChannel
References a channel by key.
- Specified by:
getChannel
in interfaceLineItemPrice
- Returns:
- channel
-
getDiscounted
Sets a discounted price from an external service.
- Specified by:
getDiscounted
in interfaceLineItemPrice
- Returns:
- discounted
-
getTiers
The tiered prices for this price.
- Specified by:
getTiers
in interfaceLineItemPrice
- Returns:
- tiers
-
getCustom
Maps to
Price.custom
.- Specified by:
getCustom
in interfaceLineItemPrice
- Returns:
- custom
-
setValue
Description copied from interface:LineItemPrice
Maps to
Price.value
.- Specified by:
setValue
in interfaceLineItemPrice
- Parameters:
value
- value to be set
-
setCountry
Description copied from interface:LineItemPrice
Maps to
Price.county
.- Specified by:
setCountry
in interfaceLineItemPrice
- Parameters:
country
- value to be set
-
setValidFrom
Description copied from interface:LineItemPrice
Maps to
Price.validFrom
.- Specified by:
setValidFrom
in interfaceLineItemPrice
- Parameters:
validFrom
- value to be set
-
setValidUntil
Description copied from interface:LineItemPrice
Maps to
Price.validUntil
.- Specified by:
setValidUntil
in interfaceLineItemPrice
- Parameters:
validUntil
- value to be set
-
setCustomerGroup
Description copied from interface:LineItemPrice
References a customer group by key.
- Specified by:
setCustomerGroup
in interfaceLineItemPrice
- Parameters:
customerGroup
- value to be set
-
setChannel
Description copied from interface:LineItemPrice
References a channel by key.
- Specified by:
setChannel
in interfaceLineItemPrice
- Parameters:
channel
- value to be set
-
setDiscounted
Description copied from interface:LineItemPrice
Sets a discounted price from an external service.
- Specified by:
setDiscounted
in interfaceLineItemPrice
- Parameters:
discounted
- value to be set
-
setTiers
Description copied from interface:LineItemPrice
The tiered prices for this price.
- Specified by:
setTiers
in interfaceLineItemPrice
- Parameters:
tiers
- values to be set
-
setTiers
Description copied from interface:LineItemPrice
The tiered prices for this price.
- Specified by:
setTiers
in interfaceLineItemPrice
- Parameters:
tiers
- values to be set
-
setCustom
Description copied from interface:LineItemPrice
Maps to
Price.custom
.- Specified by:
setCustom
in interfaceLineItemPrice
- Parameters:
custom
- value to be set
-
equals
-
hashCode
public int hashCode()
-