@Entity public class FulfillmentGroupImpl extends java.lang.Object implements FulfillmentGroup, CurrencyCodeIdentifiable
| Modifier and Type | Class and Description |
|---|---|
static class |
FulfillmentGroupImpl.Presentation |
| Modifier and Type | Field and Description |
|---|---|
protected Address |
address |
protected java.util.List<CandidateFulfillmentGroupOffer> |
candidateOffers |
protected java.lang.String |
deliveryInstruction |
protected java.util.List<FulfillmentGroupAdjustment> |
fulfillmentGroupAdjustments |
protected java.util.List<FulfillmentGroupFee> |
fulfillmentGroupFees |
protected java.util.List<FulfillmentGroupItem> |
fulfillmentGroupItems |
protected FulfillmentOption |
fulfillmentOption |
protected java.math.BigDecimal |
fulfillmentPrice |
protected java.lang.Long |
id |
protected java.lang.Boolean |
isShippingPriceTaxable |
protected java.math.BigDecimal |
merchandiseTotal |
protected java.lang.String |
method
Deprecated.
|
protected Order |
order |
protected PersonalMessage |
personalMessage |
protected Phone |
phone |
protected boolean |
primary |
protected java.lang.String |
referenceNumber |
protected java.math.BigDecimal |
retailFulfillmentPrice |
protected java.math.BigDecimal |
saleFulfillmentPrice |
protected java.lang.Integer |
sequence |
protected java.lang.String |
service
Deprecated.
|
protected java.lang.String |
status |
protected java.util.List<TaxDetail> |
taxes |
protected java.math.BigDecimal |
total |
protected java.math.BigDecimal |
totalFeeTax |
protected java.math.BigDecimal |
totalFulfillmentGroupTax |
protected java.math.BigDecimal |
totalItemTax |
protected java.math.BigDecimal |
totalTax |
protected java.lang.String |
type |
| Constructor and Description |
|---|
FulfillmentGroupImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addCandidateFulfillmentGroupOffer(CandidateFulfillmentGroupOffer candidateOffer) |
void |
addFulfillmentGroupFee(FulfillmentGroupFee fulfillmentGroupFee) |
void |
addFulfillmentGroupItem(FulfillmentGroupItem fulfillmentGroupItem) |
boolean |
equals(java.lang.Object obj) |
Address |
getAddress() |
java.util.List<CandidateFulfillmentGroupOffer> |
getCandidateFulfillmentGroupOffers() |
java.lang.String |
getCurrencyCode() |
java.lang.String |
getDeliveryInstruction() |
java.util.List<DiscreteOrderItem> |
getDiscreteOrderItems() |
java.util.List<FulfillmentGroupAdjustment> |
getFulfillmentGroupAdjustments() |
Money |
getFulfillmentGroupAdjustmentsValue() |
java.util.List<FulfillmentGroupFee> |
getFulfillmentGroupFees() |
java.util.List<FulfillmentGroupItem> |
getFulfillmentGroupItems() |
FulfillmentOption |
getFulfillmentOption() |
Money |
getFulfillmentPrice()
Gets the price to charge for this fulfillmentGroup.
|
java.lang.Long |
getId() |
Money |
getMerchandiseTotal() |
java.lang.String |
getMethod()
Deprecated.
|
Order |
getOrder() |
PersonalMessage |
getPersonalMessage() |
Phone |
getPhone() |
java.lang.String |
getReferenceNumber() |
Money |
getRetailFulfillmentPrice()
Returns the retail price for this fulfillmentGroup.
|
Money |
getRetailShippingPrice() |
Money |
getSaleFulfillmentPrice()
Returns the sale price for this fulfillmentGroup.
|
Money |
getSaleShippingPrice() |
java.lang.Integer |
getSequence() |
java.lang.String |
getService()
Deprecated.
|
Money |
getShippingPrice() |
FulfillmentGroupStatusType |
getStatus() |
java.util.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() |
java.lang.Boolean |
isShippingPriceTaxable() |
void |
removeAllAdjustments() |
void |
removeAllCandidateOffers() |
void |
removeAllFulfillmentGroupFees() |
void |
setAddress(Address address) |
void |
setCandidateFulfillmentGroupOffer(java.util.List<CandidateFulfillmentGroupOffer> candidateOffers) |
void |
setDeliveryInstruction(java.lang.String deliveryInstruction) |
void |
setFulfillmentGroupAdjustments(java.util.List<FulfillmentGroupAdjustment> fulfillmentGroupAdjustments) |
void |
setFulfillmentGroupFees(java.util.List<FulfillmentGroupFee> fulfillmentGroupFees) |
void |
setFulfillmentGroupItems(java.util.List<FulfillmentGroupItem> fulfillmentGroupItems) |
void |
setFulfillmentOption(FulfillmentOption fulfillmentOption) |
void |
setFulfillmentPrice(Money fulfillmentPrice)
Sets the price to charge for this fulfillmentGroup.
|
void |
setId(java.lang.Long id) |
void |
setIsShippingPriceTaxable(java.lang.Boolean isShippingPriceTaxable) |
void |
setMerchandiseTotal(Money merchandiseTotal) |
void |
setMethod(java.lang.String fulfillmentMethod)
Deprecated.
|
void |
setOrder(Order order) |
void |
setPersonalMessage(PersonalMessage personalMessage) |
void |
setPhone(Phone phone) |
void |
setPrimary(boolean primary) |
void |
setReferenceNumber(java.lang.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(java.lang.Integer sequence) |
void |
setService(java.lang.String service)
Deprecated.
|
void |
setShippingPrice(Money shippingPrice) |
void |
setStatus(FulfillmentGroupStatusType status) |
void |
setTaxes(java.util.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 java.lang.Long id
protected java.lang.String referenceNumber
@Deprecated protected java.lang.String method
@Deprecated protected java.lang.String service
protected java.math.BigDecimal retailFulfillmentPrice
protected java.math.BigDecimal saleFulfillmentPrice
protected java.math.BigDecimal fulfillmentPrice
protected java.lang.String type
protected java.math.BigDecimal totalTax
protected java.math.BigDecimal totalItemTax
protected java.math.BigDecimal totalFeeTax
protected java.math.BigDecimal totalFulfillmentGroupTax
protected java.lang.String deliveryInstruction
protected boolean primary
protected java.math.BigDecimal merchandiseTotal
protected java.math.BigDecimal total
protected java.lang.String status
protected java.lang.Boolean isShippingPriceTaxable
protected FulfillmentOption fulfillmentOption
protected Order order
protected java.lang.Integer sequence
protected Address address
protected Phone phone
protected PersonalMessage personalMessage
protected java.util.List<FulfillmentGroupItem> fulfillmentGroupItems
protected java.util.List<FulfillmentGroupFee> fulfillmentGroupFees
protected java.util.List<CandidateFulfillmentGroupOffer> candidateOffers
protected java.util.List<FulfillmentGroupAdjustment> fulfillmentGroupAdjustments
protected java.util.List<TaxDetail> taxes
public java.lang.Long getId()
getId in interface FulfillmentGrouppublic void setId(java.lang.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 java.lang.String getReferenceNumber()
getReferenceNumber in interface FulfillmentGrouppublic void setReferenceNumber(java.lang.String referenceNumber)
setReferenceNumber in interface FulfillmentGrouppublic java.util.List<FulfillmentGroupItem> getFulfillmentGroupItems()
getFulfillmentGroupItems in interface FulfillmentGrouppublic java.util.List<DiscreteOrderItem> getDiscreteOrderItems()
getDiscreteOrderItems in interface FulfillmentGrouppublic void setFulfillmentGroupItems(java.util.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 FulfillmentGrouppublic Phone getPhone()
getPhone in interface FulfillmentGrouppublic void setPhone(Phone phone)
setPhone in interface FulfillmentGroup@Deprecated public java.lang.String getMethod()
getMethod in interface FulfillmentGroupFulfillmentOption}@Deprecated public void setMethod(java.lang.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 java.util.List<CandidateFulfillmentGroupOffer> getCandidateFulfillmentGroupOffers()
getCandidateFulfillmentGroupOffers in interface FulfillmentGrouppublic void setCandidateFulfillmentGroupOffer(java.util.List<CandidateFulfillmentGroupOffer> candidateOffers)
setCandidateFulfillmentGroupOffer in interface FulfillmentGrouppublic void removeAllCandidateOffers()
removeAllCandidateOffers in interface FulfillmentGrouppublic java.util.List<FulfillmentGroupAdjustment> getFulfillmentGroupAdjustments()
getFulfillmentGroupAdjustments in interface FulfillmentGrouppublic Money getFulfillmentGroupAdjustmentsValue()
getFulfillmentGroupAdjustmentsValue in interface FulfillmentGrouppublic void removeAllAdjustments()
removeAllAdjustments in interface FulfillmentGrouppublic void setFulfillmentGroupAdjustments(java.util.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 java.util.List<TaxDetail> getTaxes()
FulfillmentGroupgetTaxes in interface FulfillmentGrouppublic void setTaxes(java.util.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 java.lang.String getDeliveryInstruction()
getDeliveryInstruction in interface FulfillmentGrouppublic void setDeliveryInstruction(java.lang.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 java.util.List<FulfillmentGroupFee> getFulfillmentGroupFees()
getFulfillmentGroupFees in interface FulfillmentGrouppublic void setFulfillmentGroupFees(java.util.List<FulfillmentGroupFee> fulfillmentGroupFees)
setFulfillmentGroupFees in interface FulfillmentGrouppublic void addFulfillmentGroupFee(FulfillmentGroupFee fulfillmentGroupFee)
addFulfillmentGroupFee in interface FulfillmentGrouppublic void removeAllFulfillmentGroupFees()
removeAllFulfillmentGroupFees in interface FulfillmentGrouppublic java.lang.Boolean isShippingPriceTaxable()
isShippingPriceTaxable in interface FulfillmentGrouppublic void setIsShippingPriceTaxable(java.lang.Boolean isShippingPriceTaxable)
setIsShippingPriceTaxable in interface FulfillmentGrouppublic void setSequence(java.lang.Integer sequence)
setSequence in interface FulfillmentGrouppublic java.lang.Integer getSequence()
getSequence in interface FulfillmentGroup@Deprecated public java.lang.String getService()
getService in interface FulfillmentGroupFulfillmentOption}@Deprecated public void setService(java.lang.String service)
setService in interface FulfillmentGroupFulfillmentOption}public java.lang.String getCurrencyCode()
getCurrencyCode in interface CurrencyCodeIdentifiablepublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.ObjectCopyright © 2018. All Rights Reserved.