Class PriceContext
java.lang.Object
de.hybris.platform.b2ctelcotmfwebservices.v3.dto.PriceContext
@Validated
@Generated(value="de.hybris.platform.b2ctelcotmfwebservices.swagger.TelcoCodegen",
date="2022-10-21T20:34:51.201Z")
public class PriceContext
extends Object
Represents the context in which the product offering price is available to customer.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddChannelItem(ChannelRef channelItem) addPlaceItem(PlaceRef placeItem) addPoRelationshipItem(PoRelationshipRef poRelationshipItem) addProcessTypeItem(ProcessType processTypeItem) addProductOfferingTermItem(ProductOfferingTerm productOfferingTermItem) channel(List<ChannelRef> channel) boolean@Valid List<ChannelRef>Get channelgetId()Price context's identifier.getPlace()Place references where the products are sold or delivered.@Valid List<PoRelationshipRef>Represents the product offering affected, or required by the price.The priority.@Valid List<ProcessType>Represents the purchasing flows for which the price is applicable.@Valid ProductOfferingPriceRefProduct offering price reference.@Valid List<ProductOfferingTerm>Get productOfferingTermGet relatedPartyThe period for which the productOfferingPrice is valid.inthashCode()A flag indicating if the price is defined directly for a simple product offering, or for a product offering bought as part of a bundled product offering.isPriceOverride(Boolean isPriceOverride) poRelationship(List<PoRelationshipRef> poRelationship) processType(List<ProcessType> processType) productOfferingPrice(ProductOfferingPriceRef productOfferingPrice) productOfferingTerm(List<ProductOfferingTerm> productOfferingTerm) relatedParty(RelatedPartyRef relatedParty) voidsetChannel(List<ChannelRef> channel) voidvoidsetIsPriceOverride(Boolean isPriceOverride) voidvoidsetPoRelationship(List<PoRelationshipRef> poRelationship) voidsetPriority(Integer priority) voidsetProcessType(List<ProcessType> processType) voidsetProductOfferingPrice(ProductOfferingPriceRef productOfferingPrice) voidsetProductOfferingTerm(List<ProductOfferingTerm> productOfferingTerm) voidsetRelatedParty(RelatedPartyRef relatedParty) voidsetValidFor(TimePeriod validFor) toString()validFor(TimePeriod validFor)
-
Constructor Details
-
PriceContext
public PriceContext()
-
-
Method Details
-
id
-
getId
Price context's identifier.- Returns:
- id
-
setId
-
poRelationship
-
addPoRelationshipItem
-
getPoRelationship
Represents the product offering affected, or required by the price. This field is used for bundle product offerings.- Returns:
- poRelationship
-
setPoRelationship
-
isPriceOverride
-
isIsPriceOverride
A flag indicating if the price is defined directly for a simple product offering, or for a product offering bought as part of a bundled product offering.- Returns:
- isPriceOverride
-
setIsPriceOverride
-
productOfferingPrice
-
getProductOfferingPrice
Product offering price reference.- Returns:
- productOfferingPrice
-
setProductOfferingPrice
-
validFor
-
getValidFor
The period for which the productOfferingPrice is valid.- Returns:
- validFor
-
setValidFor
-
productOfferingTerm
-
addProductOfferingTermItem
-
getProductOfferingTerm
Get productOfferingTerm- Returns:
- productOfferingTerm
-
setProductOfferingTerm
-
processType
-
addProcessTypeItem
-
getProcessType
Represents the purchasing flows for which the price is applicable.- Returns:
- processType
-
setProcessType
-
channel
-
addChannelItem
-
getChannel
Get channel- Returns:
- channel
-
setChannel
-
place
-
addPlaceItem
-
getPlace
Place references where the products are sold or delivered.- Returns:
- place
-
setPlace
-
priority
-
getPriority
The priority.- Returns:
- priority
-
setPriority
-
getRelatedParty
Get relatedParty- Returns:
- relatedParty
-
setRelatedParty
-
equals
-
hashCode
public int hashCode() -
toString
-