EN · DE · RU · FR · ES

#791: Projekt.java

projectforge-business/src/main/java/org/projectforge/reporting/Projekt.java Reporting interface, projectforge-business/src/main/java/org/projectforge/reporting/Projekt.java 79 lines · 18 code · 45 comments · 16 blank
Java interface exposing project data to the reporting engine. Implemented by ProjektDO. Bridges customers, cost centers, and cost type categories.

Architecture

The Projekt interface is the most interconnected reporting contract. A project ties together a customer (Kunde), a project number (digits 5–6 of Kost2), and a list of applicable cost type categories (Kost2Art). It also supports internal projects that lack a customer assignment.

Methods:

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.
32f634b88 Optimize imports
dd5ca38ac CopyRight of all java file-header updated or created.
9ebb88522 Initial commit