Interface MobileForm

All Superinterfaces:
BaseForm, HasAttachments, HasSubForms, MobileBaseForm, Serializable
All Known Subinterfaces:
MutableMobileForm
All Known Implementing Classes:
MobileFormImpl

public interface MobileForm extends MobileBaseForm, HasSubForms, HasAttachments
Estutura de um formulario WebMobile
Author:
Eduardo Frazao
  • Method Details

    • getMobileSubForms

      Collection<MobileSubForm> getMobileSubForms()
      Metodo sobrescrito sobre a interface HasSubForms para retornar tipo especifico
      Returns:
    • getSubFormByKey

      MobileSubForm getSubFormByKey(String key)
      Obtem uma instancia de um subform por sua key
      Specified by:
      getSubFormByKey in interface HasSubForms
      Parameters:
      key -
      Returns:
    • processData

      MobileProcessData processData()
      Dados globais do processo para este form
      Returns:
    • getImages

      Images getImages()
      Imagens da bibliotecas de recursos
      Returns:
    • autoload

      Itens em precarga
      Returns:
    • modificationDate

      Date modificationDate()
      Data de modificacao do formulario
      Returns:
    • requiredDurationNotes

      boolean requiredDurationNotes()
      Obrigatoriedade para o campo durationMinutes das notas
      Returns:
    • shouldDisplayNextTask

      boolean shouldDisplayNextTask()
      Obrigatoriedade para o campo durationMinutes das notas
      Returns:
    • shouldDisplayNextTaskWithoutConfirmation

      boolean shouldDisplayNextTaskWithoutConfirmation()
      Quando o formulário estiver finalizado, exibir ou nao a proxima tarefa para o usuario que a encerrou, sem confirmacao
      Returns:
    • shouldWaitForConclusion

      boolean shouldWaitForConclusion()
      Determina se o coletor deve aguardar pela conclusao da tarefa no backend
      Returns:
    • shouldRefreshTasksFromBackendAfterEnd

      boolean shouldRefreshTasksFromBackendAfterEnd()
      Determina se apos encerrar uma tarefa deste tipo o dispositivo deve atualizar a lista de tarefas no backend
      Returns:
    • getPropertiesDisplaySettings

      MobileFormTaskPropertiesDisplaySettings getPropertiesDisplaySettings()
      Obtem as configuracoes de exibicao da tarefa
      Returns: