Class PainelEstrutura004

java.lang.Object
br.com.intersys.systextil.function.PainelEstrutura004

public class PainelEstrutura004 extends Object
  • Field Details

    • versao_systextilweb_f

      public int versao_systextilweb_f
  • Constructor Details

    • PainelEstrutura004

      public PainelEstrutura004()
  • Method Details

    • executar

      public static boolean executar(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, UtilTag utilTag, PainelEstrutura003 listaDeMensagens, String f2_codigo_projeto, int f2_sequencia_projeto, String f2_nivel_item, String f2_grupo_item, String f2_subgru_item, String f2_item_item, int f2_alternativa_produto, String f2_nivel_origem)
      Implementa a função f_painel_estrutura_004 do Systex5. Não é utilizado o argumento f_aborta_processo. A decisão sobre se o processo deve ser abortado ou não após uma falha numa operação de banco de dados pode ser feita capturando DebugException e lendo o retorno do método.
      Returns:
      true se foram incluídas mensagens de erro a apresentar na listaDeMensagens
    • executar

      public static boolean executar(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, UtilTag utilTag, PainelEstrutura003 listaDeMensagens, String f2_codigo_projeto, int f2_sequencia_projeto, Alternativa item, String f2_nivel_origem)
      Implementa a função f_painel_estrutura_004 do Systex5. Não é utilizado o argumento f_aborta_processo (que é "S" ou "N"). A decisão sobre se o processo deve ser abortado ou não após uma falha numa operação de banco de dados pode ser feita capturando DebugException e lendo o retorno do método.

      Observação original do Vision:

      f_painel_estrutura_004 - função utilizada no basi_f017, antiga atualiza_estrutura_seq_cor utilizada para: # Atualiza a estrutura de todos os níveis abaixo deste componente ou de uma estrutura do item que tenha um componente com seq. de cor informada.

      Na prática, se o Vision chamar a função sem abortar processo, o código deve ficar como isto:

           try {
               PainelEstrutura004.executar(...);
           } catch(DebugException de) {
               session.displayToMessageBox(de.getMessage());
           }
           

      Se o Vision chamar a função com opção de abortar o processo, fica algo assim:

           try {
               if(PainelEstrutura004.executar(...))
                   f_erro = "S";
           } catch(DebugException de) {
               session.displayToMessageBox(de.getMessage());
               f_erro = "S";
           }
      Returns:
      true se foram incluídas mensagens de erro a apresentar na listaDeMensagens