Y'a foot 2.0.0-SNAPSHOT API
Packages
Package
Description
Commons classes to be shared by all modules.
AOP transverse operations and utilities.
Commons classes for the configuration layer.
Commons classes for the DAO/repository layer.
Common events API.
Transverse exceptions to use on this application.
Transverse model classes to use as parent of API model classes.
Commons classes for the services layer.
Common utility classes.
Utility classes common to all service modules.
Configuration classes for the web layer.
Common classes for Web controllers.
Common DTO for the web layer.
Classes for Web mapping operations.
Util classes for every Web layer.
Core adapters API.
Aspects classes for the core module.
Configuration classes for the core module.
MyBatis DAO interfaces for the core module.
Exceptions for the core module.
Model classes for the core module.
Model enumerations for the core module.
Core services API.
Service implementations for the core API.
Core utils classes.
Classes for the Web layer of the core module.
Adapters implementations for the Web core module.
Configuration classes for the Web layer of the core module.
REST controllers for the core Web app.
Message listeners implementations.
Mapstruct mappers for the Web core app.
Core Web utils.
Messaging services API.
Messaging services implementations.
Aspects management for the users module.
Users management and research configuration classes.
Model API for the users module.
Repository API for the users module.
Repository implementations for the users module.
Services API for the users module.
Services implementations for the users module.
Classes for the Web layer of the users module.
Configuration classes for the Web layer of the users module.
Web controllers for the users module.
Mapstruct mappers for the user administration module.