Class ProductOrder
java.lang.Object
de.hybris.platform.b2ctelcotmfwebservices.v3.dto.ProductOrder
Product order resource
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddChannelItem(Channel channelItem) addNoteItem(Note noteItem) addOrderCostItem(OrderPrice orderCostItem) addOrderTotalPriceItem(OrderPrice orderTotalPriceItem) addPaymentItem(PaymentRef paymentItem) addPlaceItem(Place placeItem) addProductOrderItemItem(OrderItem productOrderItemItem) addPromotionItem(PromotionRef promotionItem) addRelatedPartyItem(RelatedPartyRef relatedPartyItem) atBaseType(String atBaseType) atSchemaLocation(String atSchemaLocation) baseSiteId(String baseSiteId) billingAccount(BillingAccountRef billingAccount) completionDate(Date completionDate) deliveryMode(DeliveryModeRef deliveryMode) description(String description) booleanexpectedCompletionDate(Date expectedCompletionDate) externalId(String externalId) Indicates the base type of the resource.A link to the schema describing this REST resource.Indicates the type of resource.Identifier of the base siteGet billingAccountUsed to categorize the order from a business perspective that can be useful for the OM system (e.g.Get channel@Valid DateDate when the order was completed.Get deliveryModeDescription of the product order@Valid DateExpected delivery date amended by the providerID given by the consumer and only understandable by him (to facilitate his searches afterwards).getHref()Hyperlink to access the ordergetId()ID created on repository side (OM system)getNote()Get noteContact attached to the order to send back information regarding this order@Valid List<OrderPrice>Represents the delivery and payment costs for the order@Valid DateDate when the order was created@Valid List<OrderPrice>Get orderTotalPrice@Valid List<PaymentRef>Get paymentgetPlace()Get placeGet priorityGet productOrderItem@Valid List<PromotionRef>Get promotion@Valid List<RelatedPartyRef>Get relatedParty@Valid DateRequested delivery date from the requestor perspective@Valid DateOrder start date wished by the requestorGet shoppingCartgetState()Get stateinthashCode()notificationContact(String notificationContact) orderCost(List<OrderPrice> orderCost) orderTotalPrice(List<OrderPrice> orderTotalPrice) payment(List<PaymentRef> payment) priority(PriorityType priority) productOrderItem(List<OrderItem> productOrderItem) promotion(List<PromotionRef> promotion) relatedParty(List<RelatedPartyRef> relatedParty) requestedCompletionDate(Date requestedCompletionDate) requestedStartDate(Date requestedStartDate) voidsetAtBaseType(String atBaseType) voidsetAtSchemaLocation(String atSchemaLocation) voidvoidsetBaseSiteId(String baseSiteId) voidsetBillingAccount(BillingAccountRef billingAccount) voidsetCategory(String category) voidsetChannel(List<Channel> channel) voidsetCompletionDate(Date completionDate) voidsetDeliveryMode(DeliveryModeRef deliveryMode) voidsetDescription(String description) voidsetExpectedCompletionDate(Date expectedCompletionDate) voidsetExternalId(String externalId) voidvoidvoidvoidsetNotificationContact(String notificationContact) voidsetOrderCost(List<OrderPrice> orderCost) voidsetOrderDate(Date orderDate) voidsetOrderTotalPrice(List<OrderPrice> orderTotalPrice) voidsetPayment(List<PaymentRef> payment) voidvoidsetPriority(PriorityType priority) voidsetProductOrderItem(List<OrderItem> productOrderItem) voidsetPromotion(List<PromotionRef> promotion) voidsetRelatedParty(List<RelatedPartyRef> relatedParty) voidsetRequestedCompletionDate(Date requestedCompletionDate) voidsetRequestedStartDate(Date requestedStartDate) voidsetShoppingCart(ShoppingCartRef shoppingCart) voidshoppingCart(ShoppingCartRef shoppingCart) toString()
-
Constructor Details
-
ProductOrder
public ProductOrder()
-
-
Method Details
-
id
-
getId
ID created on repository side (OM system)- Returns:
- id
-
setId
-
href
-
getHref
Hyperlink to access the order- Returns:
- href
-
setHref
-
externalId
-
getExternalId
ID given by the consumer and only understandable by him (to facilitate his searches afterwards).- Returns:
- externalId
-
setExternalId
-
shoppingCart
-
getShoppingCart
Get shoppingCart- Returns:
- shoppingCart
-
setShoppingCart
-
baseSiteId
-
getBaseSiteId
Identifier of the base site- Returns:
- baseSiteId
-
setBaseSiteId
-
priority
-
getPriority
Get priority- Returns:
- priority
-
setPriority
-
description
-
getDescription
Description of the product order- Returns:
- description
-
setDescription
-
category
-
getCategory
Used to categorize the order from a business perspective that can be useful for the OM system (e.g. 'enterprise', 'residential', ...).- Returns:
- category
-
setCategory
-
state
-
getState
Get state- Returns:
- state
-
setState
-
orderDate
-
getOrderDate
Date when the order was created- Returns:
- orderDate
-
setOrderDate
-
completionDate
-
getCompletionDate
Date when the order was completed.- Returns:
- completionDate
-
setCompletionDate
-
requestedStartDate
-
getRequestedStartDate
Order start date wished by the requestor- Returns:
- requestedStartDate
-
setRequestedStartDate
-
requestedCompletionDate
-
getRequestedCompletionDate
Requested delivery date from the requestor perspective- Returns:
- requestedCompletionDate
-
setRequestedCompletionDate
-
expectedCompletionDate
-
getExpectedCompletionDate
Expected delivery date amended by the provider- Returns:
- expectedCompletionDate
-
setExpectedCompletionDate
-
notificationContact
-
getNotificationContact
Contact attached to the order to send back information regarding this order- Returns:
- notificationContact
-
setNotificationContact
-
atBaseType
-
getAtBaseType
Indicates the base type of the resource. Here can be 'ProductOrder'.- Returns:
- atBaseType
-
setAtBaseType
-
atType
-
getAtType
Indicates the type of resource. Here can be 'ProductOrder'.- Returns:
- atType
-
setAtType
-
atSchemaLocation
-
getAtSchemaLocation
A link to the schema describing this REST resource.- Returns:
- atSchemaLocation
-
setAtSchemaLocation
-
channel
-
addChannelItem
-
getChannel
Get channel- Returns:
- channel
-
setChannel
-
note
-
addNoteItem
-
getNote
Get note- Returns:
- note
-
setNote
-
addRelatedPartyItem
-
getRelatedParty
Get relatedParty- Returns:
- relatedParty
-
setRelatedParty
-
payment
-
addPaymentItem
-
getPayment
Get payment- Returns:
- payment
-
setPayment
-
billingAccount
-
getBillingAccount
Get billingAccount- Returns:
- billingAccount
-
setBillingAccount
-
orderTotalPrice
-
addOrderTotalPriceItem
-
getOrderTotalPrice
Get orderTotalPrice- Returns:
- orderTotalPrice
-
setOrderTotalPrice
-
productOrderItem
-
addProductOrderItemItem
-
getProductOrderItem
Get productOrderItem- Returns:
- productOrderItem
-
setProductOrderItem
-
promotion
-
addPromotionItem
-
getPromotion
Get promotion- Returns:
- promotion
-
setPromotion
-
orderCost
-
addOrderCostItem
-
getOrderCost
Represents the delivery and payment costs for the order- Returns:
- orderCost
-
setOrderCost
-
deliveryMode
-
getDeliveryMode
Get deliveryMode- Returns:
- deliveryMode
-
setDeliveryMode
-
place
-
addPlaceItem
-
getPlace
Get place- Returns:
- place
-
setPlace
-
equals
-
hashCode
public int hashCode() -
toString
-