Package Controller.Helper
Class AestheticProcedureViewHelper
java.lang.Object
Controller.Helper.AestheticProcedureViewHelper
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 Summary
ConstructorDescriptionConstrutor para o AestheticProcedureViewHelper. -
Method Summary
Modifier and TypeMethodDescriptionvoid
Limpa os campos de entrada na visualização.void
fillTable
(List<AestheticProcedure> procedures) Preenche a tabela na visualização com uma lista de objetos AestheticProcedure.int
getId()
Obtém o ID do AestheticProcedure selecionado na tabela.getModel()
Obtém um modelo de AestheticProcedure a partir dos campos de entrada na visualização.void
setInputs
(AestheticProcedure aestheticProcedure) Define os campos de entrada na visualização com dados de um objeto AestheticProcedure.
-
Constructor Details
-
AestheticProcedureViewHelper
Construtor para o AestheticProcedureViewHelper.- Parameters:
view
- A AestheticProcedureView a ser assistida.
-
-
Method Details
-
fillTable
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
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
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.
-