Package | Description |
---|---|
io.sphere.sdk.apiclient | |
io.sphere.sdk.cartdiscounts |
Provides model classes and builders for cart discounts.
|
io.sphere.sdk.carts |
Provides model classes and builders for carts.
|
io.sphere.sdk.carts.commands |
Provides types to change the state of carts.
|
io.sphere.sdk.carts.commands.updateactions |
Provides the possible operations which can be performed on update commands for carts.
|
io.sphere.sdk.categories |
Provides model types to organize products in a hierarchical structure.
|
io.sphere.sdk.categories.commands.updateactions |
Provides the possible operations which can be performed on update commands for categories.
|
io.sphere.sdk.categories.messages | |
io.sphere.sdk.channels |
Provides model classes and builders for channels.
|
io.sphere.sdk.customergroups |
Provides model classes and builders for customer groups.
|
io.sphere.sdk.customers |
Provides model classes and builders for customers.
|
io.sphere.sdk.customers.messages | |
io.sphere.sdk.customobjects |
Provides model classes and builders for custom objects.
|
io.sphere.sdk.discountcodes |
Provides model classes and builders for discount codes.
|
io.sphere.sdk.discountcodes.commands.updateactions |
Provides the possible operations which can be performed on update commands for discount codes.
|
io.sphere.sdk.extensions | |
io.sphere.sdk.inventory |
Provides model classes and builders for inventory entries.
|
io.sphere.sdk.inventory.commands.updateactions |
Provides the possible operations which can be performed on update commands for inventory entries.
|
io.sphere.sdk.inventory.messages | |
io.sphere.sdk.messages |
Provides model classes and builders for messages.
|
io.sphere.sdk.models |
Provides the common API types of Composable Commerce.
|
io.sphere.sdk.orderedits | |
io.sphere.sdk.orderedits.commands.stagedactions | |
io.sphere.sdk.orders |
Provides model classes and builders for orders.
|
io.sphere.sdk.orders.commands.updateactions |
Provides the possible operations which can be performed on update commands for orders.
|
io.sphere.sdk.orders.messages |
Provides model classes and builders for orders.
|
io.sphere.sdk.payments |
Provides model classes and builders for payments.
|
io.sphere.sdk.payments.commands.updateactions |
Provides the possible operations which can be performed on update commands for payments.
|
io.sphere.sdk.payments.messages |
Provides model classes and builders for payments.
|
io.sphere.sdk.productdiscounts |
Provides model classes and builders for product discounts.
|
io.sphere.sdk.products |
Provides model classes and builders for products.
|
io.sphere.sdk.products.attributes |
Provides model classes for product type attributes.
|
io.sphere.sdk.products.commands.updateactions |
Provides the possible operations which can be performed on update commands for products.
|
io.sphere.sdk.products.messages |
Provides model classes and builders for products.
|
io.sphere.sdk.products.queries |
Provides types to retrieve the state of products.
|
io.sphere.sdk.products.search |
Endpoint related classes to search products.
|
io.sphere.sdk.productselections |
Provides model classes and builders for product selections.
|
io.sphere.sdk.productselections.messages | |
io.sphere.sdk.producttypes |
Provides model classes and builders for product types.
|
io.sphere.sdk.queries |
Provides types to prepare and receive queries.
|
io.sphere.sdk.reviews |
Provides model classes and builders for reviews.
|
io.sphere.sdk.reviews.messages |
Provides model classes and builders for reviews.
|
io.sphere.sdk.shippingmethods |
Provides model classes and builders for shipping methods.
|
io.sphere.sdk.shippingmethods.commands.updateactions |
Provides the possible operations which can be performed on update commands for shipping methods.
|
io.sphere.sdk.shippingmethods.queries |
Provides types to retrieve the state of shipping methods.
|
io.sphere.sdk.shoppinglists |
Provides model classes and builders for shopping lists.
|
io.sphere.sdk.states |
Provides model classes and builders for states.
|
io.sphere.sdk.stores | |
io.sphere.sdk.stores.commands.updateactions | |
io.sphere.sdk.stores.messages | |
io.sphere.sdk.subscriptions |
Subscriptions are used to trigger an asynchronous background process in response to an event on commercetools Composable Commerce.
|
io.sphere.sdk.taxcategories |
Provides model classes and builders for tax categories.
|
io.sphere.sdk.types |
Provides model classes and builders for types.
|
io.sphere.sdk.zones |
Provides model classes and builders for zones.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ApiClient |
Modifier and Type | Interface and Description |
---|---|
interface |
CartDiscount
Cart discounts are used to change the prices of different elements within a cart like Line Items.
|
Modifier and Type | Method and Description |
---|---|
static DiscountedLineItemPortion |
DiscountedLineItemPortion.of(Referenceable<CartDiscount> discount,
javax.money.MonetaryAmount discountedAmount) |
Modifier and Type | Interface and Description |
---|---|
interface |
Cart
A shopping cart holds product variants and can be ordered.
|
interface |
CartLike<T>
Interface to collect the common stuff between carts and orders.
|
Modifier and Type | Method and Description |
---|---|
LineItemDraftBuilder |
LineItemDraftBuilder.distributionChannel(Referenceable<Channel> distributionChannel) |
static CustomLineItemDraft |
CustomLineItemDraft.of(LocalizedString name,
String slug,
javax.money.MonetaryAmount money,
Referenceable<TaxCategory> taxCategory,
long quantity)
Creates a draft having a standard tax category and no custom fields.
|
static CustomLineItemDraft |
CustomLineItemDraft.of(LocalizedString name,
String slug,
javax.money.MonetaryAmount money,
Referenceable<TaxCategory> taxCategory,
long quantity,
CustomFieldsDraft custom)
Creates a draft having a standard tax category and custom fields.
|
static ItemState |
ItemState.of(Referenceable<State> state,
long quantity) |
CartDraftBuilder |
CartDraftBuilder.shippingMethod(Referenceable<ShippingMethod> shippingMethod) |
LineItemDraftBuilder |
LineItemDraftBuilder.supplyChannel(Referenceable<Channel> supplyChannel) |
LineItemDraftDsl |
LineItemDraftDsl.withDistributionChannel(Referenceable<Channel> distributionChannel) |
CartDraftDsl |
CartDraftDsl.withShippingMethod(Referenceable<ShippingMethod> shippingMethod) |
LineItemDraftDsl |
LineItemDraftDsl.withSupplyChannel(Referenceable<Channel> supplyChannel) |
Modifier and Type | Method and Description |
---|---|
CartReplicationDraftBuilder |
CartReplicationDraftBuilder.reference(Referenceable<? extends CartLike> reference)
Sets the
reference property of this builder. |
CartReplicationDraftDsl |
CartReplicationDraftDsl.withReference(Referenceable<? extends CartLike> reference) |
Modifier and Type | Method and Description |
---|---|
static AddCustomLineItem |
AddCustomLineItem.of(LocalizedString name,
String slug,
javax.money.MonetaryAmount money,
Referenceable<TaxCategory> taxCategory,
long quantity) |
static AddCustomLineItem |
AddCustomLineItem.of(LocalizedString name,
String slug,
javax.money.MonetaryAmount money,
Referenceable<TaxCategory> taxCategory,
long quantity,
CustomFieldsDraft custom) |
static RemoveDiscountCode |
RemoveDiscountCode.of(Referenceable<DiscountCode> discountCode) |
static AddPayment |
AddPayment.of(Referenceable<Payment> payment) |
static RemovePayment |
RemovePayment.of(Referenceable<Payment> payment) |
static SetCustomShippingMethod |
SetCustomShippingMethod.of(String shippingMethodName,
ShippingRate shippingRate,
Referenceable<TaxCategory> taxCategory) |
static SetCustomerId |
SetCustomerId.ofCustomer(Referenceable<Customer> customer) |
static SetShippingMethod |
SetShippingMethod.ofReferencable(Referenceable<ShippingMethod> shippingMethod)
Deprecated.
|
AddLineItem |
AddLineItem.withDistributionChannel(Referenceable<Channel> distributionChannel) |
AddLineItem |
AddLineItem.withSupplyChannel(Referenceable<Channel> supplyChannel) |
Modifier and Type | Interface and Description |
---|---|
interface |
Category
Categories are used to organize products in a hierarchical structure.
|
Modifier and Type | Method and Description |
---|---|
CategoryDraftBuilder |
CategoryDraftBuilder.parent(Referenceable<Category> parent)
Deprecated.
use
CategoryDraftBuilderBase.parent(ResourceIdentifier) instead |
Modifier and Type | Method and Description |
---|---|
static ChangeParent |
ChangeParent.of(Referenceable<Category> parent) |
Modifier and Type | Class and Description |
---|---|
class |
CategoryCreatedMessage |
class |
CategorySlugChangedMessage |
Modifier and Type | Interface and Description |
---|---|
interface |
Channel
Channels represent a source or destination of different entities.
|
Modifier and Type | Interface and Description |
---|---|
interface |
CustomerGroup
A Customer can be a member of a customer group (e.g.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Customer
A customer is a person purchasing products.
|
Modifier and Type | Method and Description |
---|---|
CustomerDraftDsl |
CustomerDraftDsl.withCart(Referenceable<Cart> cart)
Deprecated.
|
CustomerDraftDsl |
CustomerDraftDsl.withCustomerGroup(Referenceable<CustomerGroup> customerGroup) |
Modifier and Type | Class and Description |
---|---|
class |
CustomerAddressAddedMessage
This message is the result of the
AddAddress update action. |
class |
CustomerAddressChangedMessage
This message is the result of the
ChangeAddress update action. |
class |
CustomerAddressRemovedMessage
This message is the result of the
RemoveAddress update action. |
class |
CustomerCompanyNameSetMessage
This message is the result of the
SetCompanyName update action. |
class |
CustomerCreatedMessage |
class |
CustomerDateOfBirthSetMessage
This message is the result of the
SetDateOfBirth update action. |
class |
CustomerDeletedMessage |
class |
CustomerEmailChangedMessage
This message is the result of the
ChangeEmail update action. |
class |
CustomerEmailVerifiedMessage
This message is the result of the
CustomerVerifyEmailCommand command. |
class |
CustomerGroupSetMessage
This message is the result of the
SetCustomerGroup update action. |
class |
CustomerPasswordUpdatedMessage
This message is the result of the
CustomerChangePasswordCommand . |
Modifier and Type | Interface and Description |
---|---|
interface |
CustomObject<T>
Custom objects are a way to store arbitrary JSON-formatted data in Composable Commerce.
|
Modifier and Type | Interface and Description |
---|---|
interface |
DiscountCode
Discount codes can be added to a cart to enable certain cart discounts.
|
Modifier and Type | Method and Description |
---|---|
static DiscountCodeInfo |
DiscountCodeInfo.of(Referenceable<DiscountCode> discountCode,
DiscountCodeState state) |
static DiscountCodeDraftDsl |
DiscountCodeDraftDsl.of(String code,
Referenceable<CartDiscount> cartDiscount) |
static DiscountCodeDraftBuilder |
DiscountCodeDraftBuilder.of(String code,
Referenceable<CartDiscount> cartDiscount) |
static DiscountCodeDraftDsl |
DiscountCodeDraft.of(String code,
Referenceable<CartDiscount> cartDiscount) |
DiscountCodeDraftDsl |
DiscountCodeDraftDsl.withCartDiscounts(Referenceable<CartDiscount> cartDiscount) |
Modifier and Type | Method and Description |
---|---|
static ChangeCartDiscounts |
ChangeCartDiscounts.of(Referenceable<CartDiscount> cartDiscount) |
Modifier and Type | Interface and Description |
---|---|
interface |
Extension |
Modifier and Type | Interface and Description |
---|---|
interface |
InventoryEntry
Inventory allows you to track stock quantity per SKU and optionally per supply
Channel . |
Modifier and Type | Method and Description |
---|---|
static InventoryEntryDraftDsl |
InventoryEntryDraft.of(String sku,
long quantityOnStock,
ZonedDateTime expectedDelivery,
Integer restockableInDays,
Referenceable<Channel> supplyChannel) |
InventoryEntryDraftDsl |
InventoryEntryDraftDsl.withSupplyChannel(Referenceable<Channel> supplyChannel) |
Modifier and Type | Method and Description |
---|---|
static SetSupplyChannel |
SetSupplyChannel.ofReferencable(Referenceable<Channel> supplyChannel)
Deprecated.
|
Modifier and Type | Class and Description |
---|---|
class |
InventoryEntryCreatedMessage |
class |
InventoryEntryDeletedMessage |
class |
InventoryEntryQuantitySetMessage |
Modifier and Type | Interface and Description |
---|---|
interface |
GenericMessage<T>
Message for a certain Java type.
|
interface |
Message
A message represents a change or an action performed on a resource (like an Order or a Product).
|
Modifier and Type | Class and Description |
---|---|
class |
GenericMessageImpl<R> |
class |
MessageImpl |
Modifier and Type | Interface and Description |
---|---|
interface |
Reference<T>
A
Reference is a loose reference to another resource in Composable Commerce. |
interface |
Resource<T>
A default model is a real resource in Composable Commerce which can be referenced and always consists of the fields
id, version, createdAt, lastModifiedAt.
|
Modifier and Type | Class and Description |
---|---|
class |
ResourceImpl<T extends Identifiable<T>> |
Modifier and Type | Method and Description |
---|---|
default boolean |
Referenceable.hasSameIdAs(Referenceable<T> other) |
default boolean |
Reference.referencesSameResource(Referenceable<T> counterpart) |
Modifier and Type | Interface and Description |
---|---|
interface |
OrderEdit |
Modifier and Type | Method and Description |
---|---|
OrderEditDraftBuilder |
OrderEditDraftBuilder.resource(Referenceable<Order> resource)
Sets the
resource property of this builder. |
OrderEditDraftDsl |
OrderEditDraftDsl.withResource(Referenceable<Order> resource) |
Modifier and Type | Method and Description |
---|---|
static RemoveDiscountCode |
RemoveDiscountCode.of(Referenceable<DiscountCode> discountCode) |
static AddPayment |
AddPayment.of(Referenceable<Payment> payment) |
static RemovePayment |
RemovePayment.of(Referenceable<Payment> payment) |
static SetCustomerId |
SetCustomerId.ofCustomer(Referenceable<Customer> customer) |
Modifier and Type | Interface and Description |
---|---|
interface |
Order
An order can be created from a cart, usually after a checkout process has been completed.
|
Modifier and Type | Method and Description |
---|---|
OrderImportDraftBuilder |
OrderImportDraftBuilder.customerGroup(Referenceable<CustomerGroup> customerGroup) |
static CustomLineItemImportDraftBuilder |
CustomLineItemImportDraftBuilder.of(LocalizedString name,
long quantity,
javax.money.MonetaryAmount money,
Referenceable<TaxCategory> taxCategory) |
static CustomLineItemImportDraftBuilder |
CustomLineItemImportDraftBuilder.of(LocalizedString name,
long quantity,
javax.money.MonetaryAmount money,
Referenceable<TaxCategory> taxCategory,
CustomFieldsDraft custom) |
static CustomLineItemImportDraftBuilder |
CustomLineItemImportDraftBuilder.of(LocalizedString name,
long quantity,
javax.money.MonetaryAmount money,
Referenceable<TaxCategory> taxCategory,
CustomFieldsDraft custom,
ItemShippingDetailsDraft shippingDetails) |
static CustomLineItemImportDraftBuilder |
CustomLineItemImportDraftBuilder.of(LocalizedString name,
long quantity,
javax.money.MonetaryAmount money,
Referenceable<TaxCategory> taxCategory,
ItemShippingDetailsDraft shippingDetails) |
static SyncInfo |
SyncInfo.of(Referenceable<Channel> channel,
ZonedDateTime syncedAt,
String externalId) |
OrderFromCartDraftBuilder |
OrderFromCartDraftBuilder.state(Referenceable<State> state)
Sets the
state property of this builder. |
LineItemImportDraftBuilder |
LineItemImportDraftBuilder.supplyChannel(Referenceable<Channel> supplyChannel) |
OrderFromCartDraftDsl |
OrderFromCartDraftDsl.withState(Referenceable<State> state) |
Modifier and Type | Method and Description |
---|---|
static UpdateAction<Order> |
TransitionCustomLineItemState.of(CustomLineItem lineItem,
long quantity,
Referenceable<State> fromState,
Referenceable<State> toState) |
static UpdateAction<Order> |
TransitionCustomLineItemState.of(CustomLineItem lineItem,
long quantity,
Referenceable<State> fromState,
Referenceable<State> toState) |
static UpdateAction<Order> |
TransitionCustomLineItemState.of(CustomLineItem lineItem,
long quantity,
Referenceable<State> fromState,
Referenceable<State> toState,
ZonedDateTime actualTransitionDate) |
static UpdateAction<Order> |
TransitionCustomLineItemState.of(CustomLineItem lineItem,
long quantity,
Referenceable<State> fromState,
Referenceable<State> toState,
ZonedDateTime actualTransitionDate) |
static UpdateAction<Order> |
TransitionLineItemState.of(LineItem lineItem,
long quantity,
Referenceable<State> fromState,
Referenceable<State> toState) |
static UpdateAction<Order> |
TransitionLineItemState.of(LineItem lineItem,
long quantity,
Referenceable<State> fromState,
Referenceable<State> toState) |
static UpdateAction<Order> |
TransitionLineItemState.of(LineItem lineItem,
long quantity,
Referenceable<State> fromState,
Referenceable<State> toState,
ZonedDateTime actualTransitionDate) |
static UpdateAction<Order> |
TransitionLineItemState.of(LineItem lineItem,
long quantity,
Referenceable<State> fromState,
Referenceable<State> toState,
ZonedDateTime actualTransitionDate) |
static UpdateSyncInfo |
UpdateSyncInfo.of(Referenceable<Channel> channel) |
static AddPayment |
AddPayment.of(Referenceable<Payment> payment) |
static RemovePayment |
RemovePayment.of(Referenceable<Payment> payment) |
static TransitionState |
TransitionState.of(Referenceable<State> state) |
static TransitionState |
TransitionState.of(Referenceable<State> state,
Boolean force) |
static TransitionCustomLineItemState |
TransitionCustomLineItemState.of(String customLineItemId,
long quantity,
Referenceable<State> fromState,
Referenceable<State> toState,
ZonedDateTime actualTransitionDate) |
static TransitionCustomLineItemState |
TransitionCustomLineItemState.of(String customLineItemId,
long quantity,
Referenceable<State> fromState,
Referenceable<State> toState,
ZonedDateTime actualTransitionDate) |
static TransitionLineItemState |
TransitionLineItemState.of(String lineItemId,
long quantity,
Referenceable<State> fromState,
Referenceable<State> toState,
ZonedDateTime actualTransitionDate) |
static TransitionLineItemState |
TransitionLineItemState.of(String lineItemId,
long quantity,
Referenceable<State> fromState,
Referenceable<State> toState,
ZonedDateTime actualTransitionDate) |
Modifier and Type | Interface and Description |
---|---|
interface |
SimpleOrderMessage
Messages for an
Order . |
Modifier and Type | Interface and Description |
---|---|
interface |
Payment
Payments hold information about the current state of receiving and/or refunding money, but the process itself is handled by a PSP.
|
Modifier and Type | Method and Description |
---|---|
PaymentDraftBuilder |
PaymentDraftBuilder.customer(Referenceable<Customer> customer)
Sets the
customer property of this builder. |
PaymentStatusBuilder |
PaymentStatusBuilder.state(Referenceable<State> state) |
PaymentDraftDsl |
PaymentDraftDsl.withCustomer(Referenceable<Customer> customer) |
Modifier and Type | Method and Description |
---|---|
static SetCustomer |
SetCustomer.of(Referenceable<Customer> customer) |
static TransitionState |
TransitionState.of(Referenceable<State> state) |
Modifier and Type | Class and Description |
---|---|
class |
PaymentCreatedMessage
This message is the result of a
PaymentCreateCommand . |
class |
PaymentInteractionAddedMessage
This message is the result of the
AddInterfaceInteraction update action. |
class |
PaymentStatusInterfaceCodeSetMessage |
class |
PaymentStatusStateTransitionMessage
This message is the result of the
TransitionState update action. |
class |
PaymentTransactionAddedMessage
This message is the result of the
AddTransaction update action. |
class |
PaymentTransactionStateChangedMessage
This message is the result of the
ChangeTransactionState update action. |
Modifier and Type | Interface and Description |
---|---|
interface |
ProductDiscount
Product discounts are used to change certain product prices.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Product
A sellable good.
|
interface |
ProductProjection
A projected representation of a product shows the product with its current or staged data.
|
Modifier and Type | Method and Description |
---|---|
T |
ProductAttributeConverterBase.convert(Attribute attribute,
Referenceable<ProductType> productType) |
T |
ProductAttributeConverter.convert(Attribute attribute,
Referenceable<ProductType> productType) |
String |
DefaultProductAttributeFormatter.convert(Attribute attribute,
Referenceable<ProductType> productType)
Formats a product attribute as String.
|
Map.Entry<String,String> |
DefaultProductAttributeFormatter.createAttributeEntry(Attribute attribute,
Referenceable<ProductType> productTypeRef)
Creates an entry for a single attribute with translated and formatted label and value by requiring a reference to the product type.
|
protected Optional<ProductType> |
ProductAttributeConverterBase.findProductType(Referenceable<ProductType> productType) |
String |
DefaultProductAttributeFormatter.format(Attribute attribute,
Referenceable<ProductType> productType)
Formats a product attribute as String, alias of
DefaultProductAttributeFormatter.convert(Attribute, Referenceable) . |
static NestedAttributeType |
NestedAttributeType.of(Referenceable<ProductType> typeReference) |
Modifier and Type | Method and Description |
---|---|
static RemoveFromCategory |
RemoveFromCategory.of(Referenceable<Category> category) |
static AddToCategory |
AddToCategory.of(Referenceable<Category> category) |
static RemoveFromCategory |
RemoveFromCategory.of(Referenceable<Category> category,
Boolean staged) |
static AddToCategory |
AddToCategory.of(Referenceable<Category> category,
Boolean staged) |
static AddToCategory |
AddToCategory.of(Referenceable<Category> category,
String orderHint) |
static AddToCategory |
AddToCategory.of(Referenceable<Category> category,
String orderHint,
Boolean staged) |
static TransitionState |
TransitionState.of(Referenceable<State> state) |
static TransitionState |
TransitionState.of(Referenceable<State> state,
Boolean force) |
static SetTaxCategory |
SetTaxCategory.ofReferencable(Referenceable<TaxCategory> taxCategory)
Deprecated.
|
static SetTaxCategory |
SetTaxCategory.to(Referenceable<TaxCategory> taxCategory)
Deprecated.
|
Modifier and Type | Interface and Description |
---|---|
interface |
SimpleProductMessage
Messages for a
Product . |
Modifier and Type | Class and Description |
---|---|
class |
ProductAddedToCategoryMessage |
class |
ProductCreatedMessage |
class |
ProductDeletedMessage |
class |
ProductImageAddedMessage
This message is the result of the
AddExternalImage update action. |
class |
ProductPriceDiscountsSetMessage |
class |
ProductPriceExternalDiscountSetMessage |
class |
ProductPublishedMessage |
class |
ProductRemovedFromCategoryMessage |
class |
ProductRevertedStagedChangesMessage |
class |
ProductSlugChangedMessage
Message emitted by the
ChangeSlug update action. |
class |
ProductStateTransitionMessage
This message is the result of the
TransitionState update action. |
class |
ProductUnpublishedMessage |
class |
ProductVariantAddedMessage |
class |
ProductVariantDeletedMessage |
Modifier and Type | Method and Description |
---|---|
default ProductProjectionQuery |
ProductProjectionQuery.byProductType(Referenceable<ProductType> productType) |
default ProductQuery |
ProductQuery.byProductType(Referenceable<ProductType> productType) |
QueryPredicate<ProductProjection> |
ProductProjectionQueryModel.is(Referenceable<Product> product) |
Modifier and Type | Method and Description |
---|---|
PriceSelectionBuilder |
PriceSelectionBuilder.priceChannel(Referenceable<Channel> priceChannel) |
PriceSelectionBuilder |
PriceSelectionBuilder.priceCustomerGroup(Referenceable<CustomerGroup> priceCustomerGroup) |
PriceSelectionDsl |
PriceSelectionDsl.withPriceChannel(Referenceable<Channel> priceChannel) |
PriceSelectionDsl |
PriceSelectionDsl.withPriceCustomerGroup(Referenceable<CustomerGroup> priceCustomerGroup) |
Modifier and Type | Interface and Description |
---|---|
interface |
ProductSelection |
Modifier and Type | Class and Description |
---|---|
class |
ProductSelectionCreatedMessage |
class |
ProductSelectionDeletedMessage |
class |
ProductSelectionProductAddedMessage |
class |
ProductSelectionProductRemovedMessage |
Modifier and Type | Interface and Description |
---|---|
interface |
ProductType
Describes common characteristics, most importantly common custom attributes, of many concrete products.
|
Modifier and Type | Method and Description |
---|---|
QueryPredicate<T> |
ReferenceOptionalQueryModel.is(Referenceable<R> reference) |
QueryPredicate<T> |
ReferenceQueryModel.is(Referenceable<R> reference) |
<R> QueryPredicate<T> |
AnyReferenceQueryModel.is(Referenceable<R> reference) |
Modifier and Type | Method and Description |
---|---|
QueryPredicate<T> |
ReferenceCollectionQueryModel.isIn(Iterable<? extends Referenceable<R>> references) |
QueryPredicate<T> |
ReferenceOptionalQueryModel.isIn(List<? extends Referenceable<R>> elements) |
QueryPredicate<T> |
ReferenceQueryModel.isIn(List<? extends Referenceable<R>> elements) |
<R> QueryPredicate<T> |
AnyReferenceQueryModel.isIn(List<? extends Referenceable<R>> elements) |
Modifier and Type | Interface and Description |
---|---|
interface |
Review
Reviews are used to evaluate products and channels.
|
Modifier and Type | Class and Description |
---|---|
class |
ReviewCreatedMessage
This message is the result of the create review request.
|
class |
ReviewRatingSetMessage
This message is the result of the
SetRating update action. |
class |
ReviewStateTransitionMessage
This message is the result of the
TransitionState update action. |
Modifier and Type | Interface and Description |
---|---|
interface |
ShippingMethod
Shipping Methods define where orders can be shipped and what the costs are.
|
Modifier and Type | Method and Description |
---|---|
default List<ShippingRate> |
ShippingMethod.getShippingRatesForZone(Referenceable<Zone> zone) |
static ZoneRate |
ZoneRate.of(Referenceable<Zone> zone,
List<ShippingRate> shippingRates) |
static ShippingMethodDraft |
ShippingMethodDraft.of(String name,
LocalizedString localizedDescription,
Referenceable<TaxCategory> taxCategory,
List<ZoneRateDraft> zoneRates) |
static ShippingMethodDraft |
ShippingMethodDraft.of(String name,
LocalizedString localizedDescription,
Referenceable<TaxCategory> taxCategory,
List<ZoneRateDraft> zoneRates,
boolean isDefault) |
static ShippingMethodDraft |
ShippingMethodDraft.of(String name,
String description,
Referenceable<TaxCategory> taxCategory,
List<ZoneRateDraft> zoneRates)
Deprecated.
|
static ShippingMethodDraft |
ShippingMethodDraft.of(String name,
String description,
Referenceable<TaxCategory> taxCategory,
List<ZoneRateDraft> zoneRates,
boolean isDefault)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static ChangeTaxCategory |
ChangeTaxCategory.of(Referenceable<TaxCategory> taxCategory) |
static AddZone |
AddZone.of(Referenceable<Zone> zone) |
static AddShippingRate |
AddShippingRate.of(ShippingRate shippingRate,
Referenceable<Zone> zone) |
static RemoveShippingRate |
RemoveShippingRate.of(ShippingRate shippingRate,
Referenceable<Zone> zone) |
static RemoveZone |
RemoveZone.ofReferencable(Referenceable<Zone> zone)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
default ShippingMethodQuery |
ShippingMethodQuery.byTaxCategory(Referenceable<TaxCategory> taxCategory) |
static ShippingMethodsByCartGet |
ShippingMethodsByCartGet.of(Referenceable<Cart> cart) |
Modifier and Type | Interface and Description |
---|---|
interface |
ShoppingList
A shopping list holds items which can be added to a cart.
|
Modifier and Type | Method and Description |
---|---|
ShoppingListDraftBuilder |
ShoppingListDraftBuilder.customer(Referenceable<Customer> customer) |
Modifier and Type | Interface and Description |
---|---|
interface |
State
A State represents a state of a particular resource (defines a finite state machine).
|
Modifier and Type | Interface and Description |
---|---|
interface |
Store
Stores let you model the context your customers shop in, e.g.
|
Modifier and Type | Method and Description |
---|---|
static AddDistributionChannel |
AddDistributionChannel.of(Referenceable<Channel> distributionChannel) |
static AddSupplyChannel |
AddSupplyChannel.of(Referenceable<Channel> supplyChannel) |
static RemoveSupplyChannel |
RemoveSupplyChannel.of(Referenceable<Channel> supplyChannel) |
static RemoveDistributionChannel |
RemoveDistributionChannel.of(Referenceable<Channel> distributionChannel) |
Modifier and Type | Method and Description |
---|---|
static SetDistributionChannels |
SetDistributionChannels.of(List<Referenceable<Channel>> distributionChannels) |
static SetSupplyChannels |
SetSupplyChannels.of(List<Referenceable<Channel>> supplyChannels) |
Modifier and Type | Class and Description |
---|---|
class |
StoreCreatedMessage |
class |
StoreDeletedMessage |
class |
StoreProductSelectionsChangedMessage |
Modifier and Type | Interface and Description |
---|---|
interface |
Subscription |
Modifier and Type | Interface and Description |
---|---|
interface |
TaxCategory
Tax Categories define how products are to be taxed in different countries.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Type
Types define custom fields that are used to enhance resources as you need.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Zone
Zones define Shipping Rates for a set of Locations.
|