Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

541 total results found

LIST level event hooks

Codeunit reference Formevents

public String appendListPageHead() { return ""; } public String appendListPageFoot() { return ""; } public void beforeSelectList() throws Exception {} public void beforeRenderList() throws Exception {} LIST execution order beforeSelectList Gather form ...

Needs Work

ITEM level event hooks

Codeunit reference Formevents

public String appendItemPageHead() { return ""; } public String appendItemPageFoot() { return ""; } public void beforeSelectItem() throws Exception {} public void beforeChangeItem() throws Exception {} public void beforeUpdateItem() throws Exception {} pu...

Needs Work

FILTER event hooks

Codeunit reference Formevents

Filters will help you build customized permission schemes. They are called for both LIST and ITEM commands. @Override protected boolean dataFilterActive() { return true; } @Override protected void dataFilterHandler(StringBuilder sql) { sql.appen...

Needs Work

Event firing details

Codeunit reference Formevents

Event firing global The following events are ALLWAYS fired beforeSelectList beforeSelectItem beforeChangeItem beforeUpdateItem afterUpdateItem Event firing in UI (reserved for normal users) The following events will NOT be fired during imports etc....

Needs Work

Description

Codeunit reference Pagecontent

PageContent is activated by supplying the name of the class in a command Example for the codeunit MySpecialPage http://..../.../main?com.acme.samples.MySpecialPage Note that is is only possible invoke classes that inherits the CodeunitPagecontent class Sup...

Needs Work

Description

Codeunit reference PagecontentPublic

PageContentPublic are special variants of Pagecontent, that are publically accessible (they do not require a login). Note that is is only possible invoke classes that inherits the CodeunitPagecontentPublic class.

Needs Work

Description

Codeunit reference Statusaction

Status actions codeunits will execute just about anything for a single object in a determined state. The codeunit is bound to a Status action, and can be executed either on entry, on exit or after a given amount of time. As with other actions the execution i...

Needs Work

Description

Codeunit reference Translator

Translators are used for handling special values during integration: A translator is handed a value, that it can transform and return. Supported methods String execute( String config, String value, Connection conn );

Needs Work

Naming standards

Coding standards

URL related naming Allways use lowercase for application naming Code naming standards Package / naming placement Package name all lowercase General platform entities Servlets: com.tsnocode.server.servlet Filters: com.tsnocode.server.filter Core...

Needs Work

Compliance standards

Coding standards

The platform must be able to run on Current versions of Java Current versions of Tomcat MySQL and MariaDB Do not use current_timestamp (property)

Needs Work

Safety standards

Coding standards

Input sanitization used in SQL, using either Escape all string parameters using DbConnection.EscapeSQL Prepared statements All Page codeunits should contain some user group restrictions, and set to be default off

Needs Work

Review standards

Coding standards

The following changes requires a formal code review Changes to the API Changes to common objects Command Security Controller DbConnection Creation of OR changes to Servlets Servlet Filters CodeunitPagePublic Code containing SQL Any co...

Needs Work

Understanding commands

Command reference

Commands are specified in the command parameter when calling the main servlet https://acme.com/TempusServa/main?command=index The core commands are index many (list) item (edit) new View commands can also be used in Integration/Content_source

Needs Work

Command reference

Command reference

ARTICLE IS DRAFT / UNDER DEVELOPMENT Navigation command function required optional <none> Default command     index Nested accordion list of all solutions     board Display default dashboard   Dashboard Single item ...

Needs Work

Other services

Command reference

scan The scan servlet will take input from HTTP calls, usually triggered from an QR or NFC scan. The use is either Make an Object call, then an Action call (within 1 minute). Make an Action call, then an Object call (within 1 minute). Make a combined ca...

Needs Work

Application

Whistleblower system

The LES Whistleblower Platform is fully managed by Tempus Serva ApS. The system supports the following roles and usecases Case Triager: Assignes cases to applicable lawyer Lawyer: Handles whistleblower cases Tenant user: Handles whistleblower cases Whis...

Hosting Setup

Whistleblower system

The LES Whistleblower Portal is hosted by Amazon Webservices EC2 in the data center in Stockholm, which complies with the following standards PCI DSS 3.2 Level 1 Service Provider, FIPS 140-2, ISO 27001. The server is protected by 2 layers of firewalls and util...

Technology Stack

Whistleblower system

The technological stack consists of: LES Whistleblower Portal TS No-code Platform Apache Tomcat MySQL Amazon Linux 2

Backup

Whistleblower system

Backups are securely stored in a redundant environment. Data is stored in encrypted form and adequate measures enable recovery in case of system failure or interruption. The environment is backed up as follows: A) Daily full server backups, stored for 30 da...

Security Setup

Whistleblower system

The following security and compliance features are enabled and active: Password policy The enabled policy forces users to create passwords based on the following minimum criteria: Minimum 8 characters, Must contain uppercase and lowercase letters, Must cont...

Needs Work