Class AestheticProcedureViewHelper

java.lang.Object
Controller.Helper.AestheticProcedureViewHelper

public class AestheticProcedureViewHelper extends Object
Classe auxiliar para a AestheticProcedureView, responsável por lidar com dados e interações entre a AestheticProcedureView e o AestheticProcedureService. Esta classe auxilia no preenchimento da tabela, na obtenção e atualização de dados e na limpeza dos campos de entrada.
Author:
Alarcon Vinicius
  • Constructor Details

    • AestheticProcedureViewHelper

      public AestheticProcedureViewHelper(AestheticProcedureView view)
      Construtor para o AestheticProcedureViewHelper.
      Parameters:
      view - A AestheticProcedureView a ser assistida.
  • Method Details

    • fillTable

      public void fillTable(List<AestheticProcedure> procedures)
      Preenche a tabela na visualização com uma lista de objetos AestheticProcedure.
      Parameters:
      procedures - A lista de objetos AestheticProcedure a ser exibida na tabela.
    • getId

      public int getId()
      Obtém o ID do AestheticProcedure selecionado na tabela.
      Returns:
      O ID do AestheticProcedure selecionado, ou 0 se nenhum estiver selecionado ou se o ID não for um número válido.
    • getModel

      public AestheticProcedure getModel()
      Obtém um modelo de AestheticProcedure a partir dos campos de entrada na visualização.
      Returns:
      Um objeto AestheticProcedure preenchido com os dados dos campos de entrada.
    • clearModel

      public void clearModel()
      Limpa os campos de entrada na visualização.
    • setInputs

      public void setInputs(AestheticProcedure aestheticProcedure)
      Define os campos de entrada na visualização com dados de um objeto AestheticProcedure.
      Parameters:
      aestheticProcedure - O objeto AestheticProcedure a ser exibido nos campos de entrada.