Package | Description |
---|---|
org.seedstack.business.domain |
Provides classes, interfaces and annotations for building the domain layer.
|
org.seedstack.business.util.inmemory |
Provides in-memory implementations of some business concepts.
|
org.seedstack.business.util.random | |
org.seedstack.jpa.identity |
Modifier and Type | Interface and Description |
---|---|
interface |
AggregateRoot<I>
Specialization of
Entity when acting as an aggregate root. |
Modifier and Type | Class and Description |
---|---|
class |
BaseAggregateRoot<I>
An helper base class that can be extended to create a domain aggregate root.
|
class |
BaseEntity<I>
An helper base class that can be extended to create a domain entity.
|
Modifier and Type | Method and Description |
---|---|
<E extends Entity<I>> |
IdentityGenerator.generate(Class<E> entityClass)
Generate a new identifier for an entity of the specified class.
|
<E extends Entity<I>,I> |
IdentityService.identify(E entity)
Identifies the given entity.
|
Modifier and Type | Method and Description |
---|---|
<E extends Entity<Long>> |
InMemorySequenceGenerator.generate(Class<E> entityClass) |
Modifier and Type | Method and Description |
---|---|
<E extends Entity<UUID>> |
RandomUuidGenerator.generate(Class<E> entityClass) |
Modifier and Type | Method and Description |
---|---|
<E extends Entity<Long>> |
PostgreSequenceGenerator.generate(Class<E> entityClass) |
<E extends Entity<Long>> |
OracleSequenceGenerator.generate(Class<E> entityClass) |
Copyright © 2013-2018–2019 SeedStack. All rights reserved.