Object name rules

Description of the names of the objects

Schema objects

The schema objects describe a data structure that is passed via a config or API. Schemas are validated for the data. Whenever it is important that a data structure must be correct, a schema object is used.

These objects start with the name Schema and then the actual name of the structure/record follows.

Example:

SchemaDomainRecord

and

DomainRecord

All these schemas are collected in the "schemas" library. These are used in several FlyingFish part programs or in the API.

Database objects

The DB objects were combined in the core library. Since several sub-programs of the FlyingFish share the DB in order to fulfill the tasks accordingly. If data/settings are changed in the frontend via the backend and saved in the DB, the SSH jump server, for example, can use them immediately.

Objects beginning with DB

Are neutral DB objects that provide interfaces to the DB: Examples:

  • DBHelper

  • DBBaseEntityId

  • DBService

  • ...

Objects ending with DB

Are data or service (for the data) DB objects, these handle the data to the DB.

  • DomainDB

  • UserDB

  • DomainServiceDB

  • ...

Last updated