Interface | Description |
---|---|
CreateResource<A extends AggregateRoot<I>,I,D> |
Specialization of
Resource for creating aggregates (the C of CRUD). |
DeleteResource<A extends AggregateRoot<I>,I,D> |
Specialization of
Resource for deleting aggregates (the D of CRUD). |
ReadResource<A extends AggregateRoot<I>,I,D> |
Specialization of
Resource for reading aggregates (the R of CRUD). |
Resource<A extends AggregateRoot<I>,I,D> |
Common interface shared by all CRUD-specialized interfaces.
|
UpdateResource<A extends AggregateRoot<I>,I,D> |
Specialization of
Resource for updating aggregates (the U of CRUD). |
Class | Description |
---|---|
BaseCrudResource<A extends AggregateRoot<I>,I,D> |
Base class implementing all the CRUD operations.
|
BaseResource<A extends AggregateRoot<I>,I,D> |
This base class for CRUD resources provides the necessary infrastructure without defining any
JAX-RS mapping.
|
PaginationParams |
Groups all JAX-RS query parameters supporting the various pagination modes (attribute based,
offset-based and page-based).
|
SortParams |
Annotation Type | Description |
---|---|
RestCrud |
This annotation can be applied on REST representations (DTO) also annotated with
DtoOf to generate a CRUD resource on the specified path. |
Copyright © 2013-2018–2019 SeedStack. All rights reserved.