Class ProductOfferingPriceUnderscoreUpdate
java.lang.Object
de.hybris.platform.b2ctelcotmfwebservices.v2.dto.ProductOfferingPriceUnderscoreUpdate
An amount, usually of money, that is asked for or allowed when a ProductOffering is bought, rented, or leased. The price is valid for a defined period of time and may not represent the actual price paid by a customer. Skipped properties: id,href,id,href,lastUpdate
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddBundledPopRelationshipItem(BundledPopRelationship bundledPopRelationshipItem) addConstraintItem(ConstraintRef constraintItem) addPlaceItem(PlaceRef placeItem) addPopRelationshipItem(PopRelationship popRelationshipItem) addPricingLogicAlgorithmItem(PricingLogicAlgorithm pricingLogicAlgorithmItem) addProdSpecCharValueUseItem(ProdSpecCharValueUse prodSpecCharValueUseItem) addProductOfferingTermItem(ProductOfferingTerm productOfferingTermItem) addTaxItem(Tax taxItem) atBaseType(String atBaseType) atSchemaLocation(String atSchemaLocation) bundledPopRelationship(List<BundledPopRelationship> bundledPopRelationship) constraint(List<ConstraintRef> constraint) description(String description) booleanthe immediate base class type of this product offeringhyperlink reference to the schema describing this resourceThe class type of this Product offering@Valid List<BundledPopRelationship>Get bundledPopRelationship@Valid List<ConstraintRef>Get constraintDescription of the productOfferingPricethe lifecycle status of this POPgetName()Name of the productOfferingPricePercentage to apply for ProdOfferPriceAlteration (Discount)getPlace()Get place@Valid List<PopRelationship>Get popRelationship@Valid MoneygetPrice()Get priceA category that describes the price, such as recurring, discount, allowance, penalty, and so forth.@Valid List<PricingLogicAlgorithm>Get pricingLogicAlgorithm@Valid List<ProdSpecCharValueUse>Get prodSpecCharValueUse@Valid List<ProductOfferingTerm>Get productOfferingTermthe period of the recurring charge: 1, 2, ...The period to repeat the application of the price Could be month, week...getTax()Get tax@Valid MoneyGet unitOfMeasure@Valid TimePeriodGet validForProductOffering versioninthashCode()A flag indicating if this POP is composite (bundle) or notlifecycleStatus(String lifecycleStatus) percentage(Float percentage) popRelationship(List<PopRelationship> popRelationship) pricingLogicAlgorithm(List<PricingLogicAlgorithm> pricingLogicAlgorithm) prodSpecCharValueUse(List<ProdSpecCharValueUse> prodSpecCharValueUse) productOfferingTerm(List<ProductOfferingTerm> productOfferingTerm) recurringChargePeriodLength(Integer recurringChargePeriodLength) recurringChargePeriodType(String recurringChargePeriodType) voidsetAtBaseType(String atBaseType) voidsetAtSchemaLocation(String atSchemaLocation) voidvoidsetBundledPopRelationship(List<BundledPopRelationship> bundledPopRelationship) voidsetConstraint(List<ConstraintRef> constraint) voidsetDescription(String description) voidsetIsBundle(Boolean isBundle) voidsetLifecycleStatus(String lifecycleStatus) voidvoidsetPercentage(Float percentage) voidvoidsetPopRelationship(List<PopRelationship> popRelationship) voidvoidsetPriceType(String priceType) voidsetPricingLogicAlgorithm(List<PricingLogicAlgorithm> pricingLogicAlgorithm) voidsetProdSpecCharValueUse(List<ProdSpecCharValueUse> prodSpecCharValueUse) voidsetProductOfferingTerm(List<ProductOfferingTerm> productOfferingTerm) voidsetRecurringChargePeriodLength(Integer recurringChargePeriodLength) voidsetRecurringChargePeriodType(String recurringChargePeriodType) voidvoidsetUnitOfMeasure(Money unitOfMeasure) voidsetValidFor(TimePeriod validFor) voidsetVersion(String version) toString()unitOfMeasure(Money unitOfMeasure) validFor(TimePeriod validFor)
-
Constructor Details
-
ProductOfferingPriceUnderscoreUpdate
public ProductOfferingPriceUnderscoreUpdate()
-
-
Method Details
-
name
-
getName
Name of the productOfferingPrice- Returns:
- name
-
setName
-
description
-
getDescription
Description of the productOfferingPrice- Returns:
- description
-
setDescription
-
version
-
getVersion
ProductOffering version- Returns:
- version
-
setVersion
-
validFor
-
getValidFor
Get validFor- Returns:
- validFor
-
setValidFor
-
priceType
-
getPriceType
A category that describes the price, such as recurring, discount, allowance, penalty, and so forth.- Returns:
- priceType
-
setPriceType
-
unitOfMeasure
-
getUnitOfMeasure
Get unitOfMeasure- Returns:
- unitOfMeasure
-
setUnitOfMeasure
-
recurringChargePeriodType
public ProductOfferingPriceUnderscoreUpdate recurringChargePeriodType(String recurringChargePeriodType) -
getRecurringChargePeriodType
The period to repeat the application of the price Could be month, week...- Returns:
- recurringChargePeriodType
-
setRecurringChargePeriodType
-
recurringChargePeriodLength
public ProductOfferingPriceUnderscoreUpdate recurringChargePeriodLength(Integer recurringChargePeriodLength) -
getRecurringChargePeriodLength
the period of the recurring charge: 1, 2, ... .It sets to zero if it is not applicable- Returns:
- recurringChargePeriodLength
-
setRecurringChargePeriodLength
-
atType
-
getAtType
The class type of this Product offering- Returns:
- atType
-
setAtType
-
atBaseType
-
getAtBaseType
the immediate base class type of this product offering- Returns:
- atBaseType
-
setAtBaseType
-
atSchemaLocation
-
getAtSchemaLocation
hyperlink reference to the schema describing this resource- Returns:
- atSchemaLocation
-
setAtSchemaLocation
-
isBundle
-
isIsBundle
A flag indicating if this POP is composite (bundle) or not- Returns:
- isBundle
-
setIsBundle
-
lifecycleStatus
-
getLifecycleStatus
the lifecycle status of this POP- Returns:
- lifecycleStatus
-
setLifecycleStatus
-
price
-
getPrice
Get price- Returns:
- price
-
setPrice
-
percentage
-
getPercentage
Percentage to apply for ProdOfferPriceAlteration (Discount)- Returns:
- percentage
-
setPercentage
-
bundledPopRelationship
public ProductOfferingPriceUnderscoreUpdate bundledPopRelationship(List<BundledPopRelationship> bundledPopRelationship) -
addBundledPopRelationshipItem
public ProductOfferingPriceUnderscoreUpdate addBundledPopRelationshipItem(BundledPopRelationship bundledPopRelationshipItem) -
getBundledPopRelationship
Get bundledPopRelationship- Returns:
- bundledPopRelationship
-
setBundledPopRelationship
-
popRelationship
-
addPopRelationshipItem
public ProductOfferingPriceUnderscoreUpdate addPopRelationshipItem(PopRelationship popRelationshipItem) -
getPopRelationship
Get popRelationship- Returns:
- popRelationship
-
setPopRelationship
-
prodSpecCharValueUse
public ProductOfferingPriceUnderscoreUpdate prodSpecCharValueUse(List<ProdSpecCharValueUse> prodSpecCharValueUse) -
addProdSpecCharValueUseItem
public ProductOfferingPriceUnderscoreUpdate addProdSpecCharValueUseItem(ProdSpecCharValueUse prodSpecCharValueUseItem) -
getProdSpecCharValueUse
Get prodSpecCharValueUse- Returns:
- prodSpecCharValueUse
-
setProdSpecCharValueUse
-
productOfferingTerm
public ProductOfferingPriceUnderscoreUpdate productOfferingTerm(List<ProductOfferingTerm> productOfferingTerm) -
addProductOfferingTermItem
public ProductOfferingPriceUnderscoreUpdate addProductOfferingTermItem(ProductOfferingTerm productOfferingTermItem) -
getProductOfferingTerm
Get productOfferingTerm- Returns:
- productOfferingTerm
-
setProductOfferingTerm
-
place
-
addPlaceItem
-
getPlace
Get place- Returns:
- place
-
setPlace
-
constraint
-
addConstraintItem
-
getConstraint
Get constraint- Returns:
- constraint
-
setConstraint
-
pricingLogicAlgorithm
public ProductOfferingPriceUnderscoreUpdate pricingLogicAlgorithm(List<PricingLogicAlgorithm> pricingLogicAlgorithm) -
addPricingLogicAlgorithmItem
public ProductOfferingPriceUnderscoreUpdate addPricingLogicAlgorithmItem(PricingLogicAlgorithm pricingLogicAlgorithmItem) -
getPricingLogicAlgorithm
Get pricingLogicAlgorithm- Returns:
- pricingLogicAlgorithm
-
setPricingLogicAlgorithm
-
tax
-
addTaxItem
-
getTax
Get tax- Returns:
- tax
-
setTax
-
equals
-
hashCode
public int hashCode() -
toString
-