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.Role to the UserAccount.Salespoint specific HandlerMethodArgumentResolver with Spring MVC.Salespoint specific Converters with Spring MVC.Order.BigDecimal object, holding the value of this Quantity.AuthenticationManager as a Spring bean.RoundingStrategy offers to ways to describe a rounding operation: using the decimal
places after (or before) the decimal delimiter and using a rounding step.BasicRoundingStrategy using a rounding step and a rounding mode.BasicRoundingStrategy using the number of digits after (or before) the decimal
delimiter and a rounding mode.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.InventoryItem by the given Quantity.BusinessTime to record Durations to calculate the current business time
by accumulating them.UserAccount.UserAccount.roundingStep attributes are
numerically equal and if their roundingMode attributes are equal.Metric to obj.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.Orders of the given UserAccount.Orders from the given UserAccount in between the dates from and to,
including from and to.AccountancyEntrys of the specified type clazz and all sub-types, previously added to
the accountancy.UserAccounts.Products assigned to the given category.AccountancyEntrys in the given time frame.UserAccounts.UserAccounts.Products with the given name.InventoryItems for the given Product.InventoryItems for the Product with the given identifier.UserAccounts.UserAccounts.Duration.AccountancyEntry of type clazz and all sub-types, identified by
AccountancyEntryIdentifier.OrderIdentifierUserAccount for a given identifier.amount of this as float.UserAccount of the currently logged in user or Optional.empty() if no-one is currently
logged in.Interval.SalespointIdentifier.CartItem.UserAccount.metric associated with this Quantity.BusinessTime.forward(Duration).RoundingMode used by this instance of BasicRoundingStrategy.RoundingStrategy of this Quantity.Interval.AccountancyEntry already has a Date set.RoundingStrategy object.Metric object.UserAccount has a specific RoleInventoryItem is available in exactly or more of the given quantity.InventoryItem by the given Quantity.Interval between the given start and end.Intervals.InventoryItems.InventoryItemIdentifier serves as an identifier type for InventoryItem objects.InventoryItems.Cart is currently empty.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.OrderCompletionResult is returned after you call OrderManager.completeOrder(Order)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.int to a Quantity.long to a Quantity.float to a Quantity.double to a Quantity.Role from a UserAccount.CartItem with the given identifier.BigDecimal instance amount with a specific strategy.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.OrderLine from this CartItem.PaymentMethod.Metric object.Unit represents everything which can be counted.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 © 2014 Pivotal Software, Inc.. All rights reserved.