Relação de Eventos do BISKernel

De BIS Wiki
Revisão de 01h54min de 17 de fevereiro de 2016 por Rodrigogml (discussão | contribs) (CompanyVO)
Ir para navegação Ir para pesquisar

Abaixo estão documentados os eventos do BISCore. 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.