Repository navigation
Legacy Overview
The legacy component is a Spring Boot application that provides access to historical and core domain data for the Waste Plus ecosystem.
It primarily handles operations related to reporting units and codes that have not yet been migrated to the modern backend or that require specific legacy business logic.
| Boundary/Layer | Framework | Version | Purpose |
|---|---|---|---|
| Controller | Spring Boot Web | 3.5.14 | REST API Exposure |
| Service | Spring Boot | 3.5.14 | Business Logic |
| Repository | Spring Data JPA | 3.5.14 | Database Access |
| Mapper | MapStruct | - | Entity to DTO Mapping |
Similar to the modern backend, it integrates with the existing security infrastructure to ensure authorized access to legacy data.
This wiki documents NR Waste Plus for users and developers. Verify security and deployment guidance against the current application configuration before applying it elsewhere.
- Report an issue or ask a question in the GitHub repository.
- Follow the Contributing Guidelines to propose an update.
- Read the Code of Conduct.
Collection indexes support human browsing and machine retrieval. Keep both current when adding or moving wiki pages.
NR Waste Plus Wiki | GitHub Repository