public interface FulfillmentGroup extends Serializable
Order}, {@link FulfillmentOption}, {@link Address}, {@link FulfillmentGroupItem}| Modifier and Type | Method and Description |
|---|---|
void |
addCandidateFulfillmentGroupOffer(CandidateFulfillmentGroupOffer candidateOffer) |
void |
addFulfillmentGroupFee(FulfillmentGroupFee fulfillmentGroupFee) |
void |
addFulfillmentGroupItem(FulfillmentGroupItem fulfillmentGroupItem) |
Address |
getAddress() |
List<CandidateFulfillmentGroupOffer> |
getCandidateFulfillmentGroupOffers() |
String |
getDeliveryInstruction() |
List<DiscreteOrderItem> |
getDiscreteOrderItems() |
List<FulfillmentGroupAdjustment> |
getFulfillmentGroupAdjustments() |
Money |
getFulfillmentGroupAdjustmentsValue() |
List<FulfillmentGroupFee> |
getFulfillmentGroupFees() |
List<FulfillmentGroupItem> |
getFulfillmentGroupItems() |
FulfillmentOption |
getFulfillmentOption() |
Money |
getFulfillmentPrice()
Gets the price to charge for this fulfillmentGroup.
|
Long |
getId() |
Money |
getMerchandiseTotal() |
String |
getMethod()
Deprecated.
Should use
getFulfillmentOption() instead |
Order |
getOrder() |
PersonalMessage |
getPersonalMessage() |
Phone |
getPhone()
Deprecated.
use
Address.getPhonePrimary() instead. |
String |
getReferenceNumber() |
Money |
getRetailFulfillmentPrice()
Returns the retail price for this fulfillmentGroup.
|
Money |
getRetailShippingPrice()
Deprecated.
- use
getRetailFulfillmentPrice() instead. Deprecated as the price might be for other
fulfillment types such as PickUpAtStore fees or download fees. |
Money |
getSaleFulfillmentPrice()
Returns the sale price for this fulfillmentGroup.
|
Money |
getSaleShippingPrice()
Deprecated.
- use
getSaleFulfillmentPrice() instead. |
Integer |
getSequence() |
String |
getService()
Deprecated.
Should use
getFulfillmentOption() instead |
Boolean |
getShippingOverride() |
Money |
getShippingPrice()
Deprecated.
- use
getFulfillmentPrice() instead. |
FulfillmentGroupStatusType |
getStatus() |
List<TaxDetail> |
getTaxes()
Gets a list of TaxDetail objects, which are taxes that apply directly to this fulfillment group.
|
Money |
getTotal() |
Money |
getTotalFeeTax()
Gets the total fee tax for this fulfillment group, which is the sum of the taxes on all fulfillment
group fees.
|
Money |
getTotalFulfillmentGroupTax()
Gets the total fulfillment group tax for this fulfillment group, which is the sum of the taxes
on this fulfillment group itself (such as a shipping tax) only.
|
Money |
getTotalItemTax()
Gets the total item tax for this fulfillment group, which is the sum of the taxes on all fulfillment
group items.
|
Money |
getTotalTax()
Gets the total tax for this fulfillment group, which is the sum of the taxes on all fulfillment
group items, fees, and taxes on this fulfillment group itself (such as a shipping tax).
|
FulfillmentType |
getType() |
boolean |
isPrimary() |
Boolean |
isShippingPriceTaxable() |
void |
removeAllAdjustments() |
void |
removeAllCandidateOffers() |
void |
removeAllFulfillmentGroupFees() |
void |
setAddress(Address address) |
void |
setCandidateFulfillmentGroupOffer(List<CandidateFulfillmentGroupOffer> candidateOffers) |
void |
setDeliveryInstruction(String deliveryInstruction) |
void |
setFulfillmentGroupAdjustments(List<FulfillmentGroupAdjustment> fulfillmentGroupAdjustments) |
void |
setFulfillmentGroupFees(List<FulfillmentGroupFee> fulfillmentGroupFees) |
void |
setFulfillmentGroupItems(List<FulfillmentGroupItem> fulfillmentGroupItems) |
void |
setFulfillmentOption(FulfillmentOption fulfillmentOption) |
void |
setFulfillmentPrice(Money fulfillmentPrice)
Sets the price to charge for this fulfillmentGroup.
|
void |
setId(Long id) |
void |
setIsShippingPriceTaxable(Boolean isShippingPriceTaxable) |
void |
setMerchandiseTotal(Money merchandiseTotal) |
void |
setMethod(String fulfillmentMethod)
Deprecated.
Should use
#setFulfillmentOption() instead |
void |
setOrder(Order order) |
void |
setPersonalMessage(PersonalMessage personalMessage) |
void |
setPhone(Phone phone)
Deprecated.
use
Address.getPhonePrimary() instead |
void |
setPrimary(boolean primary) |
void |
setReferenceNumber(String referenceNumber) |
void |
setRetailFulfillmentPrice(Money fulfillmentPrice)
Sets the retail price for this fulfillmentGroup.
|
void |
setRetailShippingPrice(Money retailShippingPrice)
Deprecated.
- use
setRetailFulfillmentPrice(Money) instead. |
void |
setSaleFulfillmentPrice(Money fulfillmentPrice)
Sets the sale price for this fulfillmentGroup.
|
void |
setSaleShippingPrice(Money saleShippingPrice)
Deprecated.
- use
setSaleFulfillmentPrice(Money) instead. |
void |
setSequence(Integer sequence) |
void |
setService(String service)
Deprecated.
Should use
#setFulfillmentOption() instead |
void |
setShippingOverride(Boolean shippingOverride)
Sets whether or not to override the shipping calculation
|
void |
setShippingPrice(Money shippingPrice)
Deprecated.
- use
setRetailFulfillmentPrice(Money) instead. |
void |
setStatus(FulfillmentGroupStatusType status) |
void |
setTaxes(List<TaxDetail> taxes)
Gets the list of TaxDetail objects, which are taxes that apply directly to this fulfillment group.
|
void |
setTotal(Money orderTotal) |
void |
setTotalFeeTax(Money totalFeeTax)
Sets the total fee tax for this fulfillment group, which is the sum of the taxes on all fulfillment
group fees.
|
void |
setTotalFulfillmentGroupTax(Money totalFulfillmentGroupTax)
Sets the total fulfillment group tax for this fulfillment group, which is the sum of the taxes
on this fulfillment group itself (such as a shipping tax) only.
|
void |
setTotalItemTax(Money totalItemTax)
Sets the total item tax for this fulfillment group, which is the sum of the taxes on all fulfillment
group items.
|
void |
setTotalTax(Money totalTax)
Sets the total tax for this fulfillment group, which is the sum of the taxes on all fulfillment
group items, fees, and taxes on this fulfillment group itself (such as a shipping tax).
|
void |
setType(FulfillmentType type) |
Long getId()
void setId(Long id)
Order getOrder()
void setOrder(Order order)
void setSequence(Integer sequence)
Integer getSequence()
FulfillmentOption getFulfillmentOption()
void setFulfillmentOption(FulfillmentOption fulfillmentOption)
Address getAddress()
void setAddress(Address address)
@Deprecated Phone getPhone()
Address.getPhonePrimary() instead.@Deprecated void setPhone(Phone phone)
Address.getPhonePrimary() insteadphone - List<FulfillmentGroupItem> getFulfillmentGroupItems()
void setFulfillmentGroupItems(List<FulfillmentGroupItem> fulfillmentGroupItems)
void addFulfillmentGroupItem(FulfillmentGroupItem fulfillmentGroupItem)
@Deprecated String getMethod()
getFulfillmentOption() insteadFulfillmentOption}@Deprecated void setMethod(String fulfillmentMethod)
#setFulfillmentOption() insteadFulfillmentOption}Money getRetailFulfillmentPrice()
void setRetailFulfillmentPrice(Money fulfillmentPrice)
fulfillmentPrice - Money getSaleFulfillmentPrice()
void setSaleFulfillmentPrice(Money fulfillmentPrice)
fulfillmentPrice - setRetailFulfillmentPrice(Money)Money getFulfillmentPrice()
void setFulfillmentPrice(Money fulfillmentPrice)
@Deprecated Money getRetailShippingPrice()
getRetailFulfillmentPrice() instead. Deprecated as the price might be for other
fulfillment types such as PickUpAtStore fees or download fees.@Deprecated void setRetailShippingPrice(Money retailShippingPrice)
setRetailFulfillmentPrice(Money) instead.@Deprecated Money getSaleShippingPrice()
getSaleFulfillmentPrice() instead.@Deprecated void setSaleShippingPrice(Money saleShippingPrice)
setSaleFulfillmentPrice(Money) instead.saleShippingPrice - @Deprecated Money getShippingPrice()
getFulfillmentPrice() instead.@Deprecated void setShippingPrice(Money shippingPrice)
setRetailFulfillmentPrice(Money) instead.shippingPrice - String getReferenceNumber()
void setReferenceNumber(String referenceNumber)
FulfillmentType getType()
void setType(FulfillmentType type)
List<CandidateFulfillmentGroupOffer> getCandidateFulfillmentGroupOffers()
void setCandidateFulfillmentGroupOffer(List<CandidateFulfillmentGroupOffer> candidateOffers)
void addCandidateFulfillmentGroupOffer(CandidateFulfillmentGroupOffer candidateOffer)
void removeAllCandidateOffers()
List<FulfillmentGroupAdjustment> getFulfillmentGroupAdjustments()
void setFulfillmentGroupAdjustments(List<FulfillmentGroupAdjustment> fulfillmentGroupAdjustments)
void removeAllAdjustments()
List<TaxDetail> getTaxes()
void setTaxes(List<TaxDetail> taxes)
taxes - the list of taxes on this fulfillment groupMoney getTotalTax()
void setTotalTax(Money totalTax)
the - total tax for this fulfillment groupMoney getTotalItemTax()
void setTotalItemTax(Money totalItemTax)
the - total tax for this fulfillment groupMoney getTotalFeeTax()
void setTotalFeeTax(Money totalFeeTax)
the - total tax for this fulfillment groupMoney getTotalFulfillmentGroupTax()
void setTotalFulfillmentGroupTax(Money totalFulfillmentGroupTax)
the - total tax for this fulfillment groupString getDeliveryInstruction()
void setDeliveryInstruction(String deliveryInstruction)
PersonalMessage getPersonalMessage()
void setPersonalMessage(PersonalMessage personalMessage)
boolean isPrimary()
void setPrimary(boolean primary)
Money getMerchandiseTotal()
void setMerchandiseTotal(Money merchandiseTotal)
Money getTotal()
void setTotal(Money orderTotal)
FulfillmentGroupStatusType getStatus()
void setStatus(FulfillmentGroupStatusType status)
List<FulfillmentGroupFee> getFulfillmentGroupFees()
void setFulfillmentGroupFees(List<FulfillmentGroupFee> fulfillmentGroupFees)
void addFulfillmentGroupFee(FulfillmentGroupFee fulfillmentGroupFee)
void removeAllFulfillmentGroupFees()
Boolean isShippingPriceTaxable()
void setIsShippingPriceTaxable(Boolean isShippingPriceTaxable)
@Deprecated String getService()
getFulfillmentOption() insteadFulfillmentOption}@Deprecated void setService(String service)
#setFulfillmentOption() insteadFulfillmentOption}List<DiscreteOrderItem> getDiscreteOrderItems()
Money getFulfillmentGroupAdjustmentsValue()
Boolean getShippingOverride()
void setShippingOverride(Boolean shippingOverride)
shippingOverride - Copyright © 2014. All Rights Reserved.