LicenseEditForm.javaWicket form for creating/editing a license entry. Extends AbstractEditForm<LicenseDO, LicenseEditPage> — ProjectForge's standard edit form with Bootstrap grid layout. 246 lines.
Fields:
name — text field, max length via PFAutoCompleteMaxLengthTextFieldversion — text fieldlicenseKey — file upload field via FileUploadPanel — stores the license file as a BLOB in the databaseowners — Select2MultiChoice dropdown, populated from UsersProvider — users who can see/edit this licensevisibleTo — Select2MultiChoice — groups that can see this license (visibility control)created, modified — read-only date fields via LocalDatePanelUses UserRightService and UsersComparator for owner/group list population. The license key field stores the uploaded file's byte content in LicenseDO.data (a DB BLOB column).