Entity Service

An Entity Service is a Component that defines a business logic component that handles database I/O for a single entity on behalf of other components. It is typically used in a generated 3-tier application.

Characteristics

Characteristics

 

Icon:

Component icon

Object type code:

cpt

Main Development Object?

Yes

Has layout?

No

Part of:

Contains:

Component Entity, Label, Property, Code Container

Generalization:

Component

Specializations:

Compilation Output:

Signature, ServiceName.esv

URI format:

cpt:ServiceName

Specialization

Entity Service specializes Component in the following ways:

  • It has no layout

  • It has no user interface triggers

  • It compiles to a runtime object and a signature.

  • It is usually generated from a Uniface 8 or Uniface 9 application

Entity services are implicitly controlled by the components that have delegated database access to the Entity Service via their Database Behavior and Entity Service properties.