#1068: SipgateDevice.kt

projectforge-business/src/main/kotlin/org/projectforge/business/sipgate/SipgateDevice.kt Data Transfer Object / Sipgate Integration, projectforge-business/src/main/kotlin/org/projectforge/business/sipgate/SipgateDevice.kt 84 lines · 51 code · 26 comments · 7 blank
DTO representing a Sipgate device with id, alias, type, online/dnd status. Contains nested classes: ActiveRouting (for active phonelines/groups), and Credentials (SIM/puk). The deleteSecrets() method redacts PUK values for safe logging. ActivePhonelines and ActiveGroups reference routing information.

Git History

868d6abb7 2025 -> 2026
63081666f Source file headers: 2024-> 2025.
b6092df09 Copyright 2023 -> 2024
70d1c034b WIP Sipgate.
97645bd38 WIP Sipgate; Excel export of SipgateConfiguration (users, numbers, devices, ...)
539f41cf3 WIP Sipgate.
b4a0462a1 Nothing real.
50dfe1068 WIP Sipgate.
e3b79281f WIP Sipgate.
be750e77e WIP D.velop
ab45d51fa Copyright 2001-2022 -> 2001-2023.
7c0185105 AG grid state (sort order etc.) is preserved if returned from edit page to list page.
a492027b4 AGGrid: column states (size is now persisted in user's preferences)
ec7f46aa1 WIP: scripting
5f7ef41b8 Copyright 2021 -> 2022
0ab100d21 Configuration refactored (GlobalConfiguration not needed anymore). SEPA export should now erease unprintable chars.
ceb63e8a1 Source code header: (C) 2001-2021.
7c79f1922 Copyright of source header -> 2020.
dd5ca38ac CopyRight of all java file-header updated or created.
9ebb88522 Initial commit