Konto.javaKontoDO.The Konto interface is part of the reporting abstraction layer in org.projectforge.reporting. It mirrors KontoDO (the JPA entity) but hides persistence details, allowing the reporting engine to work against a clean contract. Reporting templates consume these interfaces rather than entities directly.
Four accessor methods are defined:
getId() — Synthetic, unique database primary key.getNummer() — The DATEV account number (Integer), imported from external accounting data.getBezeichnung() — Account label/designation from DATEV; the original German accounting description.getDescription() — Free-text description field editable within ProjectForge, augmenting the DATEV data for internal use.868d6abb7 2025 -> 2026 63081666f Source file headers: 2024-> 2025. 4c04cfd65 MAJOR-CHANGE! Migration of integer id's to Long id's (including fk's etc.) b6092df09 Copyright 2023 -> 2024 ab45d51fa Copyright 2001-2022 -> 2001-2023. 5f7ef41b8 Copyright 2021 -> 2022 ceb63e8a1 Source code header: (C) 2001-2021. 7c79f1922 Copyright of source header -> 2020. dd5ca38ac CopyRight of all java file-header updated or created. 9ebb88522 Initial commit