| Package | Description |
|---|---|
| org.seedstack.business.api.domain | |
| org.seedstack.business.api.domain.base | |
| org.seedstack.business.api.domain.identity |
| 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 |
|---|---|
ID |
IdentityHandler.handle(Entity entity,
org.apache.commons.configuration.Configuration entityConfiguration)
Generate new id for entity.
|
Copyright © 2013-2015–2015. All rights reserved.