Class OrderItem
java.lang.Object
de.hybris.platform.b2ctelcotmfwebservices.v2.dto.OrderItem
An identified part of the order. A product order is decomposed into one or more order items.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaction(ActionType action) addItemPriceItem(OrderPrice itemPriceItem) addItemTermItem(OrderTerm itemTermItem) addItemTotalPriceItem(OrderPrice itemTotalPriceItem) addOrderItemItem(OrderItem orderItemItem) addOrderItemRelationshipItem(OrderItemRelationShip orderItemRelationshipItem) addPaymentItem(PaymentRef paymentItem) addPromotionItem(PromotionRef promotionItem) addQualificationItem(QualificationRef qualificationItem) appointment(AppointmentRef appointment) atSchemaLocation(String atSchemaLocation) billingAccount(BillingAccountRef billingAccount) contractStartDate(Date contractStartDate) boolean@NotNull @Valid ActionTypeGet action@Valid AppointmentRefGet appointmentAn URL to the schema describing this REST resource.Indicates the type of resource.@Valid BillingAccountRefGet billingAccount@Valid DateDate when the contract was createdgetId()Identifier of the line item (generally it is a sequence number 01, 02, 03, ...)@Valid List<OrderPrice>Get itemPriceGet itemTerm@Valid List<OrderPrice>Get itemTotalPriceGet orderItem@Valid List<OrderItemRelationShip>Get orderItemRelationship@Valid List<PaymentRef>Get payment@Valid ProcessTypeGet processType@Valid ProductGet product@Valid ProductOfferingRefGet productOffering@Valid List<PromotionRef>Get promotion@Valid List<QualificationRef>Get qualificationQuantity ordered@Valid StateTypegetState()Get stateinthashCode()itemPrice(List<OrderPrice> itemPrice) itemTotalPrice(List<OrderPrice> itemTotalPrice) orderItemRelationship(List<OrderItemRelationShip> orderItemRelationship) payment(List<PaymentRef> payment) processType(ProcessType processType) productOffering(ProductOfferingRef productOffering) promotion(List<PromotionRef> promotion) qualification(List<QualificationRef> qualification) voidsetAction(ActionType action) voidsetAppointment(AppointmentRef appointment) voidsetAtSchemaLocation(String atSchemaLocation) voidvoidsetBillingAccount(BillingAccountRef billingAccount) voidsetContractStartDate(Date contractStartDate) voidvoidsetItemPrice(List<OrderPrice> itemPrice) voidsetItemTerm(List<OrderTerm> itemTerm) voidsetItemTotalPrice(List<OrderPrice> itemTotalPrice) voidsetOrderItem(List<OrderItem> orderItem) voidsetOrderItemRelationship(List<OrderItemRelationShip> orderItemRelationship) voidsetPayment(List<PaymentRef> payment) voidsetProcessType(ProcessType processType) voidsetProduct(Product product) voidsetProductOffering(ProductOfferingRef productOffering) voidsetPromotion(List<PromotionRef> promotion) voidsetQualification(List<QualificationRef> qualification) voidsetQuantity(Long quantity) voidtoString()
-
Constructor Details
-
OrderItem
public OrderItem()
-
-
Method Details
-
id
-
getId
Identifier of the line item (generally it is a sequence number 01, 02, 03, ...)- Returns:
- id
-
setId
-
action
-
getAction
Get action- Returns:
- action
-
setAction
-
state
-
getState
Get state- Returns:
- state
-
setState
-
quantity
-
getQuantity
Quantity ordered- Returns:
- quantity
-
setQuantity
-
atType
-
getAtType
Indicates the type of resource. Here it can be a type of productOrderItem.- Returns:
- atType
-
setAtType
-
atSchemaLocation
-
getAtSchemaLocation
An URL to the schema describing this REST resource.- Returns:
- atSchemaLocation
-
setAtSchemaLocation
-
appointment
-
getAppointment
Get appointment- Returns:
- appointment
-
setAppointment
-
billingAccount
-
getBillingAccount
Get billingAccount- Returns:
- billingAccount
-
setBillingAccount
-
itemPrice
-
addItemPriceItem
-
getItemPrice
Get itemPrice- Returns:
- itemPrice
-
setItemPrice
-
itemTotalPrice
-
addItemTotalPriceItem
-
getItemTotalPrice
Get itemTotalPrice- Returns:
- itemTotalPrice
-
setItemTotalPrice
-
productOffering
-
getProductOffering
Get productOffering- Returns:
- productOffering
-
setProductOffering
-
product
-
getProduct
Get product- Returns:
- product
-
setProduct
-
orderItemRelationship
-
addOrderItemRelationshipItem
-
getOrderItemRelationship
Get orderItemRelationship- Returns:
- orderItemRelationship
-
setOrderItemRelationship
-
qualification
-
addQualificationItem
-
getQualification
Get qualification- Returns:
- qualification
-
setQualification
-
payment
-
addPaymentItem
-
getPayment
Get payment- Returns:
- payment
-
setPayment
-
itemTerm
-
addItemTermItem
-
getItemTerm
Get itemTerm- Returns:
- itemTerm
-
setItemTerm
-
orderItem
-
addOrderItemItem
-
getOrderItem
Get orderItem- Returns:
- orderItem
-
setOrderItem
-
processType
-
getProcessType
Get processType- Returns:
- processType
-
setProcessType
-
promotion
-
addPromotionItem
-
getPromotion
Get promotion- Returns:
- promotion
-
setPromotion
-
contractStartDate
-
getContractStartDate
Date when the contract was created- Returns:
- contractStartDate
-
setContractStartDate
-
equals
-
hashCode
public int hashCode() -
toString
-