| Package | Description |
|---|---|
| org.seedstack.business.domain |
Provides classes for the domain layer.
|
| org.seedstack.business.domain.identity |
Contains classes related to the entity identity creation.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
AggregateRoot<ID>
This interface is the parent type for all implementations of AggregateRoot in the Business Framework.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BaseAggregateRoot<ID>
This abstract class is the base class of all AggregateRoot in Seed Business Framework.
|
class |
BaseEntity<ID>
This abstract class is the base class for all Entities in Seed Business Framework.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IdentityHandler<E extends Entity<ID>,ID>
Interface for handling identity generation.
|
interface |
SequenceHandler<E extends Entity<ID>,ID>
Interface for handling sequence identity generation
|
interface |
UUIDHandler<E extends Entity<ID>,ID>
Interface for handling UUID generation.
|
| Modifier and Type | Method and Description |
|---|---|
<E extends Entity<ID>,ID> |
IdentityService.identify(E entity)
Identifies the given entity
|
| Modifier and Type | Method and Description |
|---|---|
UUID |
SimpleUUIDHandler.handle(Entity<UUID> entity,
org.apache.commons.configuration.Configuration entityConfiguration) |
Copyright © 2013-2016–2016 SeedStack. All rights reserved.