All Classes and Interfaces

Class
Description
 
 
 
 
 
 
 
 
 
Abstract base class of all function contexts and an implementation of FunctionContext.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
An ApplicationEntity represents a SystemEntity, that is transferable and can be part of a module.
 
An ApplicationException can be used to abort an operation with an error message.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A BatchOperation is a bulk database operation.
 
 
 
 
 
 
Enumeration of all callback event types
CallbackFunction is the base interface of all callback functions.
A CallbackFunctionContext is the context in which a CallbackFunction is executed.
 
 
 
 
ClientProvider provides access to client-side (UI) functionalities.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A DataSource represents a named predefined SQL or HQL query.
 
 
 
 
DataSourceProvider provides access to DataSource objects.
 
 
 
 
 
 
 
A DBCursor represents a query cursor in the database.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
An EntityFilter represents a named predefined EntityObject filter.
 
 
 
EntityObject is the base interface of all entity objects.
EntityObjectProvider provides functionalities to access and manipulate EntityObject instances.
 
 
 
 
 
 
 
 
 
 
 
An EntityTransformer represents a named predefined EntityObject transformation.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
FormFunction is the base interface of all form functions.
 
 
A FormFunctionContext is the context in which a FormFunction is executed.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
FunctionContext is the base interface of all function contexts.
 
 
 
 
 
 
 
 
 
 
 
 
Job is the base interface of all jobs.
A JobContext is the context in which a Job is executed.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A Mail is a template that can be used to create an email.
 
 
MailProvider provides access to e-mail functionalities.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
ParameterProvider provides access to parameters.
 
Permission<E extends Enum<E>>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A RestClient is a client for REST services.
 
 
 
RestFunction is the base interface of all rest functions.
 
Enumeration of all HTTP request method types.
A RestFunctionContext is the context in which a RestFunction is executed.
 
 
 
RestProvider provides access to RestClient instances.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
For schema update, a new version must be added and a new file named system-update-<Version>.json must be created in the folder resources/liquibase that contains a changeset (e.g.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A Status represents the status of an EntityObject.
A StoredProcedureCall represents a call of a stored procedure.
StoredProcedureProvider provides access to stored procedures.
 
 
 
 
 
 
 
 
A SystemEntity represents a SystemObject that has a name and therefore a 'meaning'.
 
 
 
 
 
 
 
 
The root interface in the database object hierarchy.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A TransferableObject represents an object that has a universally unique id.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
TransformationFunction is the base interface of all transformation functions.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A ValueObject represents a SystemEntity that was generated based on custom entity metadata definition.