Recently Updated Pages
Technology Stack
The technological stack consists of: LES Whistleblower Portal TS No-code Platform Apache Tom...
Hosting Setup
The LES Whistleblower Portal is hosted by Amazon Webservices EC2 in the data center in Stockholm,...
Application
The LES Whistleblower Platform is fully managed by Tempus Serva ApS. The system supports the fol...
Other services
scan The scan servlet will take input from HTTP calls, usually triggered from an QR or NFC scan....
Command reference
ARTICLE IS DRAFT / UNDER DEVELOPMENT Navigation command function required optional ...
Understanding commands
Commands are specified in the command parameter when calling the main servlet https://acme.com/T...
Review standards
The following changes requires a formal code review Changes to the API Changes to common obje...
Safety standards
Input sanitization used in SQL, using either Escape all string parameters using DbConnection...
Compliance standards
The platform must be able to run on Current versions of Java Current versions of Tomcat MySQ...
Description
Translators are used for handling special values during integration: A translator is handed a val...
Description
Status actions codeunits will execute just about anything for a single object in a determined sta...
Description
PageContentPublic are special variants of Pagecontent, that are publically accessible (they do no...
Description
PageContent is activated by supplying the name of the class in a command Example for the codeuni...
Event firing details
Event firing global The following events are ALLWAYS fired beforeSelectList beforeSelectItem...
Creating the codeunit
Make sure that p2eShared.jar is included in the project Create a new class that extends ...
Variables
Variables can have a scope of either Request User session Application For permanent varia...
Configuration / parameters
Parameters are delivered through the method call, packed in a nice <String> Hashtable for easy ac...
Error handling
Exceptions are handled by themselves using the errorRegistration(Exception e) method. In case th...
Steps for creating a new codeunit
Create a new Java project in your favorite IDE Import the p2eShared.jar in the project Create...
Cloning an instance
Connecting to the server First you must access the commandline on the system in question. This i...