Hierarchy For All Packages
- org.salespointframework,
- org.salespointframework.accountancy,
- org.salespointframework.catalog,
- org.salespointframework.core,
- org.salespointframework.files,
- org.salespointframework.inventory,
- org.salespointframework.order,
- org.salespointframework.payment,
- org.salespointframework.quantity,
- org.salespointframework.support,
- org.salespointframework.time,
- org.salespointframework.useraccount,
- org.salespointframework.useraccount.web
Class Hierarchy
- java.lang.Object
- org.salespointframework.core.AbstractEntity<ID> (implements org.springframework.data.domain.Persistable<ID>)
- org.salespointframework.core.AbstractAggregateRoot<ID>
- org.salespointframework.inventory.InventoryItem<T>
- org.salespointframework.inventory.MultiInventoryItem
- org.salespointframework.inventory.UniqueInventoryItem
- org.salespointframework.order.Order
- org.salespointframework.catalog.Product (implements java.lang.Comparable<T>)
- org.salespointframework.useraccount.UserAccount
- org.salespointframework.inventory.InventoryItem<T>
- org.salespointframework.accountancy.AccountancyEntry
- org.salespointframework.accountancy.OrderPaymentEntry
- org.salespointframework.order.ChargeLine
- org.salespointframework.order.ChargeLine.AttachedChargeLine
- org.salespointframework.order.OrderLine
- org.salespointframework.core.AbstractAggregateRoot<ID>
- org.salespointframework.accountancy.AccountancyEntry.AccountancyEntryIdentifier (implements org.jmolecules.ddd.types.Identifier, java.io.Serializable)
- org.salespointframework.accountancy.AccountancyOrderEventListener
- org.salespointframework.time.BusinessTime.DayHasPassed (implements org.jmolecules.event.types.DomainEvent)
- org.salespointframework.time.BusinessTime.MonthHasPassed (implements org.jmolecules.event.types.DomainEvent)
- org.salespointframework.order.Cart (implements org.springframework.data.util.Streamable<T>)
- org.salespointframework.order.CartItem
- org.salespointframework.order.ChargeLine.ChargeLineIdentifier (implements org.jmolecules.ddd.types.Identifier, java.io.Serializable)
- org.salespointframework.support.ConsoleWritingMailSender (implements org.springframework.mail.MailSender)
- org.salespointframework.support.RecordingMailSender
- org.salespointframework.EnableSalespoint.SalespointSecurityAutoConfiguration
- org.salespointframework.files.FileStored (implements org.jmolecules.event.types.DomainEvent)
- org.salespointframework.time.Interval
- org.salespointframework.time.Interval.IntervalBuilder
- org.salespointframework.time.Intervals (implements org.springframework.data.util.Streamable<T>)
- org.salespointframework.inventory.InventoryEvents
- org.salespointframework.inventory.InventoryEvents.StockShort (implements org.jmolecules.event.types.DomainEvent)
- org.salespointframework.inventory.InventoryItem.InventoryItemIdentifier (implements org.jmolecules.ddd.types.Identifier, java.io.Serializable)
- org.salespointframework.inventory.InventoryItems<T> (implements org.springframework.data.util.Streamable<T>)
- org.salespointframework.order.Order.OrderIdentifier (implements org.jmolecules.ddd.types.Identifier, java.io.Serializable)
- org.salespointframework.order.OrderCompletionReport (implements org.springframework.data.util.Streamable<T>)
- org.salespointframework.order.OrderCompletionReport.OrderLineCompletion
- org.salespointframework.order.OrderEvents
- org.salespointframework.order.OrderEvents.OrderCanceled (implements org.jmolecules.event.types.DomainEvent)
- org.salespointframework.order.OrderEvents.OrderCompleted (implements org.jmolecules.event.types.DomainEvent)
- org.salespointframework.order.OrderEvents.OrderPaid (implements org.jmolecules.event.types.DomainEvent)
- org.salespointframework.useraccount.Password
- org.salespointframework.useraccount.Password.EncryptedPassword (implements org.jmolecules.ddd.types.ValueObject)
- org.salespointframework.useraccount.Password.UnencryptedPassword (implements org.jmolecules.ddd.types.ValueObject)
- org.salespointframework.payment.PaymentMethod (implements java.io.Serializable, org.jmolecules.ddd.types.ValueObject)
- org.salespointframework.payment.Cash
- org.salespointframework.payment.Cheque
- org.salespointframework.payment.PaymentCard
- org.salespointframework.payment.CreditCard
- org.salespointframework.payment.DebitCard
- org.salespointframework.catalog.Product.ProductIdentifier (implements org.jmolecules.ddd.types.Identifier, java.io.Serializable)
- org.salespointframework.quantity.Quantity
- org.salespointframework.useraccount.Role (implements java.lang.Comparable<T>, java.io.Serializable, org.jmolecules.ddd.types.ValueObject)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- org.salespointframework.quantity.MetricMismatchException
- org.salespointframework.order.OrderCompletionFailure
- java.lang.RuntimeException
- java.lang.Exception
- org.salespointframework.useraccount.UserAccount.UserAccountCreated (implements org.jmolecules.event.types.DomainEvent)
- org.salespointframework.useraccount.UserAccount.UserAccountIdentifier (implements org.jmolecules.ddd.types.Identifier, java.io.Serializable)
- org.salespointframework.core.AbstractEntity<ID> (implements org.springframework.data.domain.Persistable<ID>)
Interface Hierarchy
- org.salespointframework.accountancy.Accountancy
- org.salespointframework.useraccount.AuthenticationManagement
- org.salespointframework.time.BusinessTime
- org.salespointframework.core.Currencies
- org.salespointframework.core.DataInitializer
- org.salespointframework.files.FileStorage
- org.salespointframework.inventory.Inventory<T>
- org.salespointframework.inventory.MultiInventory<T> (also extends org.salespointframework.core.SalespointRepository<T,
ID>) - org.salespointframework.inventory.UniqueInventory<T> (also extends org.salespointframework.core.SalespointRepository<T,
ID>)
- org.salespointframework.inventory.MultiInventory<T> (also extends org.salespointframework.core.SalespointRepository<T,
- java.lang.Iterable<T>
- org.springframework.data.util.Streamable<T> (also extends java.util.function.Supplier<T>)
- org.salespointframework.order.Totalable<T>
- org.springframework.data.util.Streamable<T> (also extends java.util.function.Supplier<T>)
- org.salespointframework.order.OrderManagement<T>
- java.util.function.Predicate<T>
- org.salespointframework.inventory.LineItemFilter
- org.springframework.data.repository.Repository<T,
ID> - org.springframework.data.repository.CrudRepository<T,
ID> - org.salespointframework.core.SalespointRepository<T,
ID> (also extends org.springframework.data.repository.PagingAndSortingRepository<T, ID>) - org.salespointframework.catalog.Catalog<T>
- org.salespointframework.inventory.MultiInventory<T> (also extends org.salespointframework.inventory.Inventory<T>)
- org.salespointframework.inventory.UniqueInventory<T> (also extends org.salespointframework.inventory.Inventory<T>)
- org.salespointframework.core.SalespointRepository<T,
- org.springframework.data.repository.PagingAndSortingRepository<T,
ID> - org.salespointframework.core.SalespointRepository<T,
ID> (also extends org.springframework.data.repository.CrudRepository<T, ID>) - org.salespointframework.catalog.Catalog<T>
- org.salespointframework.inventory.MultiInventory<T> (also extends org.salespointframework.inventory.Inventory<T>)
- org.salespointframework.inventory.UniqueInventory<T> (also extends org.salespointframework.inventory.Inventory<T>)
- org.salespointframework.core.SalespointRepository<T,
- org.springframework.data.repository.CrudRepository<T,
- java.util.function.Supplier<T>
- org.springframework.data.util.Streamable<T> (also extends java.lang.Iterable<T>)
- org.salespointframework.order.Totalable<T>
- org.springframework.data.util.Streamable<T> (also extends java.lang.Iterable<T>)
- org.salespointframework.useraccount.UserAccountManagement
- org.jmolecules.ddd.types.ValueObject
- org.salespointframework.files.NamedBinary
Annotation Interface Hierarchy
- org.salespointframework.EnableSalespoint (implements java.lang.annotation.Annotation)
- org.salespointframework.useraccount.web.LoggedIn (implements java.lang.annotation.Annotation)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- org.salespointframework.quantity.Metric
- org.salespointframework.order.OrderCompletionReport.CompletionStatus
- org.salespointframework.order.OrderStatus
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)