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_READHelper class to iterate through all methods of a given class and calculate the
HandlerDescriptor objects for all event handler methodsDescribes how to resolve a certain argument value on a given
EventContextAn
EventHandler to handle auditlog outbox related events.Implementation of
AuditLogService.Implementation for specialized
EventContext to be used for CqnService.EVENT_CREATEImplementation for specialized
EventContext to be used for CqnService.EVENT_DELETEUtilities 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_READBootstrap for setting up service backbone.
Utility class for CDS Services
Implementation for specialized
EventContext to be used for CqnService.EVENT_UPDATEImplementation for specialized
EventContext to be used for CqnService.EVENT_UPSERTThe 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_READImplementation 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 methodsImplementation 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
EventContextHandler 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