Skip navigation links
A B C D E F G H I J L M N O P Q R S T U V Z 

A

AbstractEntity<ID extends SalespointIdentifier> - Class in org.salespointframework.core
Base class for Salespoint entities to uniquely define AbstractEntity.equals(Object) and AbstractEntity.hashCode().
AbstractEntity() - Constructor for class org.salespointframework.core.AbstractEntity
 
Accountancy<T extends AccountancyEntry> - Interface in org.salespointframework.accountancy
The Accountancy interface is implemented by classes offering a basic accounting service.
AccountancyEntry - Class in org.salespointframework.accountancy
This class represents an accountancy entry.
AccountancyEntry() - Constructor for class org.salespointframework.accountancy.AccountancyEntry
Deprecated.
AccountancyEntry(Money) - Constructor for class org.salespointframework.accountancy.AccountancyEntry
Creates a new PersistentAccountancyEntry with a specific value.
AccountancyEntry(Money, String) - Constructor for class org.salespointframework.accountancy.AccountancyEntry
Creates a new PersistentAccountancyEntry with a specific value and a user defined time.
AccountancyEntryIdentifier - Class in org.salespointframework.accountancy
AccountancyEntryIdentifier serves as an identifier type for AccountancyEntry objects.
AccountancyEntryIdentifier() - Constructor for class org.salespointframework.accountancy.AccountancyEntryIdentifier
Creates a new unique identifier for accountancy entries.
AccountancyEntryIdentifier(String) - Constructor for class org.salespointframework.accountancy.AccountancyEntryIdentifier
Only needed for property editor, shouldn't be used otherwise.
AccountancyEntryRepository<T extends AccountancyEntry> - Interface in org.salespointframework.accountancy
Repository for AccountancyEntrys.
add(T) - Method in interface org.salespointframework.accountancy.Accountancy
Adds a new AccountancyEntry to this Accountancy.
add(T) - Method in class org.salespointframework.accountancy.PersistentAccountancy
 
add(OrderLine) - Method in class org.salespointframework.order.Order
Adds an OrderLine to the Order, the OrderStatus must be OPEN.
add(ChargeLine) - Method in class org.salespointframework.order.Order
 
add(T) - Method in class org.salespointframework.quantity.Quantity
Sums two quantities up.
add(Role) - Method in class org.salespointframework.useraccount.UserAccount
Adds a Role to the UserAccount.
addArgumentResolvers(List<HandlerMethodArgumentResolver>) - Method in class org.salespointframework.SalespointWebConfiguration
Registers the Salespoint specific HandlerMethodArgumentResolver with Spring MVC.
addCategory(String) - Method in class org.salespointframework.catalog.Product
 
addFormatters(FormatterRegistry) - Method in class org.salespointframework.SalespointWebConfiguration
Registers the Salespoint specific Converters with Spring MVC.
addItemsTo(Order) - Method in class org.salespointframework.order.Cart
Turns the current state of the cart into an Order.
addOrUpdateItem(Product, Quantity) - Method in class org.salespointframework.order.Cart
Creates a CartItem for the given Product and Quantity.
amount - Variable in class org.salespointframework.quantity.Quantity
BigDecimal object, holding the value of this Quantity.
argumentResolvers - Variable in class org.salespointframework.SalespointWebConfiguration
 
AuthenticationManager - Interface in org.salespointframework.useraccount
Application component for authentication related use cases.
authenticationManagerBean() - Method in class org.salespointframework.SalespointSecurityConfiguration
Overridden to expose the AuthenticationManager as a Spring bean.

B

BasicRoundingStrategy - Class in org.salespointframework.quantity
This implementation of a 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(BigDecimal, RoundingMode) - Constructor for class org.salespointframework.quantity.BasicRoundingStrategy
Instantiates a new BasicRoundingStrategy using a rounding step and a rounding mode.
BasicRoundingStrategy(int, RoundingMode) - Constructor for class org.salespointframework.quantity.BasicRoundingStrategy
Instantiates a new BasicRoundingStrategy using the number of digits after (or before) the decimal delimiter and a rounding mode.
BusinessTime - Interface in org.salespointframework.time
Component to allow access to the current business time.

C

cancel() - Method in class org.salespointframework.order.Order
 
cancelOrder(T) - Method in interface org.salespointframework.order.OrderManager
Cancels an Order, it can only be cancelled is OrderStatus is OPEN.
cancelOrder(Order) - Method in class org.salespointframework.order.PersistentOrderManager
 
Cart - Class in org.salespointframework.order
Abstraction of a shopping cart.
Cart() - Constructor for class org.salespointframework.order.Cart
 
CartItem - Class in org.salespointframework.order
A CartItem consists of a Product and a Quantity.
CartItem(Product, Quantity) - Constructor for class org.salespointframework.order.CartItem
Creates a new CartItem.
Cash - Class in org.salespointframework.payment
The cash PaymentMethod is used to designate all payments made in cash.
Cash() - Constructor for class org.salespointframework.payment.Cash
Creates a new cash instance.
CASH - Static variable in class org.salespointframework.payment.Cash
A convenience instance Cash.CASH is defined in this class, which can be reused, instead of instantiating a new instance every time one is needed.
Catalog<T extends Product> - Interface in org.salespointframework.catalog
Repository interface for Products
changePassword(UserAccount, String) - Method in class org.salespointframework.useraccount.PersistentUserAccountManager
 
changePassword(UserAccount, String) - Method in interface org.salespointframework.useraccount.UserAccountManager
Changes the passwort of the UserAccount.
ChargeLine - Class in org.salespointframework.order
A chargeline represents extra expenses like shipping.
ChargeLine() - Constructor for class org.salespointframework.order.ChargeLine
Deprecated.
ChargeLine(Money, String) - Constructor for class org.salespointframework.order.ChargeLine
Creates a new PersistentChargeLine with the given amount and description.
ChargeLineIdentifier - Class in org.salespointframework.order
ChargeLineIdentifier serves as an identifier type for ChargeLine objects.
ChargeLineIdentifier() - Constructor for class org.salespointframework.order.ChargeLineIdentifier
Creates a new unique identifier for ChargeLines.
ChargeLineIdentifier(String) - Constructor for class org.salespointframework.order.ChargeLineIdentifier
Only needed for property editor, shouldn't be used otherwise.
Cheque - Class in org.salespointframework.payment
A is a written bill of exchange (or draft), a written order by the drawer (the writer of the cheque) to the drawee (usually the bank), to pay a specified amount of money to a payee.
Cheque(String, String, String, String, LocalDateTime, String, String, String) - Constructor for class org.salespointframework.payment.Cheque
Instantiate a new Cheque instance.
clear() - Method in class org.salespointframework.order.Cart
Clears the cart.
clone() - Method in class org.salespointframework.quantity.Quantity
 
compareTo(Product) - Method in class org.salespointframework.catalog.Product
 
compareTo(Quantity) - Method in class org.salespointframework.quantity.Quantity
 
compareTo(Role) - Method in class org.salespointframework.useraccount.Role
 
complete() - Method in class org.salespointframework.order.Order
 
completeOrder(T) - Method in interface org.salespointframework.order.OrderManager
Tries to complete this order, the OrderStatus has to be PAID.
completeOrder(T) - Method in class org.salespointframework.order.PersistentOrderManager
 
configure(AuthenticationManagerBuilder) - Method in class org.salespointframework.SalespointSecurityConfiguration
 
configure(WebSecurity) - Method in class org.salespointframework.SalespointSecurityConfiguration
Allow anonymous access to resources by default.
ConsoleWritingMailSender - Class in org.salespointframework.support
MailSender implementation writing the SimpleMailMessage to be sent into the logs.
ConsoleWritingMailSender() - Constructor for class org.salespointframework.support.ConsoleWritingMailSender
 
contains(OrderIdentifier) - Method in interface org.salespointframework.order.OrderManager
Checks if this OrderManager contains an order.
contains(OrderIdentifier) - Method in class org.salespointframework.order.PersistentOrderManager
 
contains(UserAccountIdentifier) - Method in class org.salespointframework.useraccount.PersistentUserAccountManager
 
contains(UserAccountIdentifier) - Method in interface org.salespointframework.useraccount.UserAccountManager
Checks if an UserAccount exists.
convert(Object, TypeDescriptor, TypeDescriptor) - Method in class org.salespointframework.support.JpaEntityConverter
 
convert(Object, TypeDescriptor, TypeDescriptor) - Method in class org.salespointframework.support.SalespointIdentifierConverter
 
convert(String) - Method in class org.salespointframework.support.StringToRoleConverter
 
convert(String) - Method in class org.salespointframework.support.StringToUnitsConverter
Deprecated.
 
converters - Variable in class org.salespointframework.SalespointWebConfiguration
 
count() - Method in interface org.salespointframework.core.SalespointRepository
Returns the number of entities available.
create(String, String, Role...) - Method in class org.salespointframework.useraccount.PersistentUserAccountManager
 
create(String, String, Role...) - Method in interface org.salespointframework.useraccount.UserAccountManager
Creates a new UserAccount.
CreditCard - Class in org.salespointframework.payment
A credit card.
CreditCard(String, String, String, String, String, LocalDateTime, LocalDateTime, String, Money, Money) - Constructor for class org.salespointframework.payment.CreditCard
Instantiates a specific credit card.
CreditCard(String, String, String, String, LocalDateTime, LocalDateTime, String, Money, Money) - Constructor for class org.salespointframework.payment.CreditCard
Instantiates a generic credit card.

D

DataInitializer - Interface in org.salespointframework.core
Callback interface for components that shall be initialized on application startup.
DebitCard - Class in org.salespointframework.payment
A debit card provides the holder with electronic access to his or her bank account.
DebitCard(String, String, String, String, String, LocalDateTime, LocalDateTime, String, Money) - Constructor for class org.salespointframework.payment.DebitCard
Instantiates a specific type of debit card.
DebitCard(String, String, String, String, LocalDateTime, LocalDateTime, String, Money) - Constructor for class org.salespointframework.payment.DebitCard
Instantiates a generic debit card.
decreaseQuantity(Quantity) - Method in class org.salespointframework.inventory.InventoryItem
Decreases the quantity of the current InventoryItem by the given Quantity.
DefaultBusinessTime - Class in org.salespointframework.time
A mutable implementation of BusinessTime to record Durations to calculate the current business time by accumulating them.
DefaultBusinessTime() - Constructor for class org.salespointframework.time.DefaultBusinessTime
 
delete(ID) - Method in interface org.salespointframework.core.SalespointRepository
Deletes the entity with the given id.
delete(T) - Method in interface org.salespointframework.core.SalespointRepository
Deletes a given entity.
delete(Iterable<? extends T>) - Method in interface org.salespointframework.core.SalespointRepository
Deletes the given entities.
deleteAll() - Method in interface org.salespointframework.core.SalespointRepository
Deletes all entities managed by the repository.
disable(UserAccountIdentifier) - Method in class org.salespointframework.useraccount.PersistentUserAccountManager
 
disable(UserAccountIdentifier) - Method in interface org.salespointframework.useraccount.UserAccountManager
Disables the UserAccount.
divide(T) - Method in class org.salespointframework.quantity.Quantity
Divides this by another quantity.

E

enable(UserAccountIdentifier) - Method in class org.salespointframework.useraccount.PersistentUserAccountManager
 
enable(UserAccountIdentifier) - Method in interface org.salespointframework.useraccount.UserAccountManager
Enables the UserAccount.
EnableSalespoint - Annotation Type in org.salespointframework
Annotation to enable Salespoint for a Spring Boot application.
EnableSalespoint.SalespointSecurityAutoConfiguration - Class in org.salespointframework
 
EnableSalespoint.SalespointWebAutoConfiguration - Class in org.salespointframework
 
equals(Object) - Method in class org.salespointframework.core.AbstractEntity
 
equals(Object) - Method in class org.salespointframework.core.SalespointIdentifier
 
equals(Object) - Method in class org.salespointframework.order.CartItem
 
equals(Object) - Method in class org.salespointframework.payment.Cheque
 
equals(Object) - Method in class org.salespointframework.payment.CreditCard
 
equals(Object) - Method in class org.salespointframework.payment.DebitCard
 
equals(Object) - Method in class org.salespointframework.payment.PaymentCard
 
equals(Object) - Method in class org.salespointframework.payment.PaymentMethod
 
equals(Object) - Method in class org.salespointframework.quantity.BasicRoundingStrategy
Two instances of BasicRoundingStrategy are equal, if and only if their roundingStep attributes are numerically equal and if their roundingMode attributes are equal.
equals(Object) - Method in class org.salespointframework.quantity.Metric
Compares this Metric to obj.
equals(Object) - Method in class org.salespointframework.quantity.Quantity
 
equals(Object) - Method in class org.salespointframework.time.Interval
 
equals(Object) - Method in class org.salespointframework.useraccount.Password
 
equals(Object) - Method in class org.salespointframework.useraccount.Role
 
equals(Object) - Method in class org.salespointframework.useraccount.UserAccountDetailService.UserAccountDetails
 
exists(ID) - Method in interface org.salespointframework.core.SalespointRepository
Returns whether an entity with the given id exists.

F

find(LocalDateTime, LocalDateTime) - Method in interface org.salespointframework.accountancy.Accountancy
Returns all AccountancyEntrys in between the dates from and to of the specified class type clazz and all sub-types, including from and to.
find(LocalDateTime, LocalDateTime, Duration) - Method in interface org.salespointframework.accountancy.Accountancy
Returns all AccountancyEntrys of type clazz and all sub-types, which have their date within (including) from and to.
find(LocalDateTime, LocalDateTime) - Method in class org.salespointframework.accountancy.PersistentAccountancy
 
find(LocalDateTime, LocalDateTime, Duration) - Method in class org.salespointframework.accountancy.PersistentAccountancy
 
find(OrderStatus) - Method in interface org.salespointframework.order.OrderManager
Returns all Orders having the OrderStatus status.
find(LocalDateTime, LocalDateTime) - Method in interface org.salespointframework.order.OrderManager
Returns all Orders in between the dates from and to, including from and to.
find(UserAccount) - Method in interface org.salespointframework.order.OrderManager
Returns all Orders of the given UserAccount.
find(UserAccount, LocalDateTime, LocalDateTime) - Method in interface org.salespointframework.order.OrderManager
Returns all Orders from the given UserAccount in between the dates from and to, including from and to.
find(LocalDateTime, LocalDateTime) - Method in class org.salespointframework.order.PersistentOrderManager
 
find(OrderStatus) - Method in class org.salespointframework.order.PersistentOrderManager
 
find(UserAccount) - Method in class org.salespointframework.order.PersistentOrderManager
 
find(UserAccount, LocalDateTime, LocalDateTime) - Method in class org.salespointframework.order.PersistentOrderManager
 
findAll() - Method in interface org.salespointframework.accountancy.Accountancy
Returns all AccountancyEntrys of the specified type clazz and all sub-types, previously added to the accountancy.
findAll() - Method in class org.salespointframework.accountancy.PersistentAccountancy
 
findAll() - Method in interface org.salespointframework.core.SalespointRepository
Returns all instances of the type.
findAll(Iterable<ID>) - Method in interface org.salespointframework.core.SalespointRepository
Returns all instances of the type with the given IDs.
findAll() - Method in class org.salespointframework.useraccount.PersistentUserAccountManager
 
findAll() - Method in interface org.salespointframework.useraccount.UserAccountManager
Finds all UserAccounts.
findByCategory(String) - Method in interface org.salespointframework.catalog.Catalog
Returns all Products assigned to the given category.
findByDateBetween(LocalDateTime, LocalDateTime) - Method in interface org.salespointframework.accountancy.AccountancyEntryRepository
Returns all AccountancyEntrys in the given time frame.
findByDateCreatedBetween(LocalDateTime, LocalDateTime) - Method in interface org.salespointframework.order.OrderRepository
 
findByEnabledFalse() - Method in interface org.salespointframework.useraccount.UserAccountRepository
Returns all disabled UserAccounts.
findByEnabledTrue() - Method in interface org.salespointframework.useraccount.UserAccountRepository
Returns all enabled UserAccounts.
findByName(String) - Method in interface org.salespointframework.catalog.Catalog
Returns the Products with the given name.
findByOrderStatus(OrderStatus) - Method in interface org.salespointframework.order.OrderRepository
 
findByProduct(Product) - Method in interface org.salespointframework.inventory.Inventory
Returns all InventoryItems for the given Product.
findByProductIdentifier(ProductIdentifier) - Method in interface org.salespointframework.inventory.Inventory
Returns all InventoryItems for the Product with the given identifier.
findByUserAccount(UserAccount) - Method in interface org.salespointframework.order.OrderRepository
 
findByUserAccountAndDateCreatedBetween(UserAccount, LocalDateTime, LocalDateTime) - Method in interface org.salespointframework.order.OrderRepository
 
findByUsername(String) - Method in class org.salespointframework.useraccount.PersistentUserAccountManager
 
findByUsername(String) - Method in interface org.salespointframework.useraccount.UserAccountManager
Returns the user with the given user name.
findDisabled() - Method in class org.salespointframework.useraccount.PersistentUserAccountManager
 
findDisabled() - Method in interface org.salespointframework.useraccount.UserAccountManager
Finds only disabled UserAccounts.
findEnabled() - Method in class org.salespointframework.useraccount.PersistentUserAccountManager
 
findEnabled() - Method in interface org.salespointframework.useraccount.UserAccountManager
Finds only enabled UserAccounts.
findOne(ID) - Method in interface org.salespointframework.core.SalespointRepository
Retrieves an entity by its id.
forward(Duration) - Method in interface org.salespointframework.time.BusinessTime
Forwards the current time with the given Duration.
forward(Duration) - Method in class org.salespointframework.time.DefaultBusinessTime
 

G

get(AccountancyEntryIdentifier) - Method in interface org.salespointframework.accountancy.Accountancy
Returns the AccountancyEntry of type clazz and all sub-types, identified by AccountancyEntryIdentifier.
get(AccountancyEntryIdentifier) - Method in class org.salespointframework.accountancy.PersistentAccountancy
 
get(OrderIdentifier) - Method in interface org.salespointframework.order.OrderManager
Returns the order identified by an OrderIdentifier
get(OrderIdentifier) - Method in class org.salespointframework.order.PersistentOrderManager
 
get(UserAccountIdentifier) - Method in class org.salespointframework.useraccount.PersistentUserAccountManager
 
get(UserAccountIdentifier) - Method in interface org.salespointframework.useraccount.UserAccountManager
Returns an UserAccount for a given identifier.
getAccountName() - Method in class org.salespointframework.payment.Cheque
Name of the account holder.
getAccountNumber() - Method in class org.salespointframework.payment.Cheque
Number of the account on which the cheque is drawn.
getAmount() - Method in class org.salespointframework.quantity.Quantity
Returns the amount of this as float.
getAuthorities() - Method in class org.salespointframework.useraccount.UserAccountDetailService.UserAccountDetails
 
getBankAddress() - Method in class org.salespointframework.payment.Cheque
Address of the bank, that issued the cheque.
getBankIdentificationNumber() - Method in class org.salespointframework.payment.Cheque
Unique identification number of this bank.
getBankName() - Method in class org.salespointframework.payment.Cheque
Name of the bank, that issued the cheque.
getBillingAddress() - Method in class org.salespointframework.payment.PaymentCard
The billing address registered with this card.
getCardAssociationName() - Method in class org.salespointframework.payment.PaymentCard
 
getCardNumber() - Method in class org.salespointframework.payment.PaymentCard
The number uniquely identifying this payment card.
getCardVerificationCode() - Method in class org.salespointframework.payment.PaymentCard
The verification code or PIN of this card.
getCategories() - Method in class org.salespointframework.catalog.Product
 
getChargeLines() - Method in class org.salespointframework.order.Order
 
getChargeLinesPrice() - Method in class org.salespointframework.order.Order
 
getChequeNumber() - Method in class org.salespointframework.payment.Cheque
Number uniquely identifying this cheque.
getConvertibleTypes() - Method in class org.salespointframework.support.JpaEntityConverter
 
getConvertibleTypes() - Method in class org.salespointframework.support.SalespointIdentifierConverter
 
getCreditLimit() - Method in class org.salespointframework.payment.CreditCard
Line of credit extended by the issuing association to the card holder.
getCurrentUser() - Method in interface org.salespointframework.useraccount.AuthenticationManager
Returns the UserAccount of the currently logged in user or Optional.empty() if no-one is currently logged in.
getCurrentUser() - Method in class org.salespointframework.useraccount.SpringSecurityAuthenticationManager
 
getDailyWithdrawalLimit() - Method in class org.salespointframework.payment.CreditCard
The maximum amount of money, the card holder can dispose of within a day.
getDailyWithdrawalLimit() - Method in class org.salespointframework.payment.DebitCard
Amount of money, the card holder can dispose of within a day.
getDate() - Method in class org.salespointframework.accountancy.AccountancyEntry
 
getDateCreated() - Method in class org.salespointframework.order.Order
 
getDateWritten() - Method in class org.salespointframework.payment.Cheque
Date on which the cheque was written.
getDefinition() - Method in class org.salespointframework.quantity.Metric
Returns the String containing the definition of this metric.
getDescription() - Method in class org.salespointframework.accountancy.AccountancyEntry
 
getDescription() - Method in class org.salespointframework.order.ChargeLine
 
getDuration() - Method in class org.salespointframework.time.Interval
Returns the duration of the interval.
getEmail() - Method in class org.salespointframework.useraccount.UserAccount
 
getEnd() - Method in class org.salespointframework.time.Interval
Returns the end date of the Interval.
getExpiryDate() - Method in class org.salespointframework.payment.PaymentCard
The date on which the card expires.
getFirstname() - Method in class org.salespointframework.useraccount.UserAccount
 
getId() - Method in class org.salespointframework.core.AbstractEntity
 
getIdentifier() - Method in class org.salespointframework.accountancy.AccountancyEntry
 
getIdentifier() - Method in class org.salespointframework.catalog.Product
 
getIdentifier() - Method in class org.salespointframework.core.AbstractEntity
getIdentifier() - Method in class org.salespointframework.core.SalespointIdentifier
 
getIdentifier() - Method in class org.salespointframework.inventory.InventoryItem
 
getIdentifier() - Method in class org.salespointframework.order.CartItem
Returns the identifier of the CartItem.
getIdentifier() - Method in class org.salespointframework.order.ChargeLine
 
getIdentifier() - Method in class org.salespointframework.order.Order
 
getIdentifier() - Method in class org.salespointframework.order.OrderLine
 
getIdentifier() - Method in class org.salespointframework.useraccount.UserAccount
Get the unique identifier of this UserAccount.
getItem(String) - Method in class org.salespointframework.order.Cart
Returns the CartItem for the given identifier.
getLastname() - Method in class org.salespointframework.useraccount.UserAccount
 
getMetric() - Method in class org.salespointframework.quantity.Quantity
Returns the metric associated with this Quantity.
getName() - Method in class org.salespointframework.catalog.Product
 
getName() - Method in class org.salespointframework.quantity.Metric
Returns the name of this metric.
getName() - Method in class org.salespointframework.useraccount.Role
 
getNameOnCard() - Method in class org.salespointframework.payment.PaymentCard
The name of the party to which the card was issued to.
getNumberOfLineItems() - Method in class org.salespointframework.order.Order
 
getOffset() - Method in interface org.salespointframework.time.BusinessTime
Returns the current offset between the real time and the virtual one created by calling BusinessTime.forward(Duration).
getOffset() - Method in class org.salespointframework.time.DefaultBusinessTime
 
getOrder() - Method in class org.salespointframework.SalespointWebConfiguration.PriorityOrderedCharacterEncodingFilter
 
getOrderedLinesPrice() - Method in class org.salespointframework.order.Order
 
getOrderIdentifier() - Method in class org.salespointframework.order.ProductPaymentEntry
 
getOrderLines() - Method in class org.salespointframework.order.Order
 
getOrderStatus() - Method in class org.salespointframework.order.Order
 
getPassword() - Method in class org.salespointframework.useraccount.UserAccount
 
getPassword() - Method in class org.salespointframework.useraccount.UserAccountDetailService.UserAccountDetails
 
getPayee() - Method in class org.salespointframework.payment.Cheque
Name of the payee.
getPaymentMethod() - Method in class org.salespointframework.order.Order
 
getPaymentMethod() - Method in class org.salespointframework.order.ProductPaymentEntry
 
getPrice() - Method in class org.salespointframework.catalog.Product
 
getPrice() - Method in class org.salespointframework.order.Cart
 
getPrice() - Method in class org.salespointframework.order.CartItem
 
getPrice() - Method in class org.salespointframework.order.ChargeLine
 
getPrice() - Method in class org.salespointframework.order.OrderLine
 
getPrice() - Method in interface org.salespointframework.order.Priced
Returns the proce of the item.
getProduct() - Method in class org.salespointframework.inventory.InventoryItem
 
getProduct() - Method in class org.salespointframework.order.CartItem
Returns the Product associated with the CartItem.
getProductIdentifier() - Method in class org.salespointframework.order.OrderLine
 
getProductName() - Method in class org.salespointframework.order.CartItem
Returns the name of the Product associated with the CartItem.
getProductName() - Method in class org.salespointframework.order.OrderLine
 
getQuantity() - Method in class org.salespointframework.inventory.InventoryItem
 
getQuantity() - Method in class org.salespointframework.order.CartItem
Returns the Quantity of the CartItem.
getQuantity() - Method in class org.salespointframework.order.OrderLine
 
getRoles() - Method in class org.salespointframework.useraccount.UserAccount
 
getRoundingMode() - Method in class org.salespointframework.quantity.BasicRoundingStrategy
Returns the RoundingMode used by this instance of BasicRoundingStrategy.
getRoundingStep() - Method in class org.salespointframework.quantity.BasicRoundingStrategy
Returns the step, to which is rounded.
getRoundingStrategy() - Method in class org.salespointframework.quantity.Quantity
Returns the RoundingStrategy of this Quantity.
getStart() - Method in class org.salespointframework.time.Interval
Returns the start date of the Interval.
getStatus() - Method in interface org.salespointframework.order.OrderCompletionResult
 
getSymbol() - Method in class org.salespointframework.quantity.Metric
Returns the symbol of this metric.
getTime() - Method in interface org.salespointframework.time.BusinessTime
Returns the current business time.
getTime() - Method in class org.salespointframework.time.DefaultBusinessTime
 
getTotalPrice() - Method in class org.salespointframework.order.Order
 
getUserAccount() - Method in class org.salespointframework.order.Order
 
getUserAccount() - Method in class org.salespointframework.order.ProductPaymentEntry
 
getUsername() - Method in class org.salespointframework.useraccount.UserAccount
Returns the user's username.
getUsername() - Method in class org.salespointframework.useraccount.UserAccountDetailService.UserAccountDetails
 
getValidFrom() - Method in class org.salespointframework.payment.PaymentCard
The date from which on the card is valid.
getValue() - Method in class org.salespointframework.accountancy.AccountancyEntry
The Money object is always non-null.

H

hasDate() - Method in class org.salespointframework.accountancy.AccountancyEntry
Returns whether the AccountancyEntry already has a Date set.
hashCode() - Method in class org.salespointframework.core.AbstractEntity
 
hashCode() - Method in class org.salespointframework.core.SalespointIdentifier
 
hashCode() - Method in class org.salespointframework.order.CartItem
 
hashCode() - Method in class org.salespointframework.payment.Cheque
 
hashCode() - Method in class org.salespointframework.payment.CreditCard
 
hashCode() - Method in class org.salespointframework.payment.DebitCard
 
hashCode() - Method in class org.salespointframework.payment.PaymentCard
 
hashCode() - Method in class org.salespointframework.payment.PaymentMethod
 
hashCode() - Method in class org.salespointframework.quantity.BasicRoundingStrategy
 
hashcode() - Method in class org.salespointframework.quantity.BasicRoundingStrategy
Returns a hash code for this RoundingStrategy object.
hashCode() - Method in class org.salespointframework.quantity.Metric
 
hashcode() - Method in class org.salespointframework.quantity.Metric
Returns a hash code for this Metric object.
hashCode() - Method in class org.salespointframework.quantity.Quantity
 
hashCode() - Method in class org.salespointframework.time.Interval
 
hashCode() - Method in class org.salespointframework.useraccount.Password
 
hashCode() - Method in class org.salespointframework.useraccount.Role
 
hashCode() - Method in class org.salespointframework.useraccount.UserAccountDetailService.UserAccountDetails
 
hasRole(Role) - Method in class org.salespointframework.useraccount.UserAccount
Checks if a UserAccount has a specific Role
hasSufficientQuantity(Quantity) - Method in class org.salespointframework.inventory.InventoryItem
Returns whether the InventoryItem is available in exactly or more of the given quantity.

I

increaseQuantity(Quantity) - Method in class org.salespointframework.inventory.InventoryItem
Increases the quantity of the current InventoryItem by the given Quantity.
initialize() - Method in interface org.salespointframework.core.DataInitializer
Called on application startup to trigger data initialization.
initialize() - Method in class org.salespointframework.core.SalespointDataInitializer.NoOpDataInitializer
 
Interval - Class in org.salespointframework.time
Simple value object to represent time intervals.
Interval(LocalDateTime, LocalDateTime) - Constructor for class org.salespointframework.time.Interval
Creates a new Interval between the given start and end.
Intervals - Class in org.salespointframework.time
Value object to represent a list o Intervals.
Intervals(LocalDateTime, LocalDateTime, Duration) - Constructor for class org.salespointframework.time.Intervals
Creates a new Intervals instance with all Intervals of the given duration between the givne start and end date.
Inventory<T extends InventoryItem> - Interface in org.salespointframework.inventory
Repository interface for InventoryItems.
InventoryItem - Class in org.salespointframework.inventory
 
InventoryItem() - Constructor for class org.salespointframework.inventory.InventoryItem
Deprecated.
InventoryItem(Product, Quantity) - Constructor for class org.salespointframework.inventory.InventoryItem
Creates a new InventoryItem for the given Product and Quantity.
InventoryItemIdentifier - Class in org.salespointframework.inventory
InventoryItemIdentifier serves as an identifier type for InventoryItem objects.
InventoryItemIdentifier() - Constructor for class org.salespointframework.inventory.InventoryItemIdentifier
Creates a new unique identifier for InventoryItems.
InventoryItemIdentifier(String) - Constructor for class org.salespointframework.inventory.InventoryItemIdentifier
Only needed for property editor, shouldn't be used otherwise.
isAccountNonExpired() - Method in class org.salespointframework.useraccount.UserAccountDetailService.UserAccountDetails
 
isAccountNonLocked() - Method in class org.salespointframework.useraccount.UserAccountDetailService.UserAccountDetails
 
isCanceled() - Method in class org.salespointframework.order.Order
Convenience method for checking if an order has the status CANCELLED
isCompleted() - Method in class org.salespointframework.order.Order
Convenience method for checking if an order has the status COMPLETED
isCredentialsNonExpired() - Method in class org.salespointframework.useraccount.UserAccountDetailService.UserAccountDetails
 
isEmpty() - Method in class org.salespointframework.order.Cart
Returns whether the Cart is currently empty.
isEnabled() - Method in class org.salespointframework.useraccount.UserAccount
 
isEnabled() - Method in class org.salespointframework.useraccount.UserAccountDetailService.UserAccountDetails
 
isEncrypted() - Method in class org.salespointframework.useraccount.Password
Returns whether the password is encrypted.
isGreaterThan(Quantity) - Method in class org.salespointframework.quantity.Quantity
Compares Quantities.
isGreaterThanOrEqualTo(Quantity) - Method in class org.salespointframework.quantity.Quantity
Compares Quantities.
isLessThan(Quantity) - Method in class org.salespointframework.quantity.Quantity
Compares Quantities
isNegative() - Method in class org.salespointframework.quantity.Quantity
Check if this quantity is negative
isNew() - Method in class org.salespointframework.core.AbstractEntity
 
isOpen() - Method in class org.salespointframework.order.Order
Convenience method for checking if an order has the status OPEN
isPaid() - Method in class org.salespointframework.order.Order
Convenience method for checking if an order has the status PAID
isPaymentExpected() - Method in class org.salespointframework.order.Order
 
iterator() - Method in class org.salespointframework.order.Cart
 
iterator() - Method in class org.salespointframework.time.Intervals
 

J

java8TimeDialect() - Method in class org.salespointframework.SalespointWebConfiguration
Special dialect to support Java 8 type formatting.
JpaEntityConverter - Class in org.salespointframework.support
Converter that can convert Strings into JPA managed domain types.
JpaEntityConverter(SalespointIdentifierConverter, EntityManager) - Constructor for class org.salespointframework.support.JpaEntityConverter
Creates a new JpaEntityConverter using the given SalespointIdentifierConverter.

L

loadUserByUsername(String) - Method in class org.salespointframework.useraccount.UserAccountDetailService
 
LoggedIn - Annotation Type in org.salespointframework.useraccount.web
Annotation to mark the method parameter with that shall get the UserAccount of the currently logged in user injected.
LoggedInUserAccountArgumentResolver - Class in org.salespointframework.useraccount.web
HandlerMethodArgumentResolver to inject the UserAccount of the currently logged in user int Spring MVC controller method parameters annotated with LoggedIn.
LoggedInUserAccountArgumentResolver(AuthenticationManager) - Constructor for class org.salespointframework.useraccount.web.LoggedInUserAccountArgumentResolver

M

markNotNew() - Method in class org.salespointframework.core.AbstractEntity
Marks the entity as not new not make sure we merge entity instances instead of trying to persist them.
markPaid() - Method in class org.salespointframework.order.Order
 
matches(TypeDescriptor, TypeDescriptor) - Method in class org.salespointframework.support.JpaEntityConverter
 
matches(TypeDescriptor, TypeDescriptor) - Method in class org.salespointframework.support.SalespointIdentifierConverter
 
matches(Password, Password) - Method in interface org.salespointframework.useraccount.AuthenticationManager
Returns whether the given candidate Password matches the given existing one.
matches(Password, Password) - Method in class org.salespointframework.useraccount.SpringSecurityAuthenticationManager
 
MethodSecurityConfiguration() - Constructor for class org.salespointframework.SalespointSecurityConfiguration.MethodSecurityConfiguration
 
Metric - Class in org.salespointframework.quantity
Immutable metric representation.
Metric(String, String, String) - Constructor for class org.salespointframework.quantity.Metric
Class constructor specifying name, symbol and definition.
Metric(String, String) - Constructor for class org.salespointframework.quantity.Metric
Class constructor specifying name and symbol.
METRIC - Static variable in class org.salespointframework.quantity.Units
Convenience instance, which can be used for countable objects.
MetricMismatchException - Exception in org.salespointframework.quantity
 
MetricMismatchException() - Constructor for exception org.salespointframework.quantity.MetricMismatchException
 
MetricMismatchException(String) - Constructor for exception org.salespointframework.quantity.MetricMismatchException
 
MetricMismatchException(Metric, Metric) - Constructor for exception org.salespointframework.quantity.MetricMismatchException
 
MetricMismatchException(String, Metric, Metric) - Constructor for exception org.salespointframework.quantity.MetricMismatchException
 
MONETARY_ROUNDING - Static variable in interface org.salespointframework.quantity.RoundingStrategy
Convenience instance, which can be used for monetary rounding.
multiply(T) - Method in class org.salespointframework.quantity.Quantity
Multiplies two quantities.

N

NoOpDataInitializer() - Constructor for class org.salespointframework.core.SalespointDataInitializer.NoOpDataInitializer
 

O

of(long) - Static method in class org.salespointframework.quantity.Units
 
ONE - Static variable in class org.salespointframework.quantity.Units
Convenience instance of 1 unit.
Order - Class in org.salespointframework.order
 
Order() - Constructor for class org.salespointframework.order.Order
Deprecated.
Order(UserAccount) - Constructor for class org.salespointframework.order.Order
Creates a new Order
Order(UserAccount, PaymentMethod) - Constructor for class org.salespointframework.order.Order
Creates a new Order for the given UserAccount and PaymentMethod.
OrderCompletionResult - Interface in org.salespointframework.order
An OrderCompletionResult is returned after you call OrderManager.completeOrder(Order)
OrderCompletionResult.OrderCompletionStatus - Enum in org.salespointframework.order
 
OrderIdentifier - Class in org.salespointframework.order
OrderIdentifier serves as an identifier type for {@link Order} objects.
OrderIdentifier() - Constructor for class org.salespointframework.order.OrderIdentifier
Creates a new unique identifier for Order.
OrderIdentifier(String) - Constructor for class org.salespointframework.order.OrderIdentifier
Only needed for property editor, shouldn't be used otherwise.
OrderLine - Class in org.salespointframework.order
An order line
OrderLine() - Constructor for class org.salespointframework.order.OrderLine
Deprecated.
OrderLine(Product, Quantity) - Constructor for class org.salespointframework.order.OrderLine
Creates a new OrderLine for the given Product and Quantity.
OrderLineIdentifier - Class in org.salespointframework.order
OrderLineIdentifier serves as an identifier type for OrderLine objects.
OrderLineIdentifier() - Constructor for class org.salespointframework.order.OrderLineIdentifier
Creates a new unique identifier for OrderLines
OrderLineIdentifier(String) - Constructor for class org.salespointframework.order.OrderLineIdentifier
Only needed for property editor, shouldn't be used otherwise.
OrderManager<T extends Order> - Interface in org.salespointframework.order
A service to manage Orders.
OrderRepository<T extends Order> - Interface in org.salespointframework.order
Repository interface for Orders.
OrderStatus - Enum in org.salespointframework.order
 
org.salespointframework - package org.salespointframework
The core framework package.
org.salespointframework.accountancy - package org.salespointframework.accountancy
Accountancy subsystem.
org.salespointframework.catalog - package org.salespointframework.catalog
A Catalog maintaining Products.
org.salespointframework.core - package org.salespointframework.core
Core Salespoint types.
org.salespointframework.inventory - package org.salespointframework.inventory
The inventory subsystem.
org.salespointframework.order - package org.salespointframework.order
The order subsystem.
org.salespointframework.payment - package org.salespointframework.payment
The payment subsystem with domain types to capture payment information (credit cards etc.).
org.salespointframework.quantity - package org.salespointframework.quantity
Domain types to work with quantities.
org.salespointframework.support - package org.salespointframework.support
Infrastrcuture support classes.
org.salespointframework.time - package org.salespointframework.time
The time subsystem abstracting the concept of business time.
org.salespointframework.useraccount - package org.salespointframework.useraccount
User account management.
org.salespointframework.useraccount.web - package org.salespointframework.useraccount.web
Web related API for the user account management.

P

Password - Class in org.salespointframework.useraccount
 
Password() - Constructor for class org.salespointframework.useraccount.Password
Deprecated.
Password(String) - Constructor for class org.salespointframework.useraccount.Password
Creates a new password.
Password(String, boolean) - Constructor for class org.salespointframework.useraccount.Password
Creates a new password.
passwordEncoder() - Method in class org.salespointframework.Salespoint
 
passwordEncoder - Variable in class org.salespointframework.SalespointSecurityConfiguration
 
PaymentCard - Class in org.salespointframework.payment
A PaymentCard is used to charge the cost of goods or services to an account, belonging to the party identified on the card.
PaymentCard(String, String, String, String, String, LocalDateTime, LocalDateTime, String) - Constructor for class org.salespointframework.payment.PaymentCard
Instantiates a PaymentCard.
PaymentMethod - Class in org.salespointframework.payment
A PaymentMethod specifies a medium by which a payment has or will be made.
PaymentMethod(String) - Constructor for class org.salespointframework.payment.PaymentMethod
Constructor which takes a String, describing the PaymentMethod in human-readable form.
payOrder(T) - Method in interface org.salespointframework.order.OrderManager
Pays the Order, OrderStatus must be OPEN and PaymentMethod must be set.
payOrder(Order) - Method in class org.salespointframework.order.PersistentOrderManager
 
PersistentAccountancy<T extends AccountancyEntry> - Class in org.salespointframework.accountancy
This class represents an accountancy.
PersistentAccountancy(BusinessTime, AccountancyEntryRepository<T>) - Constructor for class org.salespointframework.accountancy.PersistentAccountancy
PersistentOrderManager<T extends Order> - Class in org.salespointframework.order
 
PersistentOrderManager(Inventory<InventoryItem>, Accountancy<AccountancyEntry>, BusinessTime, OrderRepository<T>, PlatformTransactionManager) - Constructor for class org.salespointframework.order.PersistentOrderManager
Creates a new PersistentOrderManager using the given Inventory, Accountancy BusinessTime, OrderRepository and PlatformTransactionManager.
PersistentUserAccountManager - Class in org.salespointframework.useraccount
Implementation of UserAccountManager using a UserAccountRepository to persist UserAccount instances.
PersistentUserAccountManager(UserAccountRepository, PasswordEncoder) - Constructor for class org.salespointframework.useraccount.PersistentUserAccountManager
Creates a new PersistentUserAccountManager using the given UserAccountRepository and PasswordEncoder.
Priced - Interface in org.salespointframework.order
Interface for any priced item to ease summing up priced items.
prioritizedCharacterEncodingFilter() - Method in class org.salespointframework.SalespointWebConfiguration
Needs to be decalred although Boot has provided a default bean since 1.2 until #2148 gets fixed.
PriorityOrderedCharacterEncodingFilter() - Constructor for class org.salespointframework.SalespointWebConfiguration.PriorityOrderedCharacterEncodingFilter
 
Product - Class in org.salespointframework.catalog
A product.
Product() - Constructor for class org.salespointframework.catalog.Product
Deprecated.
Product(String, Money, Metric) - Constructor for class org.salespointframework.catalog.Product
Creates a new Product with the given name, price and Metric.
ProductIdentifier - Class in org.salespointframework.catalog
{link ProductIdentifier} serves as an identifier type for Product objects.
ProductIdentifier() - Constructor for class org.salespointframework.catalog.ProductIdentifier
Creates a new unique identifier for Products.
ProductIdentifier(String) - Constructor for class org.salespointframework.catalog.ProductIdentifier
Only needed for property editor, shouldn't be used otherwise.
ProductPaymentEntry - Class in org.salespointframework.order
A ProductPaymentEntry is used to store information of payments of orders.
ProductPaymentEntry() - Constructor for class org.salespointframework.order.ProductPaymentEntry
Deprecated.
ProductPaymentEntry(OrderIdentifier, UserAccount, Money, String, PaymentMethod) - Constructor for class org.salespointframework.order.ProductPaymentEntry
A ProductPaymentEntry is constructed for a specific OrderIdentifier attached to it.

Q

Quantity - Class in org.salespointframework.quantity
The Quantity class represents an amount of something.
Quantity(BigDecimal, Metric, RoundingStrategy) - Constructor for class org.salespointframework.quantity.Quantity
Parameterized class constructor.
Quantity(int, Metric, RoundingStrategy) - Constructor for class org.salespointframework.quantity.Quantity
Translates an int to a Quantity.
Quantity(long, Metric, RoundingStrategy) - Constructor for class org.salespointframework.quantity.Quantity
Translates a long to a Quantity.
Quantity(float, Metric, RoundingStrategy) - Constructor for class org.salespointframework.quantity.Quantity
Translates a float to a Quantity.
Quantity(double, Metric, RoundingStrategy) - Constructor for class org.salespointframework.quantity.Quantity
Translates a double to a Quantity.

R

remove(OrderLine) - Method in class org.salespointframework.order.Order
 
remove(ChargeLine) - Method in class org.salespointframework.order.Order
 
remove(Role) - Method in class org.salespointframework.useraccount.UserAccount
Removes a Role from a UserAccount.
removeCategory(String) - Method in class org.salespointframework.catalog.Product
 
removeItem(String) - Method in class org.salespointframework.order.Cart
Removes the CartItem with the given identifier.
resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory) - Method in class org.salespointframework.useraccount.web.LoggedInUserAccountArgumentResolver
 
Role - Class in org.salespointframework.useraccount
A Role is only identified by a name.
Role() - Constructor for class org.salespointframework.useraccount.Role
Deprecated.
Role(String) - Constructor for class org.salespointframework.useraccount.Role
Creates a new Role
round(BigDecimal) - Method in class org.salespointframework.quantity.BasicRoundingStrategy
 
round(BigDecimal) - Method in interface org.salespointframework.quantity.RoundingStrategy
Rounds the given BigDecimal instance amount with a specific strategy.
ROUND_ONE - Static variable in interface org.salespointframework.quantity.RoundingStrategy
Convenience instance, which can be used for rounding of integral types.
RoundingStrategy - Interface in org.salespointframework.quantity
This is interface is implemented by classes, which are used to round numbers.

S

Salespoint - Class in org.salespointframework
Application configuration for Salespoint.
Salespoint() - Constructor for class org.salespointframework.Salespoint
 
SalespointDataInitializer - Class in org.salespointframework.core
Internal component triggering the initialization of all DataInitializer instances registered in the ApplicationContext.
SalespointDataInitializer(List<DataInitializer>) - Constructor for class org.salespointframework.core.SalespointDataInitializer
Creates a new SalespointDataInitializer with the given DataInitializer and triggers the initialization.
SalespointDataInitializer.NoOpDataInitializer - Class in org.salespointframework.core
Fallback 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.
SalespointIdentifier - Class in org.salespointframework.core
 
SalespointIdentifier() - Constructor for class org.salespointframework.core.SalespointIdentifier
 
SalespointIdentifier(String) - Constructor for class org.salespointframework.core.SalespointIdentifier
 
SalespointIdentifierConverter - Class in org.salespointframework.support
 
SalespointIdentifierConverter() - Constructor for class org.salespointframework.support.SalespointIdentifierConverter
 
SalespointRepository<T,ID extends Serializable> - Interface in org.salespointframework.core
Copy of CrudRepository to change SalespointRepository.findOne(Serializable) to return Optional.
SalespointSecurityAutoConfiguration() - Constructor for class org.salespointframework.EnableSalespoint.SalespointSecurityAutoConfiguration
 
SalespointSecurityConfiguration - Class in org.salespointframework
Basic salespoint security configuration setting up the AuthenticationManagerBuilder to work with the UserDetailsService implementaiton as well as the PasswordEncoder we provide.
SalespointSecurityConfiguration() - Constructor for class org.salespointframework.SalespointSecurityConfiguration
 
SalespointSecurityConfiguration.MethodSecurityConfiguration - Class in org.salespointframework
 
SalespointWebAutoConfiguration() - Constructor for class org.salespointframework.EnableSalespoint.SalespointWebAutoConfiguration
 
SalespointWebConfiguration - Class in org.salespointframework
Web-specific configuration for Salespoint.
SalespointWebConfiguration() - Constructor for class org.salespointframework.SalespointWebConfiguration
 
SalespointWebConfiguration.PriorityOrderedCharacterEncodingFilter - Class in org.salespointframework
 
salesVolume(LocalDateTime, LocalDateTime, Duration) - Method in interface org.salespointframework.accountancy.Accountancy
Returns the sum of the field amount of all AccountancyEntrys of type clazz and its sub-types, which have their date within (including) from and to.
salesVolume(LocalDateTime, LocalDateTime, Duration) - Method in class org.salespointframework.accountancy.PersistentAccountancy
 
save(S) - Method in interface org.salespointframework.core.SalespointRepository
Saves a given entity.
save(Iterable<S>) - Method in interface org.salespointframework.core.SalespointRepository
Saves all given entities.
save(T) - Method in interface org.salespointframework.order.OrderManager
Saves the given Order or persists changes to it.
save(T) - Method in class org.salespointframework.order.PersistentOrderManager
 
save(UserAccount) - Method in class org.salespointframework.useraccount.PersistentUserAccountManager
 
save(UserAccount) - Method in interface org.salespointframework.useraccount.UserAccountManager
Saves the UserAccount
send(SimpleMailMessage) - Method in class org.salespointframework.support.ConsoleWritingMailSender
 
send(SimpleMailMessage[]) - Method in class org.salespointframework.support.ConsoleWritingMailSender
 
setDate(LocalDateTime) - Method in class org.salespointframework.accountancy.AccountancyEntry
 
setDateCreated(LocalDateTime) - Method in class org.salespointframework.order.Order
 
setEmail(String) - Method in class org.salespointframework.useraccount.UserAccount
 
setEnabled(boolean) - Method in class org.salespointframework.useraccount.UserAccount
 
setFirstname(String) - Method in class org.salespointframework.useraccount.UserAccount
 
setLastname(String) - Method in class org.salespointframework.useraccount.UserAccount
 
setName(String) - Method in class org.salespointframework.catalog.Product
 
setPassword(Password) - Method in class org.salespointframework.useraccount.UserAccount
 
setPaymentMethod(PaymentMethod) - Method in class org.salespointframework.order.Order
 
setPrice(Money) - Method in class org.salespointframework.catalog.Product
 
SpringSecurityAuthenticationManager - Class in org.salespointframework.useraccount
AuthenticationManager using the current SpringSecurity Authentication to lookup a UserAccount by the identifier of it.
SpringSecurityAuthenticationManager(UserAccountRepository, PasswordEncoder) - Constructor for class org.salespointframework.useraccount.SpringSecurityAuthenticationManager
stream() - Method in class org.salespointframework.time.Intervals
Returns a Stream of Intervals.
StringToRoleConverter - Class in org.salespointframework.support
Converts a String to a Role.
StringToRoleConverter() - Constructor for class org.salespointframework.support.StringToRoleConverter
 
StringToUnitsConverter - Class in org.salespointframework.support
Deprecated.
StringToUnitsConverter() - Constructor for class org.salespointframework.support.StringToUnitsConverter
Deprecated.
 
subtract(T) - Method in class org.salespointframework.quantity.Quantity
Subtracts a quantity from this.
supports(Quantity) - Method in class org.salespointframework.catalog.Product
Returns whether the Product supports the given Quantity.
supportsParameter(MethodParameter) - Method in class org.salespointframework.useraccount.web.LoggedInUserAccountArgumentResolver
 

T

TEN - Static variable in class org.salespointframework.quantity.Units
Convenience instance of 10 units.
toOrderLine() - Method in class org.salespointframework.order.CartItem
Creates an OrderLine from this CartItem.
toString() - Method in class org.salespointframework.accountancy.AccountancyEntry
 
toString() - Method in class org.salespointframework.catalog.Product
 
toString() - Method in class org.salespointframework.core.SalespointIdentifier
 
toString() - Method in class org.salespointframework.order.CartItem
 
toString() - Method in class org.salespointframework.order.ChargeLine
 
toString() - Method in class org.salespointframework.order.Order
 
toString() - Method in class org.salespointframework.order.OrderLine
 
toString() - Method in class org.salespointframework.payment.Cheque
 
toString() - Method in class org.salespointframework.payment.PaymentCard
 
toString() - Method in class org.salespointframework.payment.PaymentMethod
The string representation of this PaymentMethod.
toString() - Method in class org.salespointframework.quantity.Metric
Returns a string representation of this Metric object.
toString() - Method in class org.salespointframework.quantity.Quantity
 
toString() - Method in class org.salespointframework.time.Interval
 
toString() - Method in class org.salespointframework.useraccount.Password
 
toString() - Method in class org.salespointframework.useraccount.Role
 
toString() - Method in class org.salespointframework.useraccount.UserAccountDetailService.UserAccountDetails
 

U

Units - Class in org.salespointframework.quantity
The class Unit represents everything which can be counted.
UserAccount - Class in org.salespointframework.useraccount
Domain class for a user.
UserAccount() - Constructor for class org.salespointframework.useraccount.UserAccount
Deprecated.
UserAccount(UserAccountIdentifier, String, Role...) - Constructor for class org.salespointframework.useraccount.UserAccount
 
UserAccount(UserAccountIdentifier, String, String, String, String, Collection<Role>) - Constructor for class org.salespointframework.useraccount.UserAccount
 
UserAccountDetails(UserAccount) - Constructor for class org.salespointframework.useraccount.UserAccountDetailService.UserAccountDetails
 
UserAccountDetailService - Class in org.salespointframework.useraccount
UserDetailsService implementation using the UserAccountRepository to obtain user information for login.
UserAccountDetailService(UserAccountRepository) - Constructor for class org.salespointframework.useraccount.UserAccountDetailService
Creates a new UserAccountDetailService using the given UserAccountRepository.
UserAccountDetailService.UserAccountDetails - Class in org.salespointframework.useraccount
 
UserAccountIdentifier - Class in org.salespointframework.useraccount
UserAccountIdentifier serves as an identifier type for UserAccount objects.
UserAccountIdentifier() - Constructor for class org.salespointframework.useraccount.UserAccountIdentifier
Creates a new unique identifier for UserAccounts.
UserAccountIdentifier(String) - Constructor for class org.salespointframework.useraccount.UserAccountIdentifier
Creates a new identifier for UserAccounts.
UserAccountManager - Interface in org.salespointframework.useraccount
Central service to manager UserAccount instances.
UserAccountRepository - Interface in org.salespointframework.useraccount
Repository to persist UserAccount instances.
userDetailsService - Variable in class org.salespointframework.SalespointSecurityConfiguration
 

V

valueOf(String) - Static method in enum org.salespointframework.order.OrderCompletionResult.OrderCompletionStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.salespointframework.order.OrderStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.salespointframework.order.OrderCompletionResult.OrderCompletionStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.salespointframework.order.OrderStatus
Returns an array containing the constants of this enum type, in the order they are declared.
verify(Quantity) - Method in class org.salespointframework.catalog.Product
Verifies the given Quantity to match the one supported by the current Product.

Z

ZERO - Static variable in class org.salespointframework.quantity.Units
Convenience instance of 0 units.
A B C D E F G H I J L M N O P Q R S T U V Z 
Skip navigation links

Copyright © 2014 Pivotal Software, Inc.. All rights reserved.