EN · DE · RU · FR · ES

#795 : KontoImpl.java

projectforge-business/src/main/java/org/projectforge/reporting/impl/KontoImpl.java Adaptateur, projectforge-business/src/main/java/org/projectforge/reporting/impl/KontoImpl.java 63 lignes · 27 code · 27 commentaires · 9 vides

Adaptateur pour KontoDO (compte comptable)

Proxy pour KontoDO — l'entité JPA représentant un compte de la comptabilité générale dans le plan comptable. Implémente l'interface de reporting Konto. Avec 63 lignes, il suit le même modèle d'adaptateur que BuchungssatzImpl.

La classe contient une seule référence KontoDO et délègue directement tous les accesseurs : getId(), getNummer() (numéro de compte dans le plan comptable), getBezeichnung() (nom/désignation du compte) et getDescription(). C'est le wrapper le plus simple du package — une délégation pure sans calcul ni transformation.

Toutes les classes Impl du package

Chaque classe dans org.projectforge.reporting.impl suit le même modèle : DO → Impl implémente Interface :

ImplAdapteTaille
KontoImplKontoDO → Konto63 lignes
Kost1ImplKost1DO → Kost1~40 lignes
Kost2ImplKost2DO → Kost2~40 lignes
Kost2ArtImplKost2ArtDO → Kost2Art~40 lignes
KundeImplKundeDO → Kunde~40 lignes
ProjektImplProjektDO → Projekt~40 lignes

Ensemble, ils forment une couche d'adaptation entre les entités JPA (projectforge-business) et les interfaces de reporting (projectforge-reporting), évitant ainsi les dépendances circulaires entre modules.

Historique Git

868d6abb7 2025 -> 2026
63081666f En-têtes des fichiers source : 2024 -> 2025.
4c04cfd65 CHANGEMENT MAJEUR ! Migration des identifiants entiers vers des identifiants Long (y compris les clés étrangères, etc.)
b6092df09 Copyright 2023 -> 2024
ab45d51fa Copyright 2001-2022 -> 2001-2023.
5f7ef41b8 Copyright 2021 -> 2022
ceb63e8a1 En-tête du code source : (C) 2001-2021.
7c79f1922 Copyright de l'en-tête source -> 2020.
dd5ca38ac Copyright mis à jour ou créé pour tous les en-têtes de fichiers Java.
9ebb88522 Commit initial