Interface SubFormEngine<D extends BaseFormData>

Type Parameters:
D -
All Superinterfaces:
BaseFormEngine<D>
All Known Implementing Classes:
DefaultSubFormPresenter.MasterDetailSubFormEngine

public interface SubFormEngine<D extends BaseFormData> extends BaseFormEngine<D>
Engine de SubFormularios
Author:
Eduardo Frazao
  • Method Details

    • isTaskDataSaved

      boolean isTaskDataSaved()
    • isEdit

      boolean isEdit()
    • isNew

      boolean isNew()
    • getSuperEngine

      HasSubFormsEngine<? extends BaseFormData> getSuperEngine()
    • getController

      SubFormController getController()
    • isValid

      boolean isValid()
      Recorre a engine para checar se o formulario e valido para persistencia.
      Specified by:
      isValid in interface BaseFormEngine<D extends BaseFormData>
      Returns:
    • save

      boolean save()
      Solicita a persistencia do formulario atual encerrando a janela em caso de sucesso
      Returns:
    • save

      boolean save(boolean closeWindow)
      Solicita a persistencia dos dados da engine
      Parameters:
      keepWindowOpened - -- Determina se a janela deve ser fechada
      Returns: