Package | Description |
---|---|
com.sap.cds.services | |
com.sap.cds.services.application | |
com.sap.cds.services.messages | |
com.sap.cds.services.messaging |
Modifier and Type | Method and Description |
---|---|
<E extends com.sap.cds.ql.StructuredType<E>> |
ServiceException.messageTarget(Class<E> type,
Function<E,Object> path)
Adds the passed path as target to the current
ServiceException . |
ServiceException |
ServiceException.messageTarget(Function<com.sap.cds.ql.StructuredType<?>,Object> path)
Adds the passed path as target to the current
ServiceException . |
ServiceException |
ServiceException.messageTarget(MessageTarget target)
Sets the provided message target.
|
ServiceException |
ServiceException.messageTarget(com.sap.cds.ql.cqn.Path path,
com.sap.cds.reflect.CdsElement element)
Sets the message target based on the provided path and cds element.
|
ServiceException |
ServiceException.messageTarget(String target)
Sets the provided string-based target.
|
<E extends com.sap.cds.ql.StructuredType<E>> |
ServiceException.messageTarget(String parameter,
Class<E> type,
Function<E,Object> path)
Adds the passed target parameter and path as target to the current
ServiceException . |
ServiceException |
ServiceException.messageTarget(String parameter,
Function<com.sap.cds.ql.StructuredType<?>,Object> path)
Adds the passed target parameter and path as target to the current
ServiceException . |
ServiceException |
ServiceException.messageTarget(String prefix,
String entity,
Function<com.sap.cds.ql.StructuredType<?>,Object> path)
Deprecated.
no longer supported, use
messageTarget(String, Function)
instead |
Modifier and Type | Method and Description |
---|---|
Message |
CoreFactory.createMessage(String text,
ServiceException exception)
Creates a
Message object. |
Modifier and Type | Method and Description |
---|---|
ServiceException |
ErrorResponseEventContext.getException()
Returns the
ServiceException that caused the error being transformed into an error response. |
Modifier and Type | Method and Description |
---|---|
ErrorResponseEventContext.ErrorResponse |
ApplicationLifecycleService.errorResponse(ServiceException exception)
Called by protoocol adapters to control transformation of exception and messages into an error response.
|
void |
ErrorResponseEventContext.setException(ServiceException exception)
Sets the
ServiceException that should be transformed into an error response. |
Modifier and Type | Method and Description |
---|---|
static Message |
Message.create(String text,
ServiceException exception)
This method creates a standalone instance of
Message that is not added to the Messages of the active RequestContext . |
Modifier and Type | Method and Description |
---|---|
void |
Messages.throwIfError()
Throws a service exception, if error messages have been added to the current request.
|
Modifier and Type | Method and Description |
---|---|
ServiceException |
MessagingErrorEventContext.getException() |
Modifier and Type | Method and Description |
---|---|
void |
MessagingErrorEventContext.setException(ServiceException exception)
Sets the
ServiceException that was thrown while handling the message. |
Copyright © 2023. All rights reserved.