All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class BW.control.FC_CL_Monitor

java.lang.Object
   |
   +----BW.control.FC_CL_Monitor

public class FC_CL_Monitor
extends Object
A classe FC_CL_Monitor serve de fachada para as funcoes de monitoramento da camada de controle (pacote control) do framework BW. Atraves desta classe que se da a comunicacao entre o groupware, que notifica o framework BW sobre a ocorrencia de eventos.

Version:
1.0
Author:
Manuele Kirsch Pinheiro

Variable Index

 o monitor
gerente de monitoramente da camada de controle

Constructor Index

 o FC_CL_Monitor()

Method Index

 o addMember(BW_Member)
adiciona um novo membro ao grupo
 o addPaper(BW_Paper)
adiciona um novo papel ao grupo
 o eventOccurence(BW_Event)
Informa sobre a ocorrencia de um unico evento.
 o eventOccurence(Vector)
Informa sobre a ocorrencia de diversos eventos em uma unica chamada.
 o eventRegister(BW_Event)
Faz o registro de um novo tipo de evento no sistema
 o eventRemove(BW_Event)
remove o registro de um determinado tipo de evento
 o getCLMonitor()
retorna o gerente de monitoramento da camada de controle.
 o getGroup()
retorna o grupo ativo no momento
 o getRegister()
Retorna o registro com o conjunto completo de eventos registrados.
 o removeMember(BW_Member)
remove um membro do grupo
 o removePaper(BW_Paper)
remove um papel do grupo.
 o saveAll()
Solicita o envio imediado de todas informacoes para o meio de armazenamento
 o setCLMonitor(CL_Monitor)
seta o gerente de monitoramento da camada de controle.
 o setControlIds(boolean)
Ativa ou desativa o controle dos identificadores dos objetos para os eventos dentro da camada de controle
 o setGroup(BW_Group)
Seta um novo grupo para o CL_Monitor
 o setLastId(int)
Seta o proximo identificador de objeto disponivel para os eventos
 o terminate()
Finaliza as operacoes

Variables

 o monitor
 CL_Monitor monitor
gerente de monitoramente da camada de controle

Constructors

 o FC_CL_Monitor
 public FC_CL_Monitor()

Methods

 o setCLMonitor
 public void setCLMonitor(CL_Monitor mon)
seta o gerente de monitoramento da camada de controle.

Parameters:
CL_Monitor - mon novo gerente de monitoramento
 o getCLMonitor
 public CL_Monitor getCLMonitor()
retorna o gerente de monitoramento da camada de controle.

Returns:
CL_Monitor gerente de monitoramento usado
 o eventRegister
 public boolean eventRegister(BW_Event prot)
Faz o registro de um novo tipo de evento no sistema

Parameters:
BW_Event - prot prototipo do tipo de evento a ser resgistrado
Returns:
boolean true se o evento foi registrado com sucesso.
 o eventRemove
 public boolean eventRemove(BW_Event evt)
remove o registro de um determinado tipo de evento

Parameters:
BW_Event - evt prototipo de evento do tipo desejado
Returns:
boolean true se removeu o tipo de evento, false se nao foi possivel ou se o tipo evento nao estava registrado.
 o eventOccurence
 public boolean eventOccurence(BW_Event evt)
Informa sobre a ocorrencia de um unico evento.

Parameters:
BW_Event - evt evento ocorrido
Returns:
boolean true se a ocorrencia foi registrada com sucesso
 o eventOccurence
 public boolean eventOccurence(Vector evts)
Informa sobre a ocorrencia de diversos eventos em uma unica chamada.

Parameters:
Vector - evts Vetor de BW_Events ocorridos
Returns:
boolean true se a ocorrencia foi registrada com sucesso
 o setControlIds
 public void setControlIds(boolean active)
Ativa ou desativa o controle dos identificadores dos objetos para os eventos dentro da camada de controle

Parameters:
boolean - active true = ativa o controle interno false = desativa o controle interno
 o setLastId
 public void setLastId(int last)
Seta o proximo identificador de objeto disponivel para os eventos

Parameters:
int - lastId proximo identificador de objeto a ser usado
 o addMember
 public boolean addMember(BW_Member newmb)
adiciona um novo membro ao grupo

Parameters:
BW_Member - newmb novo membro do grupo
Returns:
boolean true se a insercao ocorreu sem problema
 o removeMember
 public void removeMember(BW_Member memb)
remove um membro do grupo

Parameters:
BW_Member - memb membro do grupo a ser removido
 o setGroup
 public void setGroup(BW_Group grp)
Seta um novo grupo para o CL_Monitor

Parameters:
BW_Group - newgrp novo grupo a ser trabalhado
 o getGroup
 public BW_Group getGroup()
retorna o grupo ativo no momento

Returns:
BW_Group grupo ativo
 o getRegister
 public BW_Register getRegister()
Retorna o registro com o conjunto completo de eventos registrados.

Returns:
BW_Register registro completo
 o addPaper
 public boolean addPaper(BW_Paper newpp)
adiciona um novo papel ao grupo

Parameters:
BW_Paper - newpp novo papel para o grupo
Returns:
boolean true se a insercao ocorreu sem problema
 o removePaper
 public void removePaper(BW_Paper pap)
remove um papel do grupo. ATENCAO! Isso nao vai retira-lo dos usuarios!!

Parameters:
BW_Paper - pap papel do grupo a ser removido
 o saveAll
 public void saveAll()
Solicita o envio imediado de todas informacoes para o meio de armazenamento

 o terminate
 public void terminate()
Finaliza as operacoes


All Packages  Class Hierarchy  This Package  Previous  Next  Index