Class ShopUserMailDispatchLO
- java.lang.Object
-
- bakery.logic.usermailobject.UserMailLO
-
- bakery.logic.usermailobject.ShopUserMailLO
-
- bakery.logic.usermailobject.dispatch.ShopUserMailDispatchLO
-
- All Implemented Interfaces:
bakery.logic.valueobject.OrderLogicObject
,java.io.Serializable
public class ShopUserMailDispatchLO extends ShopUserMailLO
ExtendedShopUserMailLO
that covers information about a dispatch. It will be used for final e-mail creation.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ShopUserMailDispatchLO()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Long
getCarrierId()
java.lang.String
getDeliveryNoteNo()
java.sql.Timestamp
getDispatchDate()
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>>
getDispatchProperties()
java.lang.String
getDispatchPropertyValue(java.lang.String group, java.lang.String key)
java.lang.Long
getImmaterialCarrierId()
int
getPackages()
the number of packagesjava.util.List<ShopUserMailDispatchPosLO>
getPositions()
AddressLO
getReturnAddressLO()
java.lang.String
getShopCarrierName()
java.lang.String
getTrackingNo()
the tracking number of the delivery packagejava.lang.String
getTrackingUrl()
the tracking-url for the delivery packagejava.lang.Long
getUnknownCarrierId()
void
setCarrierId(java.lang.Long carrierId)
void
setDeliveryNoteNo(java.lang.String deliveryNoteNo)
void
setDispatchDate(java.sql.Timestamp dispatchDate)
void
setDispatchProperties(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> dispatchProperties)
void
setImmaterialCarrierId(java.lang.Long immaterialCarrierId)
void
setPackages(int packages)
the number of packagesvoid
setPositions(java.util.List<ShopUserMailDispatchPosLO> positions)
void
setReturnAddressLO(AddressLO returnAddressLO)
void
setShopCarrierName(java.lang.String shopCarrierName)
void
setTrackingNo(java.lang.String trackingNo)
the tracking number of the delivery packagevoid
setTrackingUrl(java.lang.String trackingUrl)
the tracking-url for the delivery packagevoid
setUnknownCarrierId(java.lang.Long unknownCarrierId)
-
Methods inherited from class bakery.logic.usermailobject.ShopUserMailLO
getBillingAddressLO, getChargeByChargeTypeName, getCharges, getCustomerAddressLO, getLocale, getMerchantReference, getOrderEntryDate, getOrderProperties, getOrderPropertyValue, getPaymentMethodName, getPositionTotalGross, getPositionTotalGrossDiscounted, getPositionTotalGrossSubDiscounted, getPositionTotalNet, getPositionTotalNetDiscounted, getPositionTotalNetSubDiscounted, getPositionTotalTax, getPositionTotalTaxDiscounted, getPositionTotalTaxSubDiscounted, getPromotions, getPspReference, getShopCustomerNo, getShopCustomerOrderId, getShopId, getShopName, getShopOrderId, getTaxes, getTotalGross, getTotalNet, getTotalTax, setBillingAddressLO, setCharges, setCustomerAddressLO, setLocale, setMerchantReference, setOrderEntryDate, setOrderProperties, setPaymentMethodName, setPositionTotalGross, setPositionTotalGrossDiscounted, setPositionTotalGrossSubDiscounted, setPositionTotalNet, setPositionTotalNetDiscounted, setPositionTotalNetSubDiscounted, setPositionTotalTax, setPositionTotalTaxDiscounted, setPositionTotalTaxSubDiscounted, setPromotions, setPspReference, setShopCustomerNo, setShopCustomerOrderId, setShopId, setShopName, setShopOrderId, setTaxes, setTotalGross, setTotalNet, setTotalTax
-
Methods inherited from class bakery.logic.usermailobject.UserMailLO
getCurrencySymbol, getDocumentAttachments, getLanguage, getOrderCurrencyCode, getReceiverMailAddress, getReceiverName, getSenderMailAddress, getSenderName, setCurrencySymbol, setDocumentAttachments, setLanguage, setOrderCurrencyCode, setReceiverMailAddress, setReceiverName, setSenderMailAddress, setSenderName
-
-
-
-
Method Detail
-
getDispatchDate
public java.sql.Timestamp getDispatchDate()
-
setDispatchDate
public void setDispatchDate(java.sql.Timestamp dispatchDate)
-
getDispatchPropertyValue
public java.lang.String getDispatchPropertyValue(java.lang.String group, java.lang.String key)
- Returns:
- the property value for a given group and key.
-
getDeliveryNoteNo
public java.lang.String getDeliveryNoteNo()
-
getShopCarrierName
public java.lang.String getShopCarrierName()
-
getCarrierId
public java.lang.Long getCarrierId()
-
getUnknownCarrierId
public java.lang.Long getUnknownCarrierId()
-
getImmaterialCarrierId
public java.lang.Long getImmaterialCarrierId()
-
getTrackingNo
public java.lang.String getTrackingNo()
the tracking number of the delivery package
-
getTrackingUrl
public java.lang.String getTrackingUrl()
the tracking-url for the delivery package
-
getPackages
public int getPackages()
the number of packages
-
getReturnAddressLO
public AddressLO getReturnAddressLO()
-
getPositions
public java.util.List<ShopUserMailDispatchPosLO> getPositions()
-
getDispatchProperties
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getDispatchProperties()
-
setDeliveryNoteNo
public void setDeliveryNoteNo(java.lang.String deliveryNoteNo)
-
setShopCarrierName
public void setShopCarrierName(java.lang.String shopCarrierName)
-
setCarrierId
public void setCarrierId(java.lang.Long carrierId)
-
setUnknownCarrierId
public void setUnknownCarrierId(java.lang.Long unknownCarrierId)
-
setImmaterialCarrierId
public void setImmaterialCarrierId(java.lang.Long immaterialCarrierId)
-
setTrackingNo
public void setTrackingNo(java.lang.String trackingNo)
the tracking number of the delivery package
-
setTrackingUrl
public void setTrackingUrl(java.lang.String trackingUrl)
the tracking-url for the delivery package
-
setPackages
public void setPackages(int packages)
the number of packages
-
setReturnAddressLO
public void setReturnAddressLO(AddressLO returnAddressLO)
-
setPositions
public void setPositions(java.util.List<ShopUserMailDispatchPosLO> positions)
-
setDispatchProperties
public void setDispatchProperties(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> dispatchProperties)
-
-