Class InternalForm

java.lang.Object
com.appiancorp.suiteapi.process.forms.InternalForm
All Implemented Interfaces:
XMLable, AppianTypeHolder, Serializable

public class InternalForm extends Object implements XMLable, AppianTypeHolder
An internal form is form that has been uploaded into Collaboration. It could be either HTML or PDF.
See Also:
  • Constructor Details

    • InternalForm

      public InternalForm()
  • Method Details

    • getFormElementBindings

      public FormElementBinding[] getFormElementBindings()
      Returns:
      the binding for elements of the internal form
    • setFormElementBindings

      public void setFormElementBindings(FormElementBinding[] b_)
    • getDocId

      public Long getDocId()
      Returns:
      the document ID of the internal form which has been uploaded to Appian Collaboration
    • setDocId

      public void setDocId(Long docId_)
    • getInternalType

      public String getInternalType()
      Returns:
      the type of the form, which can be either HTML or PDF
    • setInternalType

      public void setInternalType(String internalType_)
    • toXML

      public String toXML()
      Creates an XML representation of this object.
      Specified by:
      toXML in interface XMLable
      Returns:
      The XML representation of this object.
    • toXML

      public void toXML(StringBuilder buffer_)
      Appends an XML representation of this object to the given buffer.
      Specified by:
      toXML in interface XMLable
      Parameters:
      buffer_ - The buffer on which to append the XML representation.
    • fromXML

      public static InternalForm fromXML(Node ifNode_)
      Constructs an InternalForm from its XML representation
      Parameters:
      ifNode_ - XML representation in a Node
      Returns:
      the InternalForm specified by the XML
    • fillInAppianTypes

      public void fillInAppianTypes(AppianTypeCache cache_)
      Stores the primary keys of Appian Objects such as User Group, Folder in the cache. Later, the cache will populate itself with the display strings that correspond to all of its ids, such as "Human Resources" for group 9.
      Specified by:
      fillInAppianTypes in interface AppianTypeHolder
      Parameters:
      cache_ - cache of appian-typed objects.