public class ShippingMethod
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
protected |
ShippingMethod() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDescription()
The description of the shipping method.
|
java.lang.String |
getId()
The unique id.
|
VersionedId |
getIdAndVersion()
The
id plus version. |
java.lang.String |
getName()
The name of the shipping method.
|
Reference<TaxCategory> |
getTaxCategory()
The tax category of the shipping method.
|
java.util.List<ZoneRate> |
getZoneRates()
The list of shipping rates per zone.
|
boolean |
isDefault()
true if this is a default shipping method.
|
static ReferenceId<ShippingMethod> |
reference(java.lang.String id) |
ShippingRate |
shippingRateForLocation(Location location,
java.util.Currency currency)
Determines a shipping rate for a location and currency.
|
java.lang.String |
toString() |
public static ReferenceId<ShippingMethod> reference(java.lang.String id)
@Nonnull public java.lang.String getId()
@Nonnull public VersionedId getIdAndVersion()
id
plus version.@Nonnull public java.lang.String getName()
@Nonnull public java.lang.String getDescription()
@Nonnull public Reference<TaxCategory> getTaxCategory()
public boolean isDefault()
@Nonnull public java.util.List<ZoneRate> getZoneRates()
public ShippingRate shippingRateForLocation(Location location, java.util.Currency currency)
public java.lang.String toString()
toString
in class java.lang.Object