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

Journey SDK

  • Getting Started
  • Developer Guide
  • References
  • Services Guide

›Classes

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

Class DeliveryTxnBuilder

public class DeliveryTxnBuilder
extends java.lang.Object
Provides a delivery transaction builder class. Delivery only transactions are intended for delivering transaction data to systems of record. These transactions are not included in analytics and do not consume transaction licensing units. They are typically used in collaboration jobs where you have many assigned tasks being completed, but the results and associated file attachments are rolled up into one delivery transaction. Examples Provides a job delivery transaction example, where a transaction is created specifically for delivery purposes.
 import com.avoka.tm.svc.*
 import com.avoka.tm.vo.*
 String deliveryXml = ...
 FileAttach fileAttach = ...
 JobAction jobAction = ...
 Txn txn = new DeliveryTxnBuilder()
     .setFormCode("FTX-CCA")
     .setFormXml(deliveryXml)
     .setJobAction(jobAction)
     .addFileAttach(fileAttach)
     .build() 
Since:
5.0.0

Constructor Summary

Constructors
Constructor Description
DeliveryTxnBuilder()

Method Summary

All Methods Instance Methods Concrete Methods
Modifier and Type Method Description
DeliveryTxnBuilder addFileAttach​(FileAttach fileAttach) Add the file attachment to the transaction (optional).
DeliveryTxnBuilder
addFormDataExtract​(java.lang.String name,
                  java.lang.String value)
Add form data (data extract) to the transaction.
Txn build() Build a delivery transaction with a Delivery Status of "Ready" using the specified parameters.
DeliveryTxnBuilder includeAllJobFileAttach() Specify to included all the job transaction file attachments with the delivery transaction (optional).
DeliveryTxnBuilder setFormCode​(java.lang.String formCode) Set the transaction form code (required).
DeliveryTxnBuilder setFormXml​(java.lang.String formXml) Set the transaction form XML data to be delivered (optional).
DeliveryTxnBuilder setJobAction​(JobAction jobAction) Set the job action and job to be associated with the transaction (optional).
DeliveryTxnBuilder setReceiptData​(byte[] receiptData) Set the PDF receipt data to be delivered (optional).

Methods inherited from class java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail

DeliveryTxnBuilder

public DeliveryTxnBuilder()

Method Detail

setFormCode

public DeliveryTxnBuilder setFormCode​(java.lang.String formCode) Set the transaction form code (required).
Parameters:
formCode - the formCode to set
Returns:
delivery transaction builder

setFormXml

public DeliveryTxnBuilder setFormXml​(java.lang.String formXml) Set the transaction form XML data to be delivered (optional). IF not specified a empty form XML document will be delivered.
Parameters:
formXml - the form XML data
Returns:
delivery transaction builder

setReceiptData

public DeliveryTxnBuilder setReceiptData​(byte[] receiptData) Set the PDF receipt data to be delivered (optional). If not specified a blank PDF receipt will be delivered.
Parameters:
receiptData - the PDF receipt data
Returns:
delivery transaction builder

setJobAction

public DeliveryTxnBuilder setJobAction​(JobAction jobAction) Set the job action and job to be associated with the transaction (optional).
Parameters:
jobAction - the job action to associate the transaction with
Returns:
delivery transaction builder

addFileAttach

public DeliveryTxnBuilder addFileAttach​(FileAttach fileAttach) Add the file attachment to the transaction (optional).
Parameters:
fileAttach - the file attachment to add (required)
Returns:
delivery transaction builder

includeAllJobFileAttach

public DeliveryTxnBuilder includeAllJobFileAttach() Specify to included all the job transaction file attachments with the delivery transaction (optional).
Returns:
delivery transaction builder

addFormDataExtract

public DeliveryTxnBuilder addFormDataExtract​(java.lang.String name,
                                             java.lang.String value)
Add form data (data extract) to the transaction.
Parameters:
name - form data (extract) name
value - form data (extract) value
Returns:
delivery transaction builder

build

public Txn build() Build a delivery transaction with a Delivery Status of "Ready" using the specified parameters.
Returns:
a delivery transaction with a Delivery Status of "Ready" using the specified parameters
← com.avoka.tm.svcClass Emailer →

Terms & Conditions

Privacy Policy

Cookie Policy

Copyright © 2003-2022 Temenos Headquarters SA