Package com.avoka.fc.core.service.fluent
Class FluentSubmissionCompletedProcessor
- java.lang.Object
-
- com.avoka.fc.core.service.fluent.AbstractFluentService
-
- com.avoka.fc.core.service.fluent.FluentSubmissionCompletedProcessor
-
- All Implemented Interfaces:
IFluentService
,IServiceDefinitionAware
,ISubmissionCompletedProcessor
,IUnitTestableService
public class FluentSubmissionCompletedProcessor extends AbstractFluentService implements ISubmissionCompletedProcessor
Provides a Fluent API Groovy script Submission Completed Processor.- Since:
- 5.0.0
-
-
Field Summary
-
Fields inherited from interface com.avoka.fc.core.service.fluent.IFluentService
PARAM_ACTION_PROPERTIES, PARAMS_FILEDATA, PARAMS_FILENAME, PARAMS_FORM, PARAMS_FORM_XML, PARAMS_FUNC_PARAM, PARAMS_JOB, PARAMS_JOB_ACTION, PARAMS_PARAMS, PARAMS_REQUEST, PARAMS_ROWS, PARAMS_SVC_DEF, PARAMS_TEST_PARAMS, PARAMS_TXN, PARAMS_USER
-
-
Constructor Summary
Constructors Constructor Description FluentSubmissionCompletedProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getErrorType()
void
onSubmissionCompleted(HttpServletRequest request, Submission submission, String submissionXML)
This event handler is invoked when the submission form status becomes 'Completed'.-
Methods inherited from class com.avoka.fc.core.service.fluent.AbstractFluentService
createExceptionAndLog, getCause, getClient, getCommitChanges, getExecutionTimeout, getFunctionTrigger, getGroovyScript, getGroovyServiceLog, getLogger, getRequestUser, getServiceDefinition, getServiceNameAndVersion, getServiceTimeout, getSlf4jLogger, getTestLogOutput, invoke, isExceptionDebugLoggingEnabled, isGroovyDebugLogging, isGroovyLoggingEnabled, runUnitTest, setCommitChanges, setExceptionDebugLoggingEnabled, setExecutionTimeout, setGroovyDebugLogging, setGroovyLoggingEnabled, setGroovyScript, setLogger, setServiceDefinition
-
-
-
-
Method Detail
-
onSubmissionCompleted
public void onSubmissionCompleted(HttpServletRequest request, Submission submission, String submissionXML)
This event handler is invoked when the submission form status becomes 'Completed'.- Specified by:
onSubmissionCompleted
in interfaceISubmissionCompletedProcessor
- Parameters:
request
- the servlet requestsubmission
- the reference submissionsubmissionXML
- the submission form XML data- See Also:
ISubmissionCompletedProcessor.onSubmissionCompleted(HttpServletRequest, Submission, String)
-
getErrorType
public String getErrorType()
- Specified by:
getErrorType
in interfaceIFluentService
- Returns:
- the service error type to be used to classify the error logging records
-
-