| Interface | Description |
|---|---|
| CommandRequest<T> |
Request that sends a commands to the Sphere backend.
|
| CommentService |
Sphere HTTP API for working with product comments in a given project.
|
| Config | |
| CustomerService |
Sphere HTTP API for working with customers in a given project.
|
| CustomObjectService | |
| DeleteRequest<T> | |
| FetchRequest<T> |
Request that fetches a single object.
|
| InventoryService |
Sphere HTTP API for retrieving product inventory information.
|
| OrderService |
Sphere HTTP API for working with orders in a given project.
|
| ProductService |
Sphere HTTP API for working with products in a given project.
|
| QueryRequest<T> |
Request that uses a Sphere query API to fetch objects satisfying some conditions.
|
| ReviewService |
Sphere HTTP API for working with product reviews in a given project.
|
| SearchRequest<T> |
Request that uses a Sphere search API to fetch objects satisfying some conditions (including fulltext search)
and provide faceting functionality.
|
| ShippingMethodService |
Sphere HTTP API for querying shipping methods in a given project.
|
| Class | Description |
|---|---|
| CategoryTreeRefreshPlayPlugin |
A plugin that frequently updates the cache for the category tree.
|
| CurrentCart |
Shopping cart service that automatically accesses the cart associated to the current HTTP session.
|
| CurrentCustomer |
Project customer service that automatically accesses the customer associated to the current HTTP session.
|
| Session |
Helper for storing data in Play session.
|
| ShopController |
Base controller for controllers using the Sphere backend.
|
| Sphere |
Client for accessing all Sphere APIs.
|
| Exception | Description |
|---|---|
| CartModifiedException |
Exception thrown by
CurrentCart.createOrder
when a cart id doesn't match a checkout snapshot id. |