• Platform
    • Manager
    • Maestro
    • Exchange
    • Workspaces
    • Analytics
    • Springboard
    • API
Journey SDK

Journey SDK

  • Getting Started
  • Developer Guide
  • References
  • Services Guide

›Interface

com.avoka.tm.func

  • com.avoka.tm.func
  • Classes

    • Class DeliveryFuncResult
    • Class DeliveryFuncResultBuilder
    • Class FormFuncResult
    • Class FuncParam

    Interface

    • Interface IFluentFunction

com.avoka.tm.http

  • com.avoka.tm.http
  • Classes

    • Class DeleteRequest
    • Class GetRequest
    • Class HttpRequest
    • Class HttpRequest.FileParam
    • Class HttpRequest.Param
    • Class HttpResponse
    • Class PatchRequest
    • Class PostRequest
    • Class PutRequest
    • Class RequestBuilder

com.avoka.tm.job

  • com.avoka.tm.job
  • Classes

    • Class ActionResult
    • Class ActionResultBuilder
    • Class Jobs

com.avoka.tm.query

  • com.avoka.tm.query
  • Classes

    • Class JobQuery
    • Class PropertyQuery
    • Class RefDataQuery
    • Class SpaceQuery
    • Class SvcConnQuery
    • Class SvcDefQuery
    • Class TxnHistoryQuery
    • Class TxnQuery
    • Class UserQuery

    Enum

    • Enum TxnHistoryQuery.Time
    • Enum TxnQuery.Time

com.avoka.tm.security

  • com.avoka.tm.security
  • Classes

    • Class Saml2Parser
    • Class Saml2ParserResult
    • Class SsoAuthToken

com.avoka.tm.svc

  • com.avoka.tm.svc
  • Classes

    • Class DeliveryTxnBuilder
    • Class Emailer
    • Class ErrorLogger
    • Class EventLogger
    • Class FluentFuncInvoker
    • Class GroovyServiceInvoker
    • Class JobUpdater
    • Class PropertyBuilder
    • Class ReceiptSvc
    • Class RefDataSvc
    • Class ServiceInvoker
    • Class SvcConnUpdater
    • Class TrackingCodeBuilder
    • Class TxnBuilder
    • Class TxnCheckpointSvc
    • Class TxnUpdater
    • Class UserBuilder

com.avoka.tm.test

  • com.avoka.tm.test
  • Classes

    • Class AbstractJUnitTest
    • Class JUnitTestRunner
    • Class JUnitTestRunner.TestWrapper
    • Class MockRegister
    • Class MockRequest
    • Class MockResponse
    • Class MockServletContext
    • Class MockVoBuilder

    Exception

    • junittestexception

com.avoka.tm.util

  • com.avoka.tm.util
  • Classes

    • Class Contract
    • Class DeliveryResult
    • Class DeliveryResultBuilder
    • Class Logger
    • Class MemCache
    • Class ObjectMapper
    • Class Path
    • Class Security
    • Class Threads
    • Class TxnUrlBuilder
    • Class VelTemplate
    • Class XmlDoc

    Enum

    • Enum ObjectMapper.MappingStrategy

    Exception

    • redirectexception

com.avoka.tm.vo

  • com.avoka.tm.vo
  • Classes

    • Class FileAttach
    • Class Form
    • Class Job
    • Class JobAction
    • Class JobStep
    • Class Space
    • Class SvcConn
    • Class SvcDef
    • Class Txn
    • Class TxnCheckpoint
    • Class TxnDeliveryFunc
    • Class User

Interface IFluentFunction

All Superinterfaces:
com.avoka.fc.core.service.IServiceDefinitionAware
public interface IFluentFunction
extends com.avoka.fc.core.service.IServiceDefinitionAware
Provides a Fluent Function interface for executing server side Transact Application logic.
Since:
17.10.0

Method Summary

All Methods Instance Methods Abstract Methods
Modifier and Type Method Description
FuncResult
execute​(java.lang.String triggerType,
       javax.servlet.http.HttpServletRequest request,
       com.avoka.fc.core.entity.Submission submission,
       java.util.Map<java.lang.String,​java.lang.Object> params,
       org.w3c.dom.Document formDoc,
       org.apache.commons.fileupload.FileItem fileAttachment,
       com.avoka.fc.core.entity.UserAccount userAccount)
Execute the Fluent function and return a func result object.
com.avoka.fc.core.entity.GroovyServiceLog getGroovyServiceLog()
java.lang.Integer getMaxDeliveryAttempts()
java.lang.Integer getRetryDelayMins()
boolean isDeliveryFunction()
boolean isFunctionDisabled()

Methods inherited from interface com.avoka.fc.core.service.IServiceDefinitionAware

getServiceDefinition, setServiceDefinition

Method Detail

execute

FuncResult execute​(java.lang.String triggerType,
                   javax.servlet.http.HttpServletRequest request,
                   com.avoka.fc.core.entity.Submission submission,
                   java.util.Map<java.lang.String,​java.lang.Object> params,
                   org.w3c.dom.Document formDoc,
                   org.apache.commons.fileupload.FileItem fileAttachment,
                   com.avoka.fc.core.entity.UserAccount userAccount)
Execute the Fluent function and return a func result object.
Parameters:
triggerType - the function trigger type
request - the servlet request
submission - the submission record
params - the request parameters
formDoc - the form XML data
fileAttachment - the uploaded file attachment
userAccount - the user account record
Returns:
the function result object

isDeliveryFunction

boolean isDeliveryFunction()
Returns:
true if the function is a Delivery Function

getGroovyServiceLog

com.avoka.fc.core.entity.GroovyServiceLog getGroovyServiceLog()
Returns:
the groovy service log generated when the function was executed or null otherwise.

isFunctionDisabled

boolean isFunctionDisabled()
Returns:
specify whether the function is disabled and should not be executed.

getMaxDeliveryAttempts

java.lang.Integer getMaxDeliveryAttempts()
Returns:
the service definition maximum number of times a delivery function should be attempted if an error occurs.

getRetryDelayMins

java.lang.Integer getRetryDelayMins()
Returns:
the service definition minimum retry delay in minutes
← Previouscom.avoka.tm.http →

Terms & Conditions

Privacy Policy

Cookie Policy

Copyright © 2003-2022 Temenos Headquarters SA