Interface SubFormController

All Known Implementing Classes:
MasterDetailSubFormController

public interface SubFormController
Controlador de Subformularios
Author:
Eduardo Frazao
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Solicita programaticamente a adicao de mais um item no formulario, disparando a mesma acao que o usuario dispara ao clicar em Adicionar
    void
    addItem(Map<String,Object> itemValues)
    Solicita ao controller a adicao de um novo item, com os dados informados no mapa de valores
    Component
    Obtem o componente visual para anexar ao formulario principal para interacao com a UI
    int
    Solicita a contagem de subformularios inseridos
    Obtem o descritor de subformulario do controller
    Obtem os subformularios informados pelo usuario no controller
    boolean
    Retorna o estado de somente leitura do formulario
    void
    Seta o contexto de execucao do controller
    void
    setReadOnly(boolean readOnly)
    Configura o componente para somente leitura
    void
    setSubForm(SubForm subFormInfo)
    Configura o descritor de subformulario no controller
    void
    Seta os subformularios existentes para o controller
    void
    Configura a referencia da engine local consumidora do controlador para referencia aos componentes filhos
  • Method Details

    • setSubForm

      void setSubForm(SubForm subFormInfo)
      Configura o descritor de subformulario no controller
      Parameters:
      subFormInfo -
    • setExecutionContext

      void setExecutionContext(ExecutionContext context)
      Seta o contexto de execucao do controller
      Parameters:
      context -
    • setSuperEngine

      void setSuperEngine(HasSubFormsEngine<? extends BaseFormData> superEngine)
      Configura a referencia da engine local consumidora do controlador para referencia aos componentes filhos
      Parameters:
      superEngine -
    • getSubform

      SubForm getSubform()
      Obtem o descritor de subformulario do controller
      Returns:
    • getItemCount

      int getItemCount()
      Solicita a contagem de subformularios inseridos
      Returns:
    • setReadOnly

      void setReadOnly(boolean readOnly)
      Configura o componente para somente leitura
      Parameters:
      readOnly -
    • isReadOnly

      boolean isReadOnly()
      Retorna o estado de somente leitura do formulario
      Returns:
    • addItem

      void addItem()
      Solicita programaticamente a adicao de mais um item no formulario, disparando a mesma acao que o usuario dispara ao clicar em Adicionar
    • addItem

      void addItem(Map<String,Object> itemValues)
      Solicita ao controller a adicao de um novo item, com os dados informados no mapa de valores
      Parameters:
      itemValues -
    • getComponent

      Component getComponent()
      Obtem o componente visual para anexar ao formulario principal para interacao com a UI
      Returns:
    • setSubForms

      void setSubForms(List<BaseFormData> subForms)
      Seta os subformularios existentes para o controller
      Parameters:
      subForms -
    • getSubForms

      List<BaseFormData> getSubForms()
      Obtem os subformularios informados pelo usuario no controller
      Returns: