@PublicApi public abstract class EffectorFunctionResponse extends Object
Effector.getEffectorFunction(Map, EffectorContext)
,
containing either an EffectorFunction
or a collection of error
messages.Modifier and Type | Class and Description |
---|---|
static class |
EffectorFunctionResponse.Errors
An invalid effector response with error messages.
|
static class |
EffectorFunctionResponse.Valid
A valid effector response.
|
Modifier and Type | Method and Description |
---|---|
static EffectorFunctionResponse |
error(String i18nKey,
Object... parameters)
Constructs and returns an error response with a single error message.
|
static EffectorFunctionResponse |
errors(I18nText... errors)
Constructs and returns an error response with one or more error messages.
|
static EffectorFunctionResponse |
errors(List<I18nText> errors)
Constructs and returns an error response with one or more error messages.
|
static EffectorFunctionResponse |
valid(EffectorFunction effectorFunction)
Constructs and returns a valid response.
|
public static EffectorFunctionResponse valid(@NotNull EffectorFunction effectorFunction)
effectorFunction
- the returned effector functionpublic static EffectorFunctionResponse error(@NotNull String i18nKey, Object... parameters)
i18nKey
- i18n key for the error messageparameters
- parameters for the error messagepublic static EffectorFunctionResponse errors(@NotNull I18nText... errors)
errors
- error messagesIllegalArgumentException
- if no error messages are givenpublic static EffectorFunctionResponse errors(@NotNull List<I18nText> errors)
errors
- error messagesIllegalArgumentException
- if no error messages are givenCopyright © 2024 Tempo Software. All Rights Reserved.