All Classes and Interfaces
Class
Description
Semantic and embedding-based search from a Groovy script.
Outbound HTTP calls from a Groovy script.
Publishes application-defined audit events from a script.
Generates the configured auto-number identifiers - case numbers, accession numbers and the like.
The four entry points of the
f() API, reached as fields rather than method calls -
f().date, not f().date().Cache maintenance from a Groovy script - clearing and refreshing application caches.
Service class for handling document-related operations.
List, set and map helpers for expressions and scripts: mapping, filtering, sorting, grouping,
aggregation, and JSON conversion.
A list that returns itself from every mutation, so it can be built inside a single expression.
A map that returns itself from every mutation, so it can be built inside a single expression.
A set that returns itself from every mutation, so it can be built inside a single expression.
Calls the Compass AI service from a Groovy script.
Value-set and concept lookups, resolving between concept ids, codes and display values.
Composite annotation that gates a configuration class on the MCP server being enabled.
Reads the application's own data model - which entities exist and what fields they carry.
Date and time helpers: conversion between the date types in play, formatting, parsing,
arithmetic, comparison, and epidemiological (MMWR) week numbering.
Deduplication helpers for match and merge configuration.
Utility class to fetch documents of an entity.
Creates, updates and deletes entities from a Groovy script, with the full entity lifecycle.
Raises application events from a Groovy script.
General-purpose expression helpers: null handling, the current user and their roles, bean access,
and evaluation context detail.
Dates, times, instants and list folding, as a fluent chain: the
f() API.An absolute moment in time, and the start of every
f().instant chain.Distance from one moment to another, in a chosen unit - reached as
elapsed on an
F_Instant.Moment comparisons, reached as
is on an F_Instant.A calendar date - no time, no zone - and the start of every
f().date chain.Distance from one date to another, in a chosen unit - reached as
elapsed on an
F_PlainDate.Date comparisons, reached as
is on an F_PlainDate.A time of day - no date, no zone - produced by
PlainTimeBuilder.Builds an absolute moment to start an
f().instant chain.Folds a list to a single value, reached as
f().list.Utility class for sending emails, including support for HTML content, and attachments.
Numeric helpers for calculated fields, validations and scripts.
MCP tool configuration for BPM (Business Process Management) operations.
Tool implementations for BPM operations.
MCP tool configuration for git-backed configuration management.
Tool implementations for config-branch management.
MCP tool configuration for application configuration and data-model introspection.
Tool implementations for configuration and data-model introspection.
MCP tool configuration for developer productivity: report testing, SpEL expression
evaluation, Groovy script execution, and per-request debug logging.
Tool implementations for developer productivity.
MCP tool configuration for Casetivity entity CRUD operations.
Tool implementations for entity CRUD operations.
MCP tool configuration for security inspection.
Tool implementations for security inspection.
Core MCP server infrastructure configuration.
Match scoring and merge survivorship for deduplication, from a Groovy script.
Personal-name helpers, including nickname equivalence for matching.
Password-policy checks for password-validation expressions.
Builds a calendar date to start an
f().date chain.Builds a time of day to start an
f().time chain.Generates documents from print templates in a Groovy script.
Reads and manipulates running BPM process instances from a Groovy script.
Last resort for raw JPQL reads.
String similarity and distance metrics for dedupe match expressions and blocking sets.
String helpers: null-safe tests, trimming and padding, case and format conversion, splitting and
joining, masking, and serialization to and from JSON.
Application-level facts and services: configuration values, text templates, caches, logging, and
database capability.
Reads and manipulates BPM tasks from a Groovy script - assignment, completion and task data.
Last resort for bulk JPQL updates and deletes.
User lookups against the user cache.
A fold awaiting its initial value, produced by
ListBuilder.reduce(java.util.List).Decision-table evaluation for workflow and configuration expressions.