Kost1.javaKost1DO.Part of the reporting abstraction layer. Kost1 is the top-level cost center in ProjectForge's 8-digit cost accounting hierarchy. The 8-digit identifier is structured as N.BBB.TT.EE (e.g., 1.234.56.78), with each segment having a dedicated getter:
getId() — Synthetic database key (Long).getKostentraegerStatus() — Whether the cost center is active (enum: KostentraegerStatus).getNummernkreis() — Digit 1 (number range).getBereich() — Digits 2–4 (area).getTeilbereich() — Digits 5–6 (sub-area).getEndziffer() — Digits 7–8 (suffix); unlike Kost2, this is a plain integer, not linked to a Kost2Art object.getDescription() — Free-text description.getFormattedString() — Human-readable form: 1.234.56.78.The difference from Kost2: Kost1 has a simple endziffer integer whereas Kost2 links to a Kost2Art category object. Both descend from 8-digit cost centers but Kost1 lacks the project and Kost2Art associations.
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. 4f88b56ae More code cleanup 7c79f1922 Copyright of source header -> 2020. dd5ca38ac CopyRight of all java file-header updated or created. 9ebb88522 Initial commit