Package com.avoka.tm.vo
Class TxnVoBuilder
- java.lang.Object
-
- com.avoka.tm.vo.TxnVoBuilder
-
public class TxnVoBuilder extends java.lang.Object
Provides a Txn value object builder class.- Since:
- 18.11.0
-
-
Constructor Summary
Constructors Constructor Description TxnVoBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Txn
build(com.avoka.fc.core.entity.Submission submission)
Return a new Txn value object for the given submission record and fetch parameters.TxnVoBuilder
withAll()
Specify whether to include all txn attributesTxnVoBuilder
withDeliveryFuncs(boolean withDeliveryFuncs)
Specify whether to include delivery functions list.TxnVoBuilder
withFileAttachList(boolean withFileAttachList)
Specify whether to include file attachment list.TxnVoBuilder
withFormDataMap(boolean withFormDataMap)
Specify whether to include form data map extractsTxnVoBuilder
withFormXml(boolean withFormXml)
Specify whether to include form XML data.TxnVoBuilder
withGroupNames(boolean withGroupNames)
Specify whether to include group names list.TxnVoBuilder
withPropertyMap(boolean withPropertyMap)
Specify whether to include property map.TxnVoBuilder
withReceiptPdf(boolean withReceiptPdf)
Specify whether to include receipt PDF data.
-
-
-
Method Detail
-
withAll
public TxnVoBuilder withAll()
Specify whether to include all txn attributes- Returns:
- this TxnVoBuilder
-
withFormDataMap
public TxnVoBuilder withFormDataMap(boolean withFormDataMap)
Specify whether to include form data map extracts- Parameters:
withFormDataMap
- specify whether to include form data map extracts- Returns:
- this TxnVoBuilder
-
withFormXml
public TxnVoBuilder withFormXml(boolean withFormXml)
Specify whether to include form XML data.- Parameters:
withFormXml
- specify whether to include form xML data- Returns:
- this TxnVoBuilder
-
withGroupNames
public TxnVoBuilder withGroupNames(boolean withGroupNames)
Specify whether to include group names list.- Parameters:
withGroupNames
- specify whether to include group names list- Returns:
- this TxnVoBuilder
-
withPropertyMap
public TxnVoBuilder withPropertyMap(boolean withPropertyMap)
Specify whether to include property map.- Parameters:
withPropertyMap
- specify whether to include property map- Returns:
- this TxnVoBuilder
-
withReceiptPdf
public TxnVoBuilder withReceiptPdf(boolean withReceiptPdf)
Specify whether to include receipt PDF data.- Parameters:
withReceiptPdf
- specify whether to include receipt PDF data- Returns:
- this TxnVoBuilder
-
withFileAttachList
public TxnVoBuilder withFileAttachList(boolean withFileAttachList)
Specify whether to include file attachment list.- Parameters:
withFileAttachList
- specify whether to include file attachment list- Returns:
- this TxnVoBuilder
-
withDeliveryFuncs
public TxnVoBuilder withDeliveryFuncs(boolean withDeliveryFuncs)
Specify whether to include delivery functions list.- Parameters:
withDeliveryFuncs
- specify whether to include delivery functions list- Returns:
- this TxnVoBuilder
-
build
public Txn build(com.avoka.fc.core.entity.Submission submission)
Return a new Txn value object for the given submission record and fetch parameters.- Parameters:
submission
- the submission record (required)- Returns:
- a new Txn value object for the given submission record and fetch parameters
-
-