All Classes and Interfaces

Class
Description
Defines the valid parameter keys for ActionContent.parameters configuration.
Represents the type of action to be performed on a business object.
Configuration for API Key Authentication.
 
Sealed interface for REST API authentication configuration.
Pipeline for normalizing and decrypting authentication configuration.
Configuration for HTTP Basic Authentication.
 
Utility class providing methods to automatically set creation and modification metadata on Business Data Model (BDM) objects using Java Reflection.
Enumeration of BDM (Business Data Model) object types used in the Process Builder extension.
Configuration for Bearer Token Authentication.
Utility class for compressing and decompressing strings using GZIP compression and Base64 encoding.
Defines the valid types used to classify generic configuration entries (master data or lookup records) within the system.
Utility class for safely retrieving and handling configuration values.
Facade for executing REST connectors.
Input request for the ConnectorExecutionEngine.
 
Output response from the ConnectorExecutionEngine.
Utility class containing all application-wide constant values.
Defines the valid criticality levels for a business process, along with their business descriptions.
Defines the valid data resolver types used to resolve dynamic placeholders in templates.
Utility class for retrieving email addresses from Bonita Identity API.
A utility class for handling logging and exception throwing.
Handles SQL datasource execution for REST API extensions.
Defines the valid configuration attributes for the ExecutionConnector process.
Defines the specific action types available for configuration within a process step, such as defining a form, setting up notifications, or establishing redirections.
Defines the valid content types for the formContentType field in PBFormActionContent.
Defines the valid types used to classify generic configuration entries (master data or lookup records) within the system.
Defines the valid generic configuration types for system-wide settings.
HTTP execution engine with connection pooling, OAuth2 token caching, and Bonita session management.
Utility class for common operations with Bonita Identity API.
Utility class for common input parameter validation checks (e.g., positive numbers, non-null values) typically used within Bonita connectors.
A record to hold the parsed configuration data for finding candidate users (actors) involved in a process step.
Utility class responsible for parsing JSON configuration related to involved users, actors, and assignment logic within a Bonita process extension.
Utility class for working with Jackson JsonNode objects and evaluating conditions.
Utility class serving as the entry point for JSON Schema validation.
Utility class for generic JSON structure validation checks, decoupled from the main parsing logic.
Record representing a fully loaded and prepared JSON Schema used for validation.
Utility class for constructing composite keys representing a specific Group and Role membership combination.
Configuration for APIs that require no authentication.
Configuration for OAuth2 Client Credentials flow.
 
 
Configuration for OAuth2 Resource Owner Password Credentials flow.
 
Defines the valid option types for the object management process.
Utility class for secure password encryption and decryption.
Exception thrown when cryptographic operations fail.
Utility class providing HTML manipulation methods for email content processing.
Utility class providing common String manipulation methods, focusing on normalization and case formatting.
Handles process instance operations for REST API extensions.
Defines the possible lifecycle states for a Process Instance (PBProcessInstance).
Defines the names of the configurable process definitions.
Defines the valid option types for a process.
Utility class providing validation methods for checking if action and option type strings match predefined enum constants.
Defines the possible lifecycle states for a Process Definition (PBProcess).
Defines the valid storage types for process-related files, along with their business descriptions.
Utility class providing common process and BDM (Business Data Model) operations.
Utility class for retrieving user information based on Bonita profiles.
Utility class for validating query parameters in REST API extensions.
Defines the valid recipient types for notification actions in process workflows.
Catalog of predefined REST API templates.
Enum representing authentication types used by templates.
Enum representing all available REST API template types in the catalog.
Defines where an API key should be placed in REST requests.
Represents a REST API template configuration.
 
Represents a method/endpoint in the REST API.
Sealed interface representing authentication configuration for REST services.
API Key authentication configuration.
HTTP Basic Authentication configuration.
Bearer token authentication configuration.
Custom authentication with user-defined headers.
No authentication configuration.
OAuth 2.0 Client Credentials authentication configuration.
OAuth 2.0 Resource Owner Password authentication configuration.
Defines the supported authentication types for REST service calls.
Defines the supported content types for REST service requests and responses.
Defines the supported HTTP methods for REST service calls.
Defines how OAuth2 client credentials are sent to the token endpoint.
Constants for REST service execution.
Represents a REST service request configuration.
Builder class for constructing RestServiceRequest instances.
Represents a REST service response.
Utility class containing constant values related to OpenAPI/JSON Schema configuration and resource paths within the application.
Utility class responsible for loading, resolving, and validating JSON data against OpenAPI (Swagger) schema definitions.
Defines the valid SMTP configuration attributes for email server settings.
A record representing a parsed reference to a step and field.
Defines the possible lifecycle states for a Process Step Instance (PBStepProcessInstance).
Utility methods for handling process storage logic based purely on storage name strings.
Utility class for task assignation operations.
Utility class for resolving template variables in notification messages.
Substitutes {{param}} placeholders in template strings with actual values.
Defines the valid theme configuration attributes for application visual customization.
Record representing a minimal set of user and membership data defined for a **process definition**.
Utility class for converting and mapping collections of Bonita User entities to various data structures such as identifier lists.
A record representing a generic user in the system.
A record representing the user configuration for task assignation.
Utility class providing common String manipulation methods, focusing on normalization and case formatting.
Exception thrown when validation of input parameters fails.