Changes between Version 7 and Version 8 of WF/camadamodel
- Timestamp:
- 07/09/08 15:16:07 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WF/camadamodel
v7 v8 155 155 156 156 /** 157 * Implementa acao Salvar157 * Implementa acao salvar 158 158 * @return bool 159 159 * @access public … … 183 183 }}} 184 184 185 Neste exemplo estão codificados duas ações da atividade: default e salvar. Ambas serão acionados pela camada de controle conforme as ações forem solicitadas. O método defaultAction() é encarregado de preparar os dados a serem exibidos na camada de visualização quando a atividade for executada a primeira vez. Já o método ! SalvarAction() implementa o que fazer quando o usuário clicar no botão Salvardo formulário da atividade. Analisando mais a fundo este método, ele começa fazendo uma consistência nos dados vindos do formulário (representado pelo objeto Request). Caso sejam válidos realiza as seguintes operações:185 Neste exemplo estão codificados duas ações da atividade: default e salvar. Ambas serão acionados pela camada de controle conforme as ações forem solicitadas. O método defaultAction() é encarregado de preparar os dados a serem exibidos na camada de visualização quando a atividade for executada a primeira vez. Já o método !salvarAction() implementa o que fazer quando o usuário clicar no botão "Salvar" do formulário da atividade. Analisando mais a fundo este método, ele começa fazendo uma consistência nos dados vindos do formulário (representado pelo objeto Request). Caso sejam válidos realiza as seguintes operações: 186 186 187 187 * Armazena os dados do formulário como atributos da camada Model; 188 188 * Em seguida executa o método updateInstance() que irá transferir para a instância os atributos da camada Model; 189 189 * Executa o método commitInstance(), que fará a atualização da instância definitivamente e encerrará a execução da atividade; 190 * Retorna indicativo de sucesso da operação 190 * Retorna indicativo de sucesso da operação. 191 191 192 192 Caso exista inconsistência nos dados do formulário, irá: