Class 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 Detail

      • marshalTxn

        public static Txn marshalTxn​(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