Class MarshalUtils

java.lang.Object
com.avoka.tm.vo.MarshalUtils

public final class MarshalUtils extends Object
Provides internal utility function which are not publicly available in the API. Use the class TxnVoBuilder instead.
Since:
5.0.0
  • Method Summary

    Modifier and Type
    Method
    Description
    static Txn
    marshalTxn(com.avoka.fc.core.entity.Submission sub, boolean withFormDataMap, boolean withFormXml, boolean withGroupNames, boolean withPropertyMap, boolean withReceiptPdf, boolean withFileAttachList, boolean withDeliveryFuncs, boolean withComments)
    Marshal a submission entity into a new Txn value object.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • marshalTxn

      public static Txn marshalTxn(com.avoka.fc.core.entity.Submission sub, boolean withFormDataMap, boolean withFormXml, boolean withGroupNames, boolean withPropertyMap, boolean withReceiptPdf, boolean withFileAttachList, boolean withDeliveryFuncs, boolean withComments)
      Marshal a submission entity into a new Txn value object.
      Parameters:
      sub - the submission entity
      withFormDataMap - include form data map
      withFormXml - include form XML
      withGroupNames - include submission group names
      withPropertyMap - include property map
      withReceiptPdf - include the receipt PDF data
      withFileAttachList - include file attachments
      withDeliveryFuncs - include transaction delivery functions
      withComments - include transaction comments
      Returns:
      the new Txn value object