#3029: RechnungEditPage.java

projectforge-wicket/src/main/java/org/projectforge/web/fibu/RechnungEditPage.java Wicket Page (FIBU), projectforge-wicket/src/main/java/org/projectforge/web/fibu/RechnungEditPage.java 200 lines · 154 code · 27 comments · 19 blank
Wicket page for editing outgoing invoices with tabs for header, positions, and history.

Git History

868d6abb7 2025 -> 2026
7b32b554a WIP: Forecast of orders.... AuftragFilter refactored.
63081666f Source file headers: 2024-> 2025.
c9508769a Clone of invoices.
db982adfb Clon functionality on invoices fixed.
b810d1c78 Migration stuff in progress... (all tests of all packages: OK).
6c6f888ec Migration stuff in progress...
1b50060c3 BaseDao: renamed: get -> find, save -> insert, getList -> select, load -> select
b095e6f7d !!!!! Big change of Transaction handling: Re-uses PfPersistenceContext as much as possible (not yet finished). Tests doesn't yet run.
9f874e26c MAJOR-CHANGE! Migration of integer id's to Long id's (including fk's etc.)
d6d3d176f Migration stuff in progress...
b51dc3b93 Invoice templates: more templates are now supported (customer specific and/or language specific ones).
b6092df09 Copyright 2023 -> 2024
ab45d51fa Copyright 2001-2022 -> 2001-2023.
5f7ef41b8 Copyright 2021 -> 2022
ceb63e8a1 Source code header: (C) 2001-2021.
747801928 Merge branch 'develop' into TimeClassReplacements
cbffae79c Inoice documents (Word, docx) are now supported multi langual.
7c1c48782 Replacing more instance of java.sql.Date with java.time.LocalDate Replacing instances of java sql.Timestamp with java.util.Date
7c79f1922 Copyright of source header -> 2020.
8c31eba2a Heavy WIP: migration of Calendar, DateHolder, DayHolder etc.
4a2784fb1 InvoiceService refactored. Uses now Merlin library for manipulating Word documents.
a5bbdca6a Change logger to slf4j
f979e8a42 MGC-UPDATE: Update auf Version 3.0.0-SNAPSHOT
c49c0f237 PROJECTFORGE-3340 Fix safari problem
086c757e4 PROJECTFORGE-3324 Fix invoice discount bug
ed3693dff PROJECTFORGE-3305 Add unit test
714a87d22 PROJECTFORGE-3305 Fix file name length problem
75b65f392 Fix invoice to long download names
9b31f687b PROJECTFORGE-3219 Change invoice service for planned invoices
613b77a3e PROJECTFORGE-3197 Review changes
389212f6d PROJECTFORGE-3179 Fix NPE, change some code for line return
21c65e22e PROJECTFORGE-3179 Fix line return and filename of generted invoice
69153dcb1 PROJECTFORGE-1986 move method out of loop (was not necessary), sanitize file name to avoid log injection, reformat code
985a4503d PROJECTFORGE-1986 Fix review bugs
392260743 Add default and base dir invoice template
0825e70bb Add invoice service
510a534c2 PROJECTFORGE-3068 add period of performance to RechnungEditForm, add missing periodOfPerformanceType to RechnungPositionDO, remove unused code
9ebb88522 Initial commit

#3029: RechnungEditPage.java

Wicket Page (FIBU), projectforge-wicket/src/main/java/org/projectforge/web/fibu/RechnungEditPage.java
Wicket page for editing outgoing invoices with tabs for header, positions, and history.

Git History

868d6abb7 2025 -> 2026
7b32b554a WIP: Forecast of orders.... AuftragFilter refactored.
63081666f Source file headers: 2024-> 2025.
c9508769a Clone of invoices.
db982adfb Clon functionality on invoices fixed.
b810d1c78 Migration stuff in progress... (all tests of all packages: OK).
6c6f888ec Migration stuff in progress...
1b50060c3 BaseDao: renamed: get -> find, save -> insert, getList -> select, load -> select
b095e6f7d !!!!! Big change of Transaction handling: Re-uses PfPersistenceContext as much as possible (not yet finished). Tests doesn't yet run.
9f874e26c MAJOR-CHANGE! Migration of integer id's to Long id's (including fk's etc.)
d6d3d176f Migration stuff in progress...
b51dc3b93 Invoice templates: more templates are now supported (customer specific and/or language specific ones).
b6092df09 Copyright 2023 -> 2024
ab45d51fa Copyright 2001-2022 -> 2001-2023.
5f7ef41b8 Copyright 2021 -> 2022
ceb63e8a1 Source code header: (C) 2001-2021.
747801928 Merge branch 'develop' into TimeClassReplacements
cbffae79c Inoice documents (Word, docx) are now supported multi langual.
7c1c48782 Replacing more instance of java.sql.Date with java.time.LocalDate Replacing instances of java sql.Timestamp with java.util.Date
7c79f1922 Copyright of source header -> 2020.
8c31eba2a Heavy WIP: migration of Calendar, DateHolder, DayHolder etc.
4a2784fb1 InvoiceService refactored. Uses now Merlin library for manipulating Word documents.
a5bbdca6a Change logger to slf4j
f979e8a42 MGC-UPDATE: Update auf Version 3.0.0-SNAPSHOT
c49c0f237 PROJECTFORGE-3340 Fix safari problem
086c757e4 PROJECTFORGE-3324 Fix invoice discount bug
ed3693dff PROJECTFORGE-3305 Add unit test
714a87d22 PROJECTFORGE-3305 Fix file name length problem
75b65f392 Fix invoice to long download names
9b31f687b PROJECTFORGE-3219 Change invoice service for planned invoices
613b77a3e PROJECTFORGE-3197 Review changes
389212f6d PROJECTFORGE-3179 Fix NPE, change some code for line return
21c65e22e PROJECTFORGE-3179 Fix line return and filename of generted invoice
69153dcb1 PROJECTFORGE-1986 move method out of loop (was not necessary), sanitize file name to avoid log injection, reformat code
985a4503d PROJECTFORGE-1986 Fix review bugs
392260743 Add default and base dir invoice template
0825e70bb Add invoice service
510a534c2 PROJECTFORGE-3068 add period of performance to RechnungEditForm, add missing periodOfPerformanceType to RechnungPositionDO, remove unused code
9ebb88522 Initial commit