Class SubmitPrompt


  • public class SubmitPrompt
    extends XMLRequest
    Submits a list of PromptSet values to continue with the execution of an UC4 Object.
    • Constructor Detail

      • SubmitPrompt

        public SubmitPrompt​(TaskPromptSetNames names,
                            TaskPromptSetContent... content)
        Creates a new SubmitPrompt request.
        Parameters:
        names - Names of PromptSets
        content - Content of PromptSets
    • Method Detail

      • createRequest

        protected void createRequest​(com.uc4.util.XMLDocument doc,
                                     org.w3c.dom.Element request,
                                     ConnectionAttributes sessionInfo)
        Description copied from class: XMLRequest
        Creates the XML Document for the request. This method is used internally.
        Specified by:
        createRequest in class XMLRequest
        Parameters:
        doc - Document, used to create new Elements
        request - Request Element - classes append information to this request element
        sessionInfo - Information about the session
      • getSrc

        protected java.lang.String getSrc()
        Description copied from class: XMLRequest
        Returns the request source. This method is used internally.
        Specified by:
        getSrc in class XMLRequest
        Returns:
        Source
      • handleContent

        protected void handleContent​(com.uc4.util.XMLDocument doc,
                                     ConnectionAttributes session)
        Description copied from class: XMLRequest
        Sub classes extract the values from the XML document and provide public getter methods.
        Overrides:
        handleContent in class XMLRequest
        Parameters:
        doc - XML Document
        session - Info about the user session
      • isResubmitRequired

        public boolean isResubmitRequired()
        This method returns true if the server did not accept the submit because of invalid fields. In this case the input needs to be corrected and submitted again.
        Returns:
        true if resubmit is required, false if the data has been accepted.