Class Submission

java.lang.Object
com.avoka.fc.forms.api.Submission

public class Submission extends Object
Provides a form Submission element.
  • Constructor Details

    • Submission

      public Submission()
  • Method Details

    • getSubmissionKey

      public String getSubmissionKey()
      Return the submission surrogate key
      Returns:
      the current surrogate key
    • setSubmissionKey

      public void setSubmissionKey(String submissionKey)
      Set the submission surrogate key
      Parameters:
      submissionKey - the new surrogate key
    • getSubmissionTime

      public long getSubmissionTime()
      Return the date and time of submission.
      Returns:
      the time of submission
    • setSubmissionTime

      public void setSubmissionTime(long submissionTime)
      Set the date and time of submission.
      Parameters:
      submissionTime - the new time of submission
    • getFormName

      public String getFormName()
      Return the name of the form that was submitted.
      Returns:
      the form name
    • setFormName

      public void setFormName(String formName)
      Set the name of the form that was submitted.
      Parameters:
      formName - the new form name
    • getFormCode

      public String getFormCode()
      Return the client form code of the form that was submitted.
      Returns:
      the form code
    • setFormCode

      public void setFormCode(String formCode)
      Set the client form code of the form that was submitted.
      Parameters:
      formCode - the new form code
    • getFormDataBytes

      public byte[] getFormDataBytes()
      Return the submitted form data.
      Returns:
      a byte array representing the submitted XML data
    • setFormDataBytes

      public void setFormDataBytes(byte[] formDataBytes)
      Set the submitted form data.
      Parameters:
      formDataBytes - a byte array representing the submitted XML data
    • getFormTemplateVersion

      public String getFormTemplateVersion()
      Return the version number that was used when submitting the form.
      Returns:
      the version number string of the template version used during submission.
    • setFormTemplateVersion

      public void setFormTemplateVersion(String formTemplateVersion)
      Set the version number that was used when submitting the form.
      Parameters:
      formTemplateVersion - the version number string of the template version used during submission.
    • getPdfReceiptBytes

      public byte[] getPdfReceiptBytes()
      Return the PDF receipt data, generally a flattened copy of the form submission.
      Returns:
      a byte array containing the PDF receipt
    • setPdfReceiptBytes

      public void setPdfReceiptBytes(byte[] pdfReceiptBytes)
      Set the PDF receipt data, generally a flattened copy of the form submission.
      Parameters:
      pdfReceiptBytes - a byte array containing the PDF receipt
    • getAttachmentKeys

      public ArrayList<String> getAttachmentKeys()
      Return the surrogate keys of all attachments that are associated with the submission.
      Returns:
      a list of surrogate keys
    • setAttachmentKeys

      public void setAttachmentKeys(ArrayList<String> attachmentKeys)
      Set the surrogate keys of all attachments that are associated with the submission.
      Parameters:
      attachmentKeys - a list of surrogate keys
    • getAttachmentList

      public ArrayList<Attachment> getAttachmentList()
      Return all attachments that are associated with the submission.
      Returns:
      a list of attachments
    • setAttachmentList

      public void setAttachmentList(ArrayList<Attachment> attachmentList)
      Set the attachments that are associated with the submission.
      Parameters:
      attachmentList - the new list of attachments
    • getSubmissionId

      public long getSubmissionId()
      Return the submission OID used in the FormCenter database.
      Returns:
      the current submission identifier
    • setSubmissionId

      public void setSubmissionId(long submissionId)
      Set the submission OID used in the FormCenter database.
      Parameters:
      submissionId - the new submission identifier
    • getReceiptNumber

      public String getReceiptNumber()
      Return the receipt number assigned to the submission.
      Returns:
      the current receipt number
    • setReceiptNumber

      public void setReceiptNumber(String receiptNumber)
      Set the receipt number assigned to the submission.
      Parameters:
      receiptNumber - the new receipt number