All Classes and Interfaces
Class
Description
Provide common processing functionality to all order related
AnonymizationHandler
instances.Used to convert an
Address
to a serialized JSON object string representation for
persistence and vice-versa.Transforms a list of
Adjustment
into a JSON object String
and vice-versa.The
SingleIndexRequest.payload
used for index requests triggered from CRUD operations on
persisted-domain-counterparts of entities related to Order
.Transforms a list of
CampaignRef
into a JSON object String
and vice-versa.Combined domain representing an order and its relations.
Combined domain representing an order fulfilment and its order.
A DTO object that contains the consolidated information about the order, its fulfillments and any
other data requested.
Responsible for contributing a specific subset of information to a
CustomerOrderInfo
based on a ReadCustomerOrdersRequest
such as contributing the order fulfillments.Contributor is responsible for populating the
CustomerOrderInfo.getFulfillments()
for the
Orders.Service to hydrate the additional data for the Orders to the
CustomerOrderInfo
.CustomizedOrderFulfillmentRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Advanced functionality related to
OrderFulfillment
.CustomizedOrderNoteRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Advanced functionality related to
OrderNote
.CustomizedOrderRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Advanced functionality related to
Order
.CustomizedReturnAuthorizationRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Advanced functionality related to
ReturnAuthorization
.The default implementation for the
CustomerOrderInfoHydrationService
.DefaultFulfillmentCaptureClaimService<P extends com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaim>
Default implementation of
FulfillmentCaptureClaimService
DefaultFulfillmentCaptureClaimSummaryService<P extends com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaimSummary>
This service provides a mechanism to build a
FulfillmentCaptureClaimSummary
based on the
given FulfillmentCaptureClaims
.DefaultOrderFulfillmentItemService<P extends com.broadleafcommerce.order.client.domain.OrderFulfillmentItem>
Default implementation of
OrderFulfillmentNoteService
DefaultOrderFulfillmentService<P extends com.broadleafcommerce.order.client.domain.OrderFulfillment>
Default implementation of
OrderFulfillmentService
.The default implementation of
OrderFulfillmentViewService
.Default implementation of
OrderNoteService
DefaultOrderService<P extends com.broadleafcommerce.order.client.domain.Order>
Default implementation of
OrderService
DefaultReturnAuthorizationService<P extends com.broadleafcommerce.order.client.domain.ReturnAuthorization>
Default implementation of
ReturnAuthorizationService
Endpoint for management of
FulfillmentCaptureClaim
.FulfillmentCaptureClaimRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Repository
for persistent counterparts of FulfillmentCaptureClaim
.FulfillmentCaptureClaimService<P extends com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaim>
Service API for
FulfillmentCaptureClaims
.FulfillmentCaptureClaimSummaryService<P extends com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaimSummary>
This service provides a mechanism to build a
FulfillmentCaptureClaimSummary
based on the
given FulfillmentCaptureClaims
.Used to convert an
ImageAssetRef
to a serialized JSON object string representation for
persistence and vice-versa.Utility to facilitate getting inclusive taxes from
OrderFulfillmentItemTaxDetail
.Indicates that a
ReadCustomerOrdersRequest
is invalid.Persistent counter-part to a
FulfillmentCaptureClaim
for use with a JPA datastore.JPA implementation of
Order
Persistent counter-part to a
OrderFulfillment
for use with a JPA datastore.Persistent counter-part to a
OrderFulfillmentItem
for use with a JPA datastore.Persistent counter-part to a
OrderFulfillmentNote
for use with a JPA-supported datastore.JPA domain-specific implementation of
OrderFulfillmentNoteRepository
.JPA domain-specific implementation of
OrderFulfillmentRepository
.A
SingleIndexRequestMessageBuilder
specifically for JpaOrderFulfillment
.Responsible for performing vendor visibility operations on
JpaOrderFulfillment
entities.JPA implementation of
OrderItem
.JPA-persisted counterpart to an
OrderNote
A
SingleIndexRequestMessageBuilder
specifically for JpaOrder
.Convenience methods to help query for JPA order-related entities matching a tenant context.
JPA implementation of
ReturnAuthorization
JPA-specific persisted-domain counterpart of
ReturnAuthorizationItem
.JPA-specific persisted-domain counterpart of
ReturnConfirmation
.Minimal limited
OrderItem
data to be included with the OrderFulfillmentItemView
.Minimal limited
Order
data to be included with the OrderFulfillmentView
.Supply the anonymization related endpoint to the service.
Updates PII fields for the
Order
domain.Controls anonymization behavior for the order service
Endpoint for management of
Orders
.Default property overrides for Order Services
Updates PII fields for the
OrderFulfillment
domain.Endpoint for management of
OrderFulfillment
.Service to provide optional hook points for hydrating order fulfillment views with associated
entities.
OrderFulfillmentItemService<P extends com.broadleafcommerce.order.client.domain.OrderFulfillmentItem>
Service API for
OrderFulfillmentItems
.A specialized payload to present
OrderFulfillmentItem
data in addition to limited
OrderItem
data.Represents a note written by an admin user for an
OrderFulfillment
.Updates PII fields for the
OrderFulfillmentNote
domain.Endpoint for management of
OrderFulfillmentNotes
.OrderFulfillmentNoteRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Repository
for persistent counterparts of OrderFulfillmentNote
.Service API for
OrderFulfillmentNotes
.Validations for
OrderFulfillmentNote
.OrderFulfillmentRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Repository
for persistent counterparts of OrderFulfillment
.OrderFulfillmentService<P extends com.broadleafcommerce.order.client.domain.OrderFulfillment>
Service API for
OrderFulfillment
.Endpoint for reading
OrderFulfillment
at the tenant level.A specialized payload to present
OrderFulfillment
data in addition to limited
Order
data.Endpoint for reading
OrderFulfillmentViews
.A contributor capable of mapping
OrderFulfillment
and OrderFulfillmentItem
data
into an OrderFulfillmentView
.A contributor capable of mapping some data into an
OrderFulfillmentView
.A specialized component that understands how to take data from
OrderFulfillment
and build
a OrderFulfillmentView
from it, hydrating additional data as necessary.Enables users to view
OrderFulfillment
data in a view containing additional limited data
from Order
.Service to provide optional hook points for hydrating orders with associated entities.
Transforms a list of
OrderItem
into a JSON object String
and vice-versa.The main auto configuration that initializes the out of the box repositories.
Informational notes manually added for an
Order
by an admin for future reference by other
admins.Updates PII fields for the
OrderNote
domain.Endpoint for management of
OrderNotes
.OrderNoteRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Repository
for persistent counterparts of OrderNote
.Service API for
OrderNotes
.Validations for
OrderNote
.Endpoint for management of
OrderFulfillments
within an Order
.OrderRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Repository
for persistent counterparts of Order
.OrderService<P extends com.broadleafcommerce.order.client.domain.Order>
Service API for
Orders
.Configuration for service-level components.
This endpoint is used to expose resource locks to services which don't have their own data
sources to lock with (order operations).
Configuration for Order service validation.
Configuration responsible for loading components relevant for vendor processing.
The
SingleIndexRequest.payload
used for index requests triggered from CRUD operations on
persisted-domain-counterparts of Order
.Endpoint for reading
Order
at the tenant level.Transforms a list of
OverrideDetail
into a JSON object String
and vice-versa.Transforms a list of
PaymentDistributionDetails
into a JSON
object String
and vice-versa.The request to read the customer Orders and its related data.
Updates PII fields for the
ReturnAuthorization
domain.Endpoint for management of
ReturnAuthorizations
.ReturnAuthorizationRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Repository
for persistent counterparts of ReturnAuthorization
.ReturnAuthorizationService<P extends com.broadleafcommerce.order.client.domain.ReturnAuthorization>
Service API for
ReturnAuthorizations
.Used to convert an
Shipment
to a serialized JSON object string representation for
persistence and vice-versa.Transforms a list of
Shipment
into a JSON object String
and vice-versa.Utility class to check a given
ContextInfo
for tenant information, such as checking if
the ContextInfo
has application information or not.A request DTO used to update a
Order
.Transforms a list of
Vouchers
into a JSON object String
and vice-versa.