Projekt.javaProjektDO. Fait le pont entre clients, centres de coûts et catégories de type de coût.L'interface Projekt est le contrat de rapport le plus interconnecté. Un projet lie un client (Kunde), un numéro de projet (chiffres 5–6 de Kost2) et une liste de catégories de type de coût applicables (Kost2Art). Elle prend également en charge les projets internes sans client associé.
Méthodes :
getId() — Clé de base de données synthétique.getNummer() — Numéro de projet, chiffres 5–6 de Kost2 (00–99). Correspond à teilbereich dans les centres de coûts.getName() — Nom d'affichage du projet.getKunde() — Client associé, nullable pour les projets internes.getInternKost2_4() — Pour les projets internes sans client : chiffres 2–4 de Kost2, affichés sous la forme 4.*.getBereich() — Renvoie le numéro client si un client est défini, sinon internKost2_4.getTeilbereich() — Identique à getNummer() ; l'identifiant de projet à 2 chiffres.getStatus() — Statut du cycle de vie du projet via l'énumération ProjektStatus.getDescription() — Description en texte libre.getKost() — Chaîne de coût concaténée : 5.123.45 (premier chiffre fixé à 5 pour les projets, plus zone et numéro).isDeleted() — Indicateur de suppression logique.getKost2Arts() — Toutes les catégories Kost2Art disponibles pour ce projet (formant les chiffres 7–8 de chaque Kost2).868d6abb7 2025 -> 2026 63081666f En-têtes de fichiers source : 2024 -> 2025. 4c04cfd65 CHANGEMENT-MAJEUR ! Migration des identifiants entiers vers des identifiants Long (y compris les clés étrangères, etc.) b6092df09 Droits d'auteur 2023 -> 2024 ab45d51fa Droits d'auteur 2001-2022 -> 2001-2023. 5f7ef41b8 Droits d'auteur 2021 -> 2022 ceb63e8a1 En-tête du code source : (C) 2001-2021. 7c79f1922 Droits d'auteur de l'en-tête source -> 2020. 32f634b88 Optimiser les importations dd5ca38ac Mise à jour ou création des droits d'auteur de tous les en-têtes de fichiers Java. 9ebb88522 Validation initiale