Class Stereotypes

The following table lists the class stereotypes with a short description and reference to where they are described in more detail.

Table 1. Cúram Class Stereotypes

Stereotype

Description

Reference

audit_mappings

An audit mappings class enables additional fields to be defined in the database for auditing purposes.

Audit Mappings Classes

domain_definition

A domain definition is a meta-model class which defines a datatype.

Domain Definition Classes

entity

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

Entity Classes

extension

Extension classes are intended to be used to change theAudit Fields orLast Updated Field options of an entity or struct class.

Extension Classes

facade

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

Facade Classes

listrdo

ListRDO classes are simply an aggregation (list) of RDO classes.

Cúram Rules Codification Guide

loader

Loader classes are specified for rules data items in the model (rdo & listrdo).

Cúram Rules Codification Guide

process

A process class encapsulates a business process.

Process Classes

rdo

RDO (Rules Data Object) classes are used to contain data used by the Cúram rules engine.

Cúram Rules Codification Guide

struct

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

Struct Classes

webservice

A WebService class represents an inbound legacy web service.

Cúram Web Services Guide

wsinbound

A WS Inbound class represents an inbound web service.

Cúram Web Services Guide