EN · DE · RU · FR · ES

#791: Projekt.java

projectforge-business/src/main/java/org/projectforge/reporting/Projekt.java Berichtsschnittstelle, projectforge-business/src/main/java/org/projectforge/reporting/Projekt.java 79 Zeilen · 18 Code · 45 Kommentare · 16 leer
Java-Schnittstelle, die Projektdaten für die Berichtsengine bereitstellt. Implementiert von ProjektDO. Verbindet Kunden, Kostenstellen und Kostenartenkategorien.

Architektur

Die Schnittstelle Projekt ist der am stärksten vernetzte Berichtsvertrag. Ein Projekt verknüpft einen Kunden (Kunde), eine Projektnummer (Ziffern 5–6 von Kost2) und eine Liste der zutreffenden Kostenartenkategorien (Kost2Art). Sie unterstützt auch interne Projekte ohne Kundenverknüpfung.

Methoden:

Git-Verlauf

868d6abb7 2025 -> 2026
63081666f Kopfzeilen der Quelldateien: 2024 -> 2025.
4c04cfd65 MAJOR-CHANGE! Migration von Integer-IDs zu Long-IDs (einschließlich Fremdschlüsseln usw.)
b6092df09 Copyright 2023 -> 2024
ab45d51fa Copyright 2001-2022 -> 2001-2023.
5f7ef41b8 Copyright 2021 -> 2022
ceb63e8a1 Kopfzeile des Quellcodes: (C) 2001-2021.
7c79f1922 Copyright der Quellkopfzeile -> 2020.
32f634b88 Importe optimieren
dd5ca38ac Copyright aller Java-Dateikopfzeilen aktualisiert oder erstellt.
9ebb88522 Erster Commit