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.Salespoint specific Converters with Spring MVC.Order.AuthenticationManager as a Spring bean.Order, it can only be cancelled is OrderStatus is OPEN.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 PAID.MailSender implementation writing the SimpleMailMessage to be sent into the logs.OrderManager contains an order.UserAccount exists.UserAccount.CurrencyUnit constants.InventoryItem by the given Quantity.BusinessTime to record Durations to calculate the current business time
by accumulating them.UserAccount.UserAccount.AccountancyEntrys in between the dates from and to of the specified class type
clazz and all sub-types, including from and to.AccountancyEntrys of type clazz and all sub-types, which have their date within
(including) from and to.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.UserAccounts.UserAccounts.Products with the given name.InventoryItem for the given Product.InventoryItem for the Product with the given identifier.UserAccounts.UserAccounts.Duration.Interval with the given start time.AccountancyEntry of type clazz and all sub-types, identified by
AccountancyEntryIdentifier.OrderIdentifierUserAccount for a given identifier.UserAccount of the currently logged in user or Optional.empty() if no-one is currently
logged in.Interval.SalespointIdentifier.CartItem.UserAccount.BusinessTime.forward(Duration).Interval.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.Metric isCart is currently empty.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.JpaEntityConverter using the given SalespointIdentifierConverter.UserAccount of the currently logged in user
injected.HandlerMethodArgumentResolver to inject the UserAccount of the currently logged in user int Spring MVC
controller method parameters annotated with LoggedIn.LoggedInUserAccountArgumentResolver using the given AuthenticationManager.Password matches the given existing one.Quantity of the given amount.Quantity of the given amount.Role instance with the given name.OrderCompletionResult is returned after you call OrderManager.completeOrder(Order)OrderIdentifier serves as an identifier type for Order objects.Order.OrderLineIdentifier serves as an identifier type for OrderLine objects.OrderLinesOrders.Orders.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.PaymentMethod in human-readable form.PersistentOrderManager using the given Inventory, Accountancy
BusinessTime, OrderRepository and PlatformTransactionManager.UserAccountManager using a UserAccountRepository to persist UserAccount
instances.PersistentUserAccountManager using the given UserAccountRepository and
PasswordEncoder.Product objects.Products.ProductPaymentEntry is used to store information of payments of orders.ProductPaymentEntry is constructed for a specific OrderIdentifier attached to it.Role from a UserAccount.CartItem with the given identifier.Role.of(String) instead.DataInitializer instances registered in the
ApplicationContext.SalespointDataInitializer with the given DataInitializer and triggers the
initialization.DataInitializer to make sure we always have a t least one DataInitializer in the
APplication context so that the autowiring of DataInitializer into SalespointDataInitializer works.AuthenticationManagerBuilder to work with the
UserDetailsService implementaiton as well as the PasswordEncoder we provide.amount of all AccountancyEntrys of type clazz and its
sub-types, which have their date within (including) from and to.Order or persists changes to it.UserAccountAuthenticationManager using the current SpringSecurity Authentication to lookup a UserAccount
by the identifier of it.SpringSecurityAuthenticationManager using the given UserAccountRepository.Interval from the current start time until the given end time.OrderLine from this CartItem.PaymentMethod.UserDetailsService implementation using the UserAccountRepository to obtain user information for
login.UserAccountDetailService using the given UserAccountRepository.UserAccountIdentifier serves as an identifier type for UserAccount objects.UserAccounts.UserAccounts.UserAccount instances.UserAccount instances.Copyright © 2016 Pivotal Software, Inc.. All rights reserved.