Class InternalForm
java.lang.Object
com.appiancorp.suiteapi.process.forms.InternalForm
- All Implemented Interfaces:
XMLable
,AppianTypeHolder
,Serializable
An internal form is form that has been uploaded into Collaboration.
It could be either HTML or PDF.
- See Also:
-
Field Summary
Fields inherited from interface com.appiancorp.suiteapi.common.XMLable
DEFAULT_BUFFER_SIZE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
fillInAppianTypes
(AppianTypeCache cache_) Stores the primary keys of Appian Objects such asUser
Group
,Folder
in the cache.static InternalForm
Constructs anInternalForm
from its XML representationgetDocId()
void
void
void
setInternalType
(String internalType_) toXML()
Creates an XML representation of this object.void
toXML
(StringBuilder buffer_) Appends an XML representation of this object to the given buffer.
-
Constructor Details
-
InternalForm
public InternalForm()
-
-
Method Details
-
getFormElementBindings
- Returns:
- the binding for elements of the internal form
-
setFormElementBindings
-
getDocId
- Returns:
- the document ID of the internal form which has been uploaded to Appian Collaboration
-
setDocId
-
getInternalType
- Returns:
- the type of the form, which can be either HTML or PDF
-
setInternalType
-
toXML
Creates an XML representation of this object. -
toXML
Appends an XML representation of this object to the given buffer. -
fromXML
Constructs anInternalForm
from its XML representation- Parameters:
ifNode_
- XML representation in aNode
- Returns:
- the
InternalForm
specified by the XML
-
fillInAppianTypes
Stores the primary keys of Appian Objects such asUser
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 interfaceAppianTypeHolder
- Parameters:
cache_
- cache of appian-typed objects.
-