All Classes and Interfaces

Class
Description
 
Abstract implementation of OutboxService, providing base implementation for all specific outbox services.
Event handlers for events on active versions of draft-enabled entities.
Implementation for specialized EventContext to be used for DraftService.EVENT_ACTIVE_READ
Helper class to iterate through all methods of a given class and calculate the HandlerDescriptor objects for all event handler methods
 
 
 
 
 
 
 
Describes how to resolve a certain argument value on a given EventContext
 
 
 
 
An EventHandler to handle auditlog outbox related events.
 
Implementation of AuditLogService.
 
 
 
 
 
 
 
 
 
 
 
 
Implementation for specialized EventContext to be used for CqnService.EVENT_CREATE
Implementation for specialized EventContext to be used for CqnService.EVENT_DELETE
Utilities for the Logical Messaging Layer
 
Functional interface for entity data visitors.
Functional interface for entity data visitors.
Implementation for specialized EventContext to be used for CqnService.EVENT_READ
 
Bootstrap for setting up service backbone.
Utility class for CDS Services
Implementation for specialized EventContext to be used for CqnService.EVENT_UPDATE
Implementation for specialized EventContext to be used for CqnService.EVENT_UPSERT
 
 
 
 
The composite service is responsible for dispatching events to configured services.
 
 
This class extends ServiceException and is supposed to be used in the dispatch loop of the generic Service implementation.
 
Helper class to adapt draft queries for execution on the active and inactive persistence.
 
 
 
 
 
 
 
 
 
 
 
Event handlers for draft-specific actions.
Implementation of the EventContext for the DraftService.EVENT_DRAFT_CANCEL event.
Implementation of the EventContext for the DraftService.EVENT_DRAFT_CREATE event.
Implementation of the EventContext for the DraftService.EVENT_DRAFT_EDIT event.
Implementation of the EventContext for the DraftService.EVENT_DRAFT_GC event.
 
 
 
Implementation of the EventContext for the DraftService.EVENT_DRAFT_NEW event.
Implementation of the EventContext for the DraftService.EVENT_DRAFT_PATCH event.
Implementation of the EventContext for the DraftService.EVENT_DRAFT_PREPARE event.
Implementation for specialized EventContext to be used for DraftService.EVENT_DRAFT_READ
Implementation of the EventContext for the DraftService.EVENT_DRAFT_SAVE event.
 
 
 
 
 
A CdsModelProvider that uses the Sidecar to retrieve tenant dependent models.
 
 
 
 
This handler is called when @ApplicationLifecycleService handles the event ApplicationLifecycleService.EVENT_ERROR_RESPONSE On @On phase, it merges the messages from the exception and request context in error response that can be changed by custom @After handler.
Handles all types of EventContext based arguments in handler methods
 
 
 
Functional interface to filter for certain events and entities, when registering Handler instances on Service instances.
 
 
 
Implementation of the internal file based messaging service for local environment tests.
Implementation of the MessagingBrokerConnector for the file based messaging service.
 
 
 
 
Meta descriptor of a event handler method.
 
 
 
Event handlers for events on inactive versions of draft-enabled entities.
 
 
 
Event handler for the "managed" aspect.
Handler class to check mandatory elements Mandatory elements are expected to be sent by the client If mandatory elements are string based, empty strings are considered invalid as well
 
 
 
 
 
 
 
 
 
 
 
The MockedUserInfoProvider interprets an AuthenticationInfo as the user name of a mocked user.
 
 
 
 
Handler class to check not null elements on non-standard events, e.g. functions or actions.
Handler class to check not null elements.
 
 
 
 
 
 
Cached lookups for parent entities.
 
Outbox collector implementation for a specific outbox partition.
 
 
 
 
 
Handles all types of CDS Model POJO based arguments in handler methods.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Handles handler methods returning instances of Result or Row or more generically Iterable<?
Describes how to resolve a certain return value on a given EventContext
Handler that implements audit logging of UNAUTHORIZED (403) and UNAUTHENTICATED (401) errors
 
 
 
 
 
 
 
 
 
An entity describing a handler registration for this service.
Implementation of a LocalizedMessageProvider based on SLF4's message format.
 
 
 
 
Coordinator implementation that manages all outbox partition collector threads.
 
 
 
 
 
 
 
 
 
 
 
 
Handles handler methods returning void