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.