Permissions
From Commander4j Wiki
Permissions within Commander4j work like this.
Individual screens and reports are referred to within the application as Modules.
A module can be :-
Form (screen) Report (JasperReport or Barcode Label) Functions (actions assigned to buttons) Menus Executables (External programs) User Report (reports which can override default reports)
Modules are put into logical groups which perform a role (logical group of associated functions).
Groups can then be assigned to a User