Class stereotypes

Cúram class stereotypes include audit_mappings, extension classes, and facade classes.

The following table lists the class stereotypes, a short description of each, and a reference to a more detailed description.

Table 1. Cúram class stereotypes

Class stereotype

Description

Reference

audit_mappings

Use an audit mappings class to define extra fields in the database for auditing purposes.

AuditMappings classes overview

domain_definition

A domain definition is a meta-model class that defines a data type.

Domain definition classes

entity

An entity class encapsulates data-maintenance functions on a database table.

Entity classes

extension

Use extension classes to change the Audit Fields or Last Updated Field options of an entity or struct class.

Extension classes

facade

Use facade classes to create client-visible operations. Facade classes provide a simplified interface to a larger body of code, such as a class.

Facade classes

process

A process class encapsulates a business process.

Process classes

rest Use a rest stereotype class for facades that contain nested lists which REST API services use.

Cúram REST API methods

struct

A struct class is a meta-model representation of a Java class that contains a collection of fields.

Struct classes

wsinbound

A WS Inbound class represents an inbound web service.

Cúram Web Services Guide