All Superinterfaces:
BaseForm, HasAttachments, HasSubForms, Serializable
All Known Subinterfaces:
MutableForm, MutableReportForm, ReportForm
All Known Implementing Classes:
FormImpl

public interface Form extends HasSubForms, HasAttachments
Descricao de um modelo de formulario
Author:
eduardo
  • Method Details

    • getHistoricAccessControl

      HistoricAccessControl getHistoricAccessControl()
      Mecanismo que declara o controle de acesso a dados historicos de um formulario
      Returns:
    • processData

      ProcessData processData()
      Obtem os dados globais do processo
      Returns:
    • getProcessEndRules

      ProcessEndRules getProcessEndRules()
      Regras para finalizacao de um processo
      Returns:
    • loadWithPreviousData

      boolean loadWithPreviousData()
      Determina se este formulario deve ser carregado com dados da ultima versao deste mesmo formulario caso exista.
      Returns:
    • hideWhenFinished

      boolean hideWhenFinished()
      Quando o formulario estiver finalizado, nao deve ser exibido
      Returns:
    • requiredDurationNotes

      boolean requiredDurationNotes()
      Quando o formulário exige obrigatoriedade na duração das notas
      Returns:
    • shouldDisplayNextTask

      boolean shouldDisplayNextTask()
      Quando o formulário estiver finalizado, exibir ou nao a proxima tarefa para o usuario que a encerrou
      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:
    • getAuthorizationScript

      Script getAuthorizationScript()
      Obtem o script de autorizacao de acesso para este formulario
      Returns:
    • getSaveButton

      Form.Button getSaveButton()
      Obtem as propriedades do botao salvar
      Returns:
    • getCompleteButton

      Form.Button getCompleteButton()
      Obtem as propriedades do botao completar
      Returns:
    • getRollbackButton

      Form.Button getRollbackButton()
      Obtem as propriedades do botao desfazer
      Returns:
    • getCustomButtons

      List<Form.CustomButton> getCustomButtons()
      Obtem uma relacao dos botoes customizaveis, ou uma lista nula, para nenhum.
      Returns: