EN · DE · RU · FR · ES

#786: Konto.java

projectforge-business/src/main/java/org/projectforge/reporting/Konto.java Reporting interface, projectforge-business/src/main/java/org/projectforge/reporting/Konto.java 50 lines · 8 code · 36 comments · 6 blank
Java interface exposing G/L account (Sachkonto) fields for the reporting engine. Implemented by KontoDO.

Architecture

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:

Git History

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