Relação de Eventos do BISKernel: mudanças entre as edições

De BIS Wiki
Ir para navegação Ir para pesquisar
m Rodrigogml moveu a página Relação de Eventos do BISCore para Relação de Eventos do BISKernel sem deixar um redirecionamento
Sem resumo de edição
 
(2 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
Abaixo estão documentados os eventos do BISCore. Cada Plugin pode ter seus próprios eventos, cada um deverá documentar seus próprios eventos.
Abaixo estão documentados os eventos do BISKernel. Cada Plugin pode ter seus próprios eventos, cada um deverá documentar seus próprios eventos.
 
== CompanyVO ==
* '''br.com.biserp.biskernel.company.insert:''' Lançado sempre que um companyVO for inserido no servidor.
<center>
{| class="wikitable" style="width:85%;"
!scope="col"| Propriedade
!scope="col"| Tipo
!scope="col"| Descrição
 
|-
| style="vertical-align:middle; text-align:center; width:20%"|'''company'''
| style="vertical-align:middle; text-align:center; width:20%"|'''CompanyVO'''
| <p align="justify" style="margin:10px;">CompanyVO que foi inserido na base.</p>
 
|}
</center>
 
* '''br.com.biserp.biskernel.company.update:''' Lançado sempre que um companyVO for atualizado no servidor.
<center>
{| class="wikitable" style="width:85%;"
!scope="col"| Propriedade
!scope="col"| Tipo
!scope="col"| Descrição
 
|-
| style="vertical-align:middle; text-align:center; width:20%"|'''company'''
| style="vertical-align:middle; text-align:center; width:20%"|'''CompanyVO'''
| <p align="justify" style="margin:10px;">CompanyVO que foi alterado na base.</p>
 
|}
</center>
 
* '''br.com.biserp.biskernel.company.delete:''' Lançado sempre que um companyVO for excluído do servidor.
<center>
{| class="wikitable" style="width:85%;"
!scope="col"| Propriedade
!scope="col"| Tipo
!scope="col"| Descrição
 
|-
| style="vertical-align:middle; text-align:center; width:20%"|'''company'''
| style="vertical-align:middle; text-align:center; width:20%"|'''CompanyVO'''
| <p align="justify" style="margin:10px;">CompanyVO que foi excluído da base.</p>
 
|}
</center>


== Service: Mail ==
== Service: Mail ==

Edição atual tal como às 02h47min de 19 de novembro de 2016

Abaixo estão documentados os eventos do BISKernel. Cada Plugin pode ter seus próprios eventos, cada um deverá documentar seus próprios eventos.

CompanyVO

  • br.com.biserp.biskernel.company.insert: Lançado sempre que um companyVO for inserido no servidor.
Propriedade Tipo Descrição
company CompanyVO

CompanyVO que foi inserido na base.

  • br.com.biserp.biskernel.company.update: Lançado sempre que um companyVO for atualizado no servidor.
Propriedade Tipo Descrição
company CompanyVO

CompanyVO que foi alterado na base.

  • br.com.biserp.biskernel.company.delete: Lançado sempre que um companyVO for excluído do servidor.
Propriedade Tipo Descrição
company CompanyVO

CompanyVO que foi excluído da base.

Service: Mail

  • br.com.biserp.bis.core.mail.fetch: Lançado sempre que algum novo e-mail for baixado do servidor.
Propriedade Tipo Descrição
messages.[0-9]+ MailMessageVO

Essa propriedade carrega os objetos MailMessageVO que foram baixados do servidor e salvas no sistema. O índice começa em 0 e é sequencial por quantas mensagens tiver.

messages.size Integer

Valor inteiro que carrega o total de mensagens no atributo anterior (messages.[0-9]*).

mailbox MailBoxVO

MailBoxVO da caixa de e-mail à qual esta pertence.


Rollback de mensagens
Para este evento não é aconselhavel usar listener de mesma transação, pois em caso de rollback as mensagens do servidor já foram excluídas e não serão restauradas. Por tanto é melhor permitir que o servidor permita a operação principal terminar e gravar as mensagens em banco.


Service: Scheduler

  • br.com.biserp.bis.core.scheduler.insert: Lançado sempre que um novo scheduler for criado.
Propriedade Tipo Descrição
scheduler SchedulerVO

SchedulerVO do agendador criado.

  • br.com.biserp.bis.core.scheduler.update: Lançado sempre que um novo scheduler for criado.
Propriedade Tipo Descrição
scheduler SchedulerVO

SchedulerVO do agendador atualizado.

  • br.com.biserp.bis.core.scheduler.delete: Lançado sempre que um novo scheduler for criado.
Propriedade Tipo Descrição
scheduler SchedulerVO

SchedulerVO do agendador excluído.