Class OrderPrice
java.lang.Object
de.hybris.platform.b2ctelcotmfwebservices.v2.dto.OrderPrice
- Direct Known Subclasses:
OneTimeChargeOrderPrice,RecurringChargeOrderPrice,UsageChargeOrderPrice
An amount, usually of money, that represents the actual price paid by the Customer for this item or this order.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddOrderPriceItem(OrderPrice orderPriceItem) addPriceAlterationItem(PriceAlteration priceAlterationItem) atBaseType(String atBaseType) atSchemaLocation(String atSchemaLocation) billingAccount(BillingAccountRef billingAccount) description(String description) booleanIndicate the base type of orderPrice.A link to the schema describing this orderPrice extension.Indicate the type of orderPrice.@Valid BillingAccountRefGet billingAccountA narrative that explains in detail the semantics of this order item pricegetId()idgetName()A short descriptive name such as \"Subscription price\".@Valid List<OrderPrice>Get orderPrice@NotNull @Valid PricegetPrice()Get price@Valid List<PriceAlteration>Get priceAlteration@Valid PriceTypeGet priceType@Valid ProductOfferingPriceRefGet productOfferingPriceCould be month, week,...Could be minutes, gigaBytes,...The type of the usage charge.inthashCode()orderPrice(List<OrderPrice> orderPrice) priceAlteration(List<PriceAlteration> priceAlteration) productOfferingPrice(ProductOfferingPriceRef productOfferingPrice) recurringChargePeriod(String recurringChargePeriod) voidsetAtBaseType(String atBaseType) voidsetAtSchemaLocation(String atSchemaLocation) voidvoidsetBillingAccount(BillingAccountRef billingAccount) voidsetDescription(String description) voidvoidvoidsetOrderPrice(List<OrderPrice> orderPrice) voidvoidsetPriceAlteration(List<PriceAlteration> priceAlteration) voidsetPriceType(PriceType priceType) voidsetProductOfferingPrice(ProductOfferingPriceRef productOfferingPrice) voidsetRecurringChargePeriod(String recurringChargePeriod) voidsetUnitOfMeasure(String unitOfMeasure) voidsetUsageChargeType(String usageChargeType) toString()unitOfMeasure(String unitOfMeasure) usageChargeType(String usageChargeType)
-
Constructor Details
-
OrderPrice
public OrderPrice()
-
-
Method Details
-
name
-
getName
A short descriptive name such as \"Subscription price\".- Returns:
- name
-
setName
-
id
-
getId
id- Returns:
- id
-
setId
-
description
-
getDescription
A narrative that explains in detail the semantics of this order item price- Returns:
- description
-
setDescription
-
priceType
-
getPriceType
Get priceType- Returns:
- priceType
-
setPriceType
-
unitOfMeasure
-
getUnitOfMeasure
Could be minutes, gigaBytes,...- Returns:
- unitOfMeasure
-
setUnitOfMeasure
-
recurringChargePeriod
-
getRecurringChargePeriod
Could be month, week,...- Returns:
- recurringChargePeriod
-
setRecurringChargePeriod
-
usageChargeType
-
getUsageChargeType
The type of the usage charge.- Returns:
- usageChargeType
-
setUsageChargeType
-
atType
-
getAtType
Indicate the type of orderPrice.- Returns:
- atType
-
setAtType
-
atBaseType
-
getAtBaseType
Indicate the base type of orderPrice.- Returns:
- atBaseType
-
setAtBaseType
-
atSchemaLocation
-
getAtSchemaLocation
A link to the schema describing this orderPrice extension.- Returns:
- atSchemaLocation
-
setAtSchemaLocation
-
price
-
getPrice
Get price- Returns:
- price
-
setPrice
-
priceAlteration
-
addPriceAlterationItem
-
getPriceAlteration
Get priceAlteration- Returns:
- priceAlteration
-
setPriceAlteration
-
billingAccount
-
getBillingAccount
Get billingAccount- Returns:
- billingAccount
-
setBillingAccount
-
orderPrice
-
addOrderPriceItem
-
getOrderPrice
Get orderPrice- Returns:
- orderPrice
-
setOrderPrice
-
productOfferingPrice
-
getProductOfferingPrice
Get productOfferingPrice- Returns:
- productOfferingPrice
-
setProductOfferingPrice
-
equals
-
hashCode
public int hashCode() -
toString
-