Class StandalonePriceImportImpl
- All Implemented Interfaces:
ImportResource
,StandalonePriceImport
,io.vrap.rmf.base.client.ModelBase
The data representation for a Standalone Price to be imported that is persisted as a Standalone Price in the Project.
-
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
Sets the product distribution Channel for which this Price is validSets the country for which this Price is valid.Custom Fields for the StandalonePrice.Sets the CustomerGroup for which this Price is valid.Sets a discounted price for this Price that is different from the base price with value.getKey()
User-defined unique identifier for the Standalone Price.getSku()
Identifies the ProductVariant to which this Standalone Price is associated.getTiers()
Sets price tiers.Sets the date from which the Price is valid.Sets the date until the Price is valid.getValue()
Sets the money value of this Price.int
hashCode()
void
setChannel
(ChannelKeyReference channel) Sets the product distribution Channel for which this Price is validvoid
setCountry
(String country) Sets the country for which this Price is valid.void
Custom Fields for the StandalonePrice.void
setCustomerGroup
(CustomerGroupKeyReference customerGroup) Sets the CustomerGroup for which this Price is valid.void
setDiscounted
(DiscountedPrice discounted) Sets a discounted price for this Price that is different from the base price with value.void
User-defined unique identifier for the Standalone Price.void
Identifies the ProductVariant to which this Standalone Price is associated.void
Sets price tiers.void
Sets price tiers.void
setValidFrom
(ZonedDateTime validFrom) Sets the date from which the Price is valid.void
setValidUntil
(ZonedDateTime validUntil) Sets the date until the Price is valid.void
setValue
(TypedMoney value) Sets the money value of this Price.toString()
Methods inherited from interface com.commercetools.importapi.models.common.ImportResource
withImportResource
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
Methods inherited from interface com.commercetools.importapi.models.standalone_prices.StandalonePriceImport
withStandalonePriceImport
-
Constructor Details
-
StandalonePriceImportImpl
public StandalonePriceImportImpl()create empty instance
-
-
Method Details
-
getKey
User-defined unique identifier for the Standalone Price. If a StandalonePrice with this
key
exists, it will be updated with the imported data.- Specified by:
getKey
in interfaceImportResource
- Specified by:
getKey
in interfaceStandalonePriceImport
- Returns:
- key
-
getSku
Identifies the ProductVariant to which this Standalone Price is associated. This value is not validated to exist in Product Variants.
- Specified by:
getSku
in interfaceStandalonePriceImport
- Returns:
- sku
-
getValue
Sets the money value of this Price.
- Specified by:
getValue
in interfaceStandalonePriceImport
- Returns:
- value
-
getCountry
Sets the country for which this Price is valid.
- Specified by:
getCountry
in interfaceStandalonePriceImport
- Returns:
- country
-
getCustomerGroup
Sets the CustomerGroup for which this Price is valid.
- Specified by:
getCustomerGroup
in interfaceStandalonePriceImport
- Returns:
- customerGroup
-
getChannel
Sets the product distribution Channel for which this Price is valid
- Specified by:
getChannel
in interfaceStandalonePriceImport
- Returns:
- channel
-
getValidFrom
Sets the date from which the Price is valid.
- Specified by:
getValidFrom
in interfaceStandalonePriceImport
- Returns:
- validFrom
-
getValidUntil
Sets the date until the Price is valid.
- Specified by:
getValidUntil
in interfaceStandalonePriceImport
- Returns:
- validUntil
-
getTiers
Sets price tiers.
- Specified by:
getTiers
in interfaceStandalonePriceImport
- Returns:
- tiers
-
getDiscounted
Sets a discounted price for this Price that is different from the base price with value.
- Specified by:
getDiscounted
in interfaceStandalonePriceImport
- Returns:
- discounted
-
getCustom
Custom Fields for the StandalonePrice.
- Specified by:
getCustom
in interfaceStandalonePriceImport
- Returns:
- custom
-
setKey
Description copied from interface:StandalonePriceImport
User-defined unique identifier for the Standalone Price. If a StandalonePrice with this
key
exists, it will be updated with the imported data.- Specified by:
setKey
in interfaceImportResource
- Specified by:
setKey
in interfaceStandalonePriceImport
- Parameters:
key
- value to be set
-
setSku
Description copied from interface:StandalonePriceImport
Identifies the ProductVariant to which this Standalone Price is associated. This value is not validated to exist in Product Variants.
- Specified by:
setSku
in interfaceStandalonePriceImport
- Parameters:
sku
- value to be set
-
setValue
Description copied from interface:StandalonePriceImport
Sets the money value of this Price.
- Specified by:
setValue
in interfaceStandalonePriceImport
- Parameters:
value
- value to be set
-
setCountry
Description copied from interface:StandalonePriceImport
Sets the country for which this Price is valid.
- Specified by:
setCountry
in interfaceStandalonePriceImport
- Parameters:
country
- value to be set
-
setCustomerGroup
Description copied from interface:StandalonePriceImport
Sets the CustomerGroup for which this Price is valid.
- Specified by:
setCustomerGroup
in interfaceStandalonePriceImport
- Parameters:
customerGroup
- value to be set
-
setChannel
Description copied from interface:StandalonePriceImport
Sets the product distribution Channel for which this Price is valid
- Specified by:
setChannel
in interfaceStandalonePriceImport
- Parameters:
channel
- value to be set
-
setValidFrom
Description copied from interface:StandalonePriceImport
Sets the date from which the Price is valid.
- Specified by:
setValidFrom
in interfaceStandalonePriceImport
- Parameters:
validFrom
- value to be set
-
setValidUntil
Description copied from interface:StandalonePriceImport
Sets the date until the Price is valid.
- Specified by:
setValidUntil
in interfaceStandalonePriceImport
- Parameters:
validUntil
- value to be set
-
setTiers
Description copied from interface:StandalonePriceImport
Sets price tiers.
- Specified by:
setTiers
in interfaceStandalonePriceImport
- Parameters:
tiers
- values to be set
-
setTiers
Description copied from interface:StandalonePriceImport
Sets price tiers.
- Specified by:
setTiers
in interfaceStandalonePriceImport
- Parameters:
tiers
- values to be set
-
setDiscounted
Description copied from interface:StandalonePriceImport
Sets a discounted price for this Price that is different from the base price with value.
- Specified by:
setDiscounted
in interfaceStandalonePriceImport
- Parameters:
discounted
- value to be set
-
setCustom
Description copied from interface:StandalonePriceImport
Custom Fields for the StandalonePrice.
- Specified by:
setCustom
in interfaceStandalonePriceImport
- Parameters:
custom
- value to be set
-
equals
-
hashCode
public int hashCode() -
toString
-