@Entity public class FulfillmentGroupImpl extends Object implements FulfillmentGroup, CurrencyCodeIdentifiable
| Modifier and Type | Class and Description |
|---|---|
static class |
FulfillmentGroupImpl.Presentation |
| Constructor and Description |
|---|
FulfillmentGroupImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addCandidateFulfillmentGroupOffer(CandidateFulfillmentGroupOffer candidateOffer) |
void |
addFulfillmentGroupFee(FulfillmentGroupFee fulfillmentGroupFee) |
void |
addFulfillmentGroupItem(FulfillmentGroupItem fulfillmentGroupItem) |
boolean |
equals(Object obj) |
Address |
getAddress() |
List<CandidateFulfillmentGroupOffer> |
getCandidateFulfillmentGroupOffers() |
String |
getCurrencyCode() |
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.
|
Order |
getOrder() |
PersonalMessage |
getPersonalMessage() |
Phone |
getPhone()
Deprecated.
use the phonePrimary property on the related Address instead
|
String |
getReferenceNumber() |
Money |
getRetailFulfillmentPrice()
Returns the retail price for this fulfillmentGroup.
|
Money |
getRetailShippingPrice() |
Money |
getSaleFulfillmentPrice()
Returns the sale price for this fulfillmentGroup.
|
Money |
getSaleShippingPrice() |
Integer |
getSequence() |
String |
getService()
Deprecated.
|
Boolean |
getShippingOverride() |
Money |
getShippingPrice() |
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() |
int |
hashCode() |
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.
|
void |
setOrder(Order order) |
void |
setPersonalMessage(PersonalMessage personalMessage) |
void |
setPhone(Phone phone)
Deprecated.
use the phonePrimary property on the related Address instead
|
void |
setPrimary(boolean primary) |
void |
setReferenceNumber(String referenceNumber) |
void |
setRetailFulfillmentPrice(Money retailFulfillmentPrice)
Sets the retail price for this fulfillmentGroup.
|
void |
setRetailShippingPrice(Money retailShippingPrice) |
void |
setSaleFulfillmentPrice(Money saleFulfillmentPrice)
Sets the sale price for this fulfillmentGroup.
|
void |
setSaleShippingPrice(Money saleShippingPrice) |
void |
setSequence(Integer sequence) |
void |
setService(String service)
Deprecated.
|
void |
setShippingOverride(Boolean shippingOverride)
Sets whether or not to override the shipping calculation
|
void |
setShippingPrice(Money shippingPrice) |
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) |
protected Long id
protected String referenceNumber
@Deprecated protected String method
@Deprecated protected String service
protected BigDecimal retailFulfillmentPrice
protected BigDecimal saleFulfillmentPrice
protected BigDecimal fulfillmentPrice
protected String type
protected BigDecimal totalTax
protected BigDecimal totalItemTax
protected BigDecimal totalFeeTax
protected BigDecimal totalFulfillmentGroupTax
protected String deliveryInstruction
protected boolean primary
protected BigDecimal merchandiseTotal
protected BigDecimal total
protected String status
protected Boolean isShippingPriceTaxable
protected FulfillmentOption fulfillmentOption
protected Order order
protected Integer sequence
protected Address address
@Deprecated protected Phone phone
protected PersonalMessage personalMessage
protected List<FulfillmentGroupItem> fulfillmentGroupItems
protected List<FulfillmentGroupFee> fulfillmentGroupFees
protected List<CandidateFulfillmentGroupOffer> candidateOffers
protected List<FulfillmentGroupAdjustment> fulfillmentGroupAdjustments
protected Boolean shippingOverride
public Long getId()
getId in interface FulfillmentGrouppublic void setId(Long id)
setId in interface FulfillmentGrouppublic Order getOrder()
getOrder in interface FulfillmentGrouppublic void setOrder(Order order)
setOrder in interface FulfillmentGrouppublic FulfillmentOption getFulfillmentOption()
getFulfillmentOption in interface FulfillmentGrouppublic void setFulfillmentOption(FulfillmentOption fulfillmentOption)
setFulfillmentOption in interface FulfillmentGrouppublic String getReferenceNumber()
getReferenceNumber in interface FulfillmentGrouppublic void setReferenceNumber(String referenceNumber)
setReferenceNumber in interface FulfillmentGrouppublic List<FulfillmentGroupItem> getFulfillmentGroupItems()
getFulfillmentGroupItems in interface FulfillmentGrouppublic List<DiscreteOrderItem> getDiscreteOrderItems()
getDiscreteOrderItems in interface FulfillmentGrouppublic void setFulfillmentGroupItems(List<FulfillmentGroupItem> fulfillmentGroupItems)
setFulfillmentGroupItems in interface FulfillmentGrouppublic void addFulfillmentGroupItem(FulfillmentGroupItem fulfillmentGroupItem)
addFulfillmentGroupItem in interface FulfillmentGrouppublic Address getAddress()
getAddress in interface FulfillmentGrouppublic void setAddress(Address address)
setAddress in interface FulfillmentGroup@Deprecated public Phone getPhone()
getPhone in interface FulfillmentGroup@Deprecated public void setPhone(Phone phone)
setPhone in interface FulfillmentGroup@Deprecated public String getMethod()
getMethod in interface FulfillmentGroupFulfillmentOption}@Deprecated public void setMethod(String fulfillmentMethod)
setMethod in interface FulfillmentGroupFulfillmentOption}public Money getRetailFulfillmentPrice()
FulfillmentGroupgetRetailFulfillmentPrice in interface FulfillmentGrouppublic void setRetailFulfillmentPrice(Money retailFulfillmentPrice)
FulfillmentGroupsetRetailFulfillmentPrice in interface FulfillmentGrouppublic Money getRetailShippingPrice()
getRetailShippingPrice in interface FulfillmentGrouppublic void setRetailShippingPrice(Money retailShippingPrice)
setRetailShippingPrice in interface FulfillmentGrouppublic FulfillmentType getType()
getType in interface FulfillmentGrouppublic void setType(FulfillmentType type)
setType in interface FulfillmentGrouppublic void addCandidateFulfillmentGroupOffer(CandidateFulfillmentGroupOffer candidateOffer)
addCandidateFulfillmentGroupOffer in interface FulfillmentGrouppublic List<CandidateFulfillmentGroupOffer> getCandidateFulfillmentGroupOffers()
getCandidateFulfillmentGroupOffers in interface FulfillmentGrouppublic void setCandidateFulfillmentGroupOffer(List<CandidateFulfillmentGroupOffer> candidateOffers)
setCandidateFulfillmentGroupOffer in interface FulfillmentGrouppublic void removeAllCandidateOffers()
removeAllCandidateOffers in interface FulfillmentGrouppublic List<FulfillmentGroupAdjustment> getFulfillmentGroupAdjustments()
getFulfillmentGroupAdjustments in interface FulfillmentGrouppublic Money getFulfillmentGroupAdjustmentsValue()
getFulfillmentGroupAdjustmentsValue in interface FulfillmentGrouppublic void removeAllAdjustments()
removeAllAdjustments in interface FulfillmentGrouppublic void setFulfillmentGroupAdjustments(List<FulfillmentGroupAdjustment> fulfillmentGroupAdjustments)
setFulfillmentGroupAdjustments in interface FulfillmentGrouppublic Money getSaleFulfillmentPrice()
FulfillmentGroupgetSaleFulfillmentPrice in interface FulfillmentGrouppublic void setSaleFulfillmentPrice(Money saleFulfillmentPrice)
FulfillmentGroupsetSaleFulfillmentPrice in interface FulfillmentGroupFulfillmentGroup.setRetailFulfillmentPrice(Money)public Money getSaleShippingPrice()
getSaleShippingPrice in interface FulfillmentGrouppublic void setSaleShippingPrice(Money saleShippingPrice)
setSaleShippingPrice in interface FulfillmentGrouppublic Money getFulfillmentPrice()
FulfillmentGroupgetFulfillmentPrice in interface FulfillmentGrouppublic void setFulfillmentPrice(Money fulfillmentPrice)
FulfillmentGroupsetFulfillmentPrice in interface FulfillmentGrouppublic Money getShippingPrice()
getShippingPrice in interface FulfillmentGrouppublic void setShippingPrice(Money shippingPrice)
setShippingPrice in interface FulfillmentGrouppublic List<TaxDetail> getTaxes()
FulfillmentGroupgetTaxes in interface FulfillmentGrouppublic void setTaxes(List<TaxDetail> taxes)
FulfillmentGroupsetTaxes in interface FulfillmentGrouptaxes - the list of taxes on this fulfillment grouppublic Money getTotalTax()
FulfillmentGroupgetTotalTax in interface FulfillmentGrouppublic void setTotalTax(Money totalTax)
FulfillmentGroupsetTotalTax in interface FulfillmentGrouppublic Money getTotalItemTax()
FulfillmentGroupgetTotalItemTax in interface FulfillmentGrouppublic void setTotalItemTax(Money totalItemTax)
FulfillmentGroupsetTotalItemTax in interface FulfillmentGrouppublic Money getTotalFeeTax()
FulfillmentGroupgetTotalFeeTax in interface FulfillmentGrouppublic void setTotalFeeTax(Money totalFeeTax)
FulfillmentGroupsetTotalFeeTax in interface FulfillmentGrouppublic Money getTotalFulfillmentGroupTax()
FulfillmentGroupgetTotalFulfillmentGroupTax in interface FulfillmentGrouppublic void setTotalFulfillmentGroupTax(Money totalFulfillmentGroupTax)
FulfillmentGroupsetTotalFulfillmentGroupTax in interface FulfillmentGrouppublic String getDeliveryInstruction()
getDeliveryInstruction in interface FulfillmentGrouppublic void setDeliveryInstruction(String deliveryInstruction)
setDeliveryInstruction in interface FulfillmentGrouppublic PersonalMessage getPersonalMessage()
getPersonalMessage in interface FulfillmentGrouppublic void setPersonalMessage(PersonalMessage personalMessage)
setPersonalMessage in interface FulfillmentGrouppublic boolean isPrimary()
isPrimary in interface FulfillmentGrouppublic void setPrimary(boolean primary)
setPrimary in interface FulfillmentGrouppublic Money getMerchandiseTotal()
getMerchandiseTotal in interface FulfillmentGrouppublic void setMerchandiseTotal(Money merchandiseTotal)
setMerchandiseTotal in interface FulfillmentGrouppublic Money getTotal()
getTotal in interface FulfillmentGrouppublic void setTotal(Money orderTotal)
setTotal in interface FulfillmentGrouppublic FulfillmentGroupStatusType getStatus()
getStatus in interface FulfillmentGrouppublic void setStatus(FulfillmentGroupStatusType status)
setStatus in interface FulfillmentGrouppublic List<FulfillmentGroupFee> getFulfillmentGroupFees()
getFulfillmentGroupFees in interface FulfillmentGrouppublic void setFulfillmentGroupFees(List<FulfillmentGroupFee> fulfillmentGroupFees)
setFulfillmentGroupFees in interface FulfillmentGrouppublic void addFulfillmentGroupFee(FulfillmentGroupFee fulfillmentGroupFee)
addFulfillmentGroupFee in interface FulfillmentGrouppublic void removeAllFulfillmentGroupFees()
removeAllFulfillmentGroupFees in interface FulfillmentGrouppublic Boolean isShippingPriceTaxable()
isShippingPriceTaxable in interface FulfillmentGrouppublic void setIsShippingPriceTaxable(Boolean isShippingPriceTaxable)
setIsShippingPriceTaxable in interface FulfillmentGrouppublic void setSequence(Integer sequence)
setSequence in interface FulfillmentGrouppublic Integer getSequence()
getSequence in interface FulfillmentGroup@Deprecated public String getService()
getService in interface FulfillmentGroupFulfillmentOption}@Deprecated public void setService(String service)
setService in interface FulfillmentGroupFulfillmentOption}public String getCurrencyCode()
getCurrencyCode in interface CurrencyCodeIdentifiablepublic Boolean getShippingOverride()
getShippingOverride in interface FulfillmentGrouppublic void setShippingOverride(Boolean shippingOverride)
FulfillmentGroupsetShippingOverride in interface FulfillmentGroupCopyright © 2015. All Rights Reserved.