Interface FormMetadataValue

All Superinterfaces:
JsonSerializable, RecordValue, TenantOwned
All Known Subinterfaces:
Form
All Known Implementing Classes:
ImmutableForm, ImmutableFormMetadataValue

@Immutable public interface FormMetadataValue extends RecordValue, TenantOwned
  • Method Details

    • getFormId

      String getFormId()
      Returns:
      the ID of the form
    • getVersion

      int getVersion()
      Returns:
      the version of the deployed form
    • getVersionTag

      String getVersionTag()
      Returns:
      the custom version tag of the form
    • getFormKey

      long getFormKey()
      Returns:
      the key of the deployed form
    • getResourceName

      String getResourceName()
      Returns:
      the name of the resource through which this form was deployed
    • getChecksum

      byte[] getChecksum()
      Returns:
      the checksum of the form resource (MD5)
    • isDuplicate

      boolean isDuplicate()
      Returns:
      true if the form is a duplicate (and has been deployed previously), otherwise false
    • getDeploymentKey

      long getDeploymentKey()
      Returns:
      the key of the deployment this form was deployed with