Class FormRecordSubmission

    • Constructor Detail

      • FormRecordSubmission

        public FormRecordSubmission()
    • Method Detail

      • getId

        public Long getId()
      • getFormRecord

        public Vorgang getFormRecord()
      • setFormRecord

        public void setFormRecord​(Vorgang formRecord)
      • getFormRecordData

        @Nullable
        public FormEingang getFormRecordData()
        Gets the form record data (= the submitted form data) of this submission. Note that this may be null, not all submissions store form data. If you wish to access the latest available form data, search for the latest submission with form data.
        Returns:
        The form record data of this submission, or null if no form data is available.
      • setFormRecordData

        public void setFormRecordData​(@Nullable
                                      FormEingang formRecordData)
        Gets the form record data (= the submitted form data) of this submission. Note that this may be null, not all submissions store form data. If you wish to access the latest available form data, search for the latest submission with form data.
        Parameters:
        formRecordData - The form record data of this submission, or null if no form data is available.
      • setFormRecordData

        public void setFormRecordData​(String formData,
                                      IUser user)
      • getUniversalReferenceId

        public String getUniversalReferenceId()
      • getSubmitInstant

        public Instant getSubmitInstant()
      • setSubmitInstant

        public void setSubmitInstant​(Instant submitInstant)
      • getSubmitFrontendServerId

        @Nullable
        public Long getSubmitFrontendServerId()
      • setSubmitFrontendServerId

        public void setSubmitFrontendServerId​(@Nullable
                                              Long submitFrontendServerId)
      • getSubmitServerBaseUrl

        public String getSubmitServerBaseUrl()
      • setSubmitServerBaseUrl

        public void setSubmitServerBaseUrl​(String submitServerBaseUrl)
      • getSubmitContext

        public String getSubmitContext()
      • setSubmitContext

        public void setSubmitContext​(String submitContext)
      • getSubmitStateId

        @Nullable
        public Long getSubmitStateId()
      • setSubmitStateId

        public void setSubmitStateId​(@Nullable
                                     Long submitStateId)
      • getUserProfileUuid

        @Nullable
        public UUID getUserProfileUuid()
      • getUserData

        public String getUserData()
        A JSON string with user data of the user at the instant of submitting the form record.
        Returns:
        The user data as a JSON string.
      • setUserData

        public void setUserData​(String userData)
        A JSON string with user data of the user at the instant of submitting the form record.

        Use setUser(IUser) instead.

        Parameters:
        userData - The user data as a JSON string.
        See Also:
        setUser(IUser)
      • setUserData

        public void setUserData​(com.alibaba.fastjson.JSONObject userData)
        A JSON object with user data of the user at the instant of submitting the form record.

        Use setUser(IUser) instead.

        Parameters:
        userData - The user data as a JSON object.
        See Also:
        setUser(IUser)
      • getUserDataJson

        public com.alibaba.fastjson.JSONObject getUserDataJson()
        Gets the JSON object with user data of the user at the instant of submitting the form record.
        Returns:
        A JSON object with the user data.
      • getUserDisplayName

        public String getUserDisplayName()
      • setSubmitFrontendServer

        public void setSubmitFrontendServer​(@Nullable
                                            FrontendServer submitFrontendServer)
      • setSubmitState

        public void setSubmitState​(@Nullable
                                   WorkflowState submitState)
      • setUser

        public void setUser​(IUser user)
      • isSubmitter

        public boolean isSubmitter​(IUser user)
      • anonymize

        public void anonymize()