#969: ProjektFormatter.kt
projectforge-business/src/main/kotlin/org/projectforge/business/fibu/ProjektFormatter.kt Type: Kotlin Formatter · Purpose: Data formatter converting between different string/number representations. · Source: projectforge-business/src/main/kotlin/org/projectforge/business/fibu/ProjektFormatter.kt 119 lines · 70 code · 38 comments · 11 blank
Data formatter converting between different string/number representations.
Class: ProjektFormatter
Annotations
@Autowired, @PostConstruct, @Service, @JvmStatic, @JvmOverloads
Properties
| Name | Mutable |
useProjekt | var |
hasAccess | val |
useProjekt | val |
projektKunde | val |
useKunde | val |
parts | val |
sb | val |
Functions
format()
formatProjektKundeAsString()
formatProjektKundeAsStringWithoutCache()
Architecture Analysis
Resides in projectforge-business, the core module containing domain logic, services, and persistence. Typically annotated with @Service or @Component, managed by the Spring IoC container with dependency injection.
Git History
| Commit | What changed |
|---|
868d6abb75 | 2025 -> 2026 |
6a32032d65 | Hibernate.isInitialized(obj) -> HibernateUtils.isFullyInitialized(obj). Some lazy objects of e.g. ManyToOne columns are not fully loaded but Hibernate.isInitialized() returns true. |
63081666f6 | Source file headers: 2024-> 2025. |
3785f83479 | Migration stuff in progress... |
eafcb33e5e | Migration stuff in progress... (all tests of all packages: OK). |