AbstractEntity.equals(Object) and AbstractEntity.hashCode().Accountancy interface is implemented by classes offering a basic accounting service.PersistentAccountancyEntry with a specific value.PersistentAccountancyEntry with a specific value and a user defined time.AccountancyEntryIdentifier serves as an identifier type for AccountancyEntry objects.AccountancyEntrys.AccountancyEntry to this Accountancy.Quantity to the current one.Role to the UserAccount.Salespoint specific HandlerMethodArgumentResolver with Spring MVC.Product to the given category.Salespoint specific Converters with Spring MVC.Order.AuthenticationManager as a Spring bean.CartItem.PaymentMethod is used to designate all payments made in cash.Cash.CASH is defined in this class, which can be reused, instead of instantiating a
 new instance every time one is needed.ProductsUserAccount.ChargeLineIdentifier serves as an identifier type for ChargeLine objects.ChargeLines.Cheque instance.OrderStatus has to be OrderStatus.PAID.MailSender implementation writing the SimpleMailMessage to be sent into the logs.OrderManager contains an order.LocalDateTime is contained in the current Interval.UserAccount exists.UserAccount and persists it right away.CurrencyUnit constants.DataInitializer instances registered in the
 ApplicationContext.DataInitializer to make sure we always have a t least one DataInitializer in the
 Application context so that the autowiring of DataInitializer into DataInitializerInvoker works.InventoryItem by the given Quantity.BusinessTime to record Durations to calculate the current business time
 by accumulating them.UserAccount.Interval into smaller intervals of the given duration.Streamable.UserAccount.OrderCompletionReport.OrderLineCompletion representing an erroneous OrderLine alongside an error message.OrderCompletionReport for an Order that's marked as failed.AccountancyEntrys that were created in the given Interval.AccountancyEntrys of the specified type clazz and all sub-types, previously added to
 the accountancy.UserAccounts.Orders of the given UserAccount.Orders from the given UserAccount in between the dates from and to,
 including from and to.Products assigned to the given category.AccountancyEntrys in the given time frame.AccountancyEntrys within the given Interval.UserAccounts.UserAccounts.Products with the given name.InventoryItem for the given Product.InventoryItem for the Product with the given identifier.UserAccounts.UserAccounts.InventoryItems that are out of stock (i.e. the Quantity's amount is equal or less than
 zero).OrderCompletionReport for the given Order and OrderCompletionReport.OrderLineCompletions.OrderCompletionReport for the given Order and OrderCompletionReport.OrderLineCompletions.Duration.Metric for the given abbreviation.Interval with the given start time.AccountancyEntry of type clazz and all sub-types, identified by
 AccountancyEntryIdentifier.OrderIdentifierUserAccount for a given identifier.Product is assigned to.UserAccount of the currently logged in user or Optional.empty() if no-one is currently
 logged in.Interval.UserAccount.BusinessTime.forward(Duration).OrderIdentifier which this ProductPaymentEntry refers to.PaymentMethod chosen for the order belonging to this ProductPaymentEntrySimpleMailMessages that have been recorded so far.Interval.UserAccount which this ProductPaymentEntry refers to.LineItemFilter that accepts all OrderLines.LineItemFilter that does not consider any OrderLines.AccountancyEntry already has a Date set.UserAccount has a specific RoleInventoryItem is available in exactly or more of the given quantity.InventoryItem by the given Quantity.Intervals.InventoryItems.InventoryItemIdentifier serves as an identifier type for InventoryItem objects.InventoryItems.ApplicationListener for Order.OrderCompleted events to verify that sufficient amounts of the
 Product the OrderLines contained in the Order point to are available in the
 Inventory.Metric isCart is currently empty.OrderCompletionReport.OrderLineCompletion represents a failure.Quantity is greater than the current one.Quantity is greater than or equal to the current one.Quantity is less than the current one.Quantity is negative.Converter that can convert Strings into JPA managed domain types.Predicate to allow defining whether the OrderLines should be post processed by the
 InventoryOrderEventListener.UserAccount of the currently logged in user
 injected.HandlerMethodArgumentResolver to inject the UserAccount of the currently logged in user into Spring
 MVC controller method parameters annotated with LoggedIn.Password matches the given existing one.Streamable for the given Iterable.Quantity of the given amount.Quantity of the given amount.Role instance with the given name.Order.OrderCompleted event wants to indicate failure of the completion.OrderCompletionFailure for the given Order and message.OrderCompletionFailure for the given OrderCompletionReport.OrderLine.OrderIdentifier serves as an identifier type for Order objects.Order.OrderLineIdentifier serves as an identifier type for OrderLine objects.OrderLinesOrders.Orders.Interval overlaps with the given one.PaymentCard is used to charge the cost of goods or services to an account, belonging to the party
 identified on the card.PaymentCard.PaymentMethod specifies a medium by which a payment has or will be made.UserAccountManager using a UserAccountRepository to persist UserAccount
 instances.Product with the given name and price.Product objects.Products.ProductPaymentEntry is used to store information of payments of orders.ProductPaymentEntry is constructed for a specific OrderIdentifier attached to it.Formatter to print and parse Quantity instances.MailSender implementation that allows looking up all SimpleMailMessages that have been sent.Role from a UserAccount.CartItem with the given identifier.AuthenticationManagerBuilder to work with the
 UserDetailsService implementation as well as the PasswordEncoder we provide.amount of all AccountancyEntrys which have their date within
 (including) from and to.Order or persists changes to it.UserAccountOrderLine should be handled considering the given LineItemFilters.AuthenticationManager using the current SpringSecurity Authentication to lookup a UserAccount
 by the identifier of it.Iterables.OrderCompletionReport.OrderLineCompletion representing the successful completion of an OrderLine.OrderCompletionReport representing a successful verification of the given Order.Priced instances.Interval from the current start time until the given end time.OrderLine from this CartItem.UserDetailsService implementation using the UserAccountRepository to obtain user information for
 login.UserAccountIdentifier serves as an identifier type for UserAccount objects.UserAccounts.UserAccounts.UserAccount instances.UserAccount instances.Interval from the current start time adding the given TemporalAmount to it.Copyright © 2018 Pivotal Software, Inc.. All rights reserved.