Package com.avoka.fc.core.service.fluent
Interface IFluentService
- All Superinterfaces:
IServiceDefinitionAware
,IUnitTestableService
- All Known Implementing Classes:
AbstractFluentService
,FluentDeliveryProcessService
,FluentDynamicDataService
,FluentEmailService
,FluentFormPrefillService
,FluentFormSavedProcessor
,FluentFormSecurityFilterService
,FluentFormVersionSelectorService
,FluentFunctionService
,FluentGroovyService
,FluentJobActionService
,FluentMediaTypeScanService
,FluentReceiptNumberService
,FluentRenderReceiptService
,FluentScheduledService
,FluentSubmissionCompletedProcessor
,FluentSubmissionDataValidator
,FluentSubmissionPreprocessor
,FluentTaskExpiryService
,FluentTrackingNumberService
,FluentTransactionHistoryPublisher
,FluentVirusScanService
Provides a Fluent Service invocation interface.
- Since:
- 5.0.0
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
The actionProperties param name.static final String
The fileData param name.static final String
The filename param name.static final String
The form param name.static final String
The formXml param name.static final String
The funcParam param name.static final String
The job param name.static final String
The jobAction param name.static final String
The params param name.static final String
The request param name.static final String
The rows param name.static final String
The svcDef param name.static final String
The testParams param name.static final String
The txn param name.static final String
The user param name. -
Method Summary
Methods inherited from interface com.avoka.fc.core.service.IServiceDefinitionAware
getServiceDefinition, setServiceDefinition
Methods inherited from interface com.avoka.fc.core.service.IUnitTestableService
getTestLogOutput, runUnitTest
-
Field Details
-
PARAM_ACTION_PROPERTIES
The actionProperties param name.- See Also:
-
PARAMS_FORM
The form param name.- See Also:
-
PARAMS_FORM_XML
The formXml param name.- See Also:
-
PARAMS_JOB
The job param name.- See Also:
-
PARAMS_JOB_ACTION
The jobAction param name.- See Also:
-
PARAMS_REQUEST
The request param name.- See Also:
-
PARAMS_PARAMS
The params param name.- See Also:
-
PARAMS_SVC_DEF
The svcDef param name.- See Also:
-
PARAMS_TEST_PARAMS
The testParams param name.- See Also:
-
PARAMS_TXN
The txn param name.- See Also:
-
PARAMS_USER
The user param name.- See Also:
-
PARAMS_FILENAME
The filename param name.- See Also:
-
PARAMS_FILEDATA
The fileData param name.- See Also:
-
PARAMS_ROWS
The rows param name.- See Also:
-
PARAMS_FUNC_PARAM
The funcParam param name.- See Also:
-
-
Method Details
-
invoke
Invoke the Fluent Service using the given parameters.- Parameters:
parameters
- the service script parameters (required)- Returns:
- a new invocation result
-
getErrorType
String getErrorType()- Returns:
- the service error type to be used to classify the error logging records
-
setLogger
Set the service logger.- Parameters:
logger
- the service logger- Since:
- 17.10.0
-