Interface IForm

All Superinterfaces:
IConnectorParentContextSupport, IElement, Serializable
All Known Subinterfaces:
IMailForm

public interface IForm extends IElement, IConnectorParentContextSupport
The form object.
Since:
1.0, 15/04/2008
Author:
vlygeros
See Also:
  • Method Details

    • getName

      String getName()
      Gets the name of the form.
      Returns:
      The system name of the form.
    • getCreatedDate

      Date getCreatedDate()
      Gets the created date.
      Returns:
      a Date object.
    • setModifiedDate

      void setModifiedDate(Date date)
      Sets the modified date.
      Parameters:
      date - The Date to set.
    • getModifiedDate

      Date getModifiedDate()
      Gets the modified date.
      Returns:
      a Date object.
    • getCustomXml

      @Deprecated byte[] getCustomXml()
      Deprecated.
      : Use the getCurrentXml() method.
      Gets the original XML description.
      Returns:
      a byte[] object.
    • getOriginalXml

      @Deprecated byte[] getOriginalXml()
      Deprecated.
      : Use the getCurrentXml() method.
      Gets the original XML description.
      Returns:
      a byte[] object.
    • getCurrentXml

      byte[] getCurrentXml()
      Gets the current XML description.
      Returns:
      a byte[] object.
    • setCustomXml

      @Deprecated void setCustomXml(byte[] xmlBytes)
      Deprecated.
      Do not use this method anymore!
      Sets the original XML description.
      Parameters:
      xmlBytes - a byte[] object.
      Throws:
      DOMException
    • setOriginalXml

      @Deprecated void setOriginalXml(byte[] xmlBytes)
      Deprecated.
      Do not use this method anymore!
      Sets the custom XML description.
      Parameters:
      xmlBytes - a byte[] object.
      Throws:
      DOMException
    • getExtensionClassesNames

      Collection<String> getExtensionClassesNames()
      Gets the extension classes.
      Returns:
      a java.util.Collection object.
    • setExtensionClassesNames

      void setExtensionClassesNames(Collection<String> extensions)
      Sets the extension classes names.
      Parameters:
      extensions - a java.util.Collection object.
    • isMobileForm

      boolean isMobileForm()
      Check is mobile form.
      Returns:
      boolean