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.AccountancyEntry
s.AccountancyEntry
to this Accountancy
.Role
to the UserAccount
.Salespoint
specific HandlerMethodArgumentResolver
with Spring MVC.Salespoint
specific Converter
s 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.Product
sUserAccount
.ChargeLineIdentifier
serves as an identifier type for ChargeLine
objects.ChargeLine
s.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 Duration
s 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
.AccountancyEntry
s in between the dates from
and to
of the specified class type
clazz
and all sub-types, including from and to.AccountancyEntry
s of type clazz
and all sub-types, which have their date
within
(including) from
and to
.Order
s of the given UserAccount
.Order
s from the given UserAccount
in between the dates from
and to
,
including from and to.AccountancyEntry
s of the specified type clazz
and all sub-types, previously added to
the accountancy.UserAccount
s.Product
s assigned to the given category.AccountancyEntry
s in the given time frame.UserAccount
s.UserAccount
s.Product
s with the given name.InventoryItem
s for the given Product
.InventoryItem
s for the Product
with the given identifier.UserAccount
s.UserAccount
s.Duration
.AccountancyEntry
of type clazz
and all sub-types, identified by
AccountancyEntryIdentifier
.OrderIdentifier
UserAccount
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 Role
InventoryItem
is available in exactly or more of the given quantity.InventoryItem
by the given Quantity
.Interval
between the given start and end.Interval
s.InventoryItem
s.InventoryItemIdentifier
serves as an identifier type for InventoryItem
objects.InventoryItem
s.Cart
is currently empty.Converter
that can convert String
s 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.OrderLine
sOrder
s.Order
s.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.Product
s.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 AccountancyEntry
s of type clazz
and its
sub-types, which have their date
within (including) from
and to
.Order
or persists changes to it.UserAccount
AuthenticationManager
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.UserAccount
s.UserAccount
s.UserAccount
instances.UserAccount
instances.Copyright © 2014 Pivotal Software, Inc.. All rights reserved.