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 methodsHandler to log cds properties on application prepared event.
Describes 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.
Helper for ApplicationLifecycleLogCdsPropertiesHandler, so we can easily test the handler and
mock this class instead of having to test against the logging framework.
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.
Handles all types of
CqnStatement and CqnStructuredTypeRef based arguments in
handler methodsHandles all types of
CqnStatement and CqnStructuredTypeRef based arguments in
handler methodsAnnotation is duplicated from
cds-configuration-processor/src/main/java/com/sap/cds/docs/config/DocumentedProperty.java
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.
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.
Handles handler methods returning instances of
Object.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
Handles all types of
CqnStatement and CqnStructuredTypeRef based arguments in
handler methodsAn entity describing a handler registration for this service.
Implementation of a
LocalizedMessageProvider based on SLF4's message format.Outbox collector implementation based on
TaskScheduler.Task meta data used for enqueuing
Coordinator implementation that manages all outbox partition collector threads.
Handles handler methods returning
void