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
-
monitor
- gerente de monitoramente da camada de controle
-
FC_CL_Monitor()
-
-
addMember(BW_Member)
- adiciona um novo membro ao grupo
-
addPaper(BW_Paper)
- adiciona um novo papel ao grupo
-
eventOccurence(BW_Event)
- Informa sobre a ocorrencia de um unico evento.
-
eventOccurence(Vector)
- Informa sobre a ocorrencia de diversos eventos em uma unica chamada.
-
eventRegister(BW_Event)
- Faz o registro de um novo tipo de evento no sistema
-
eventRemove(BW_Event)
- remove o registro de um determinado tipo de evento
-
getCLMonitor()
- retorna o gerente de monitoramento da camada de controle.
-
getGroup()
- retorna o grupo ativo no momento
-
getRegister()
- Retorna o registro com o conjunto completo de eventos registrados.
-
removeMember(BW_Member)
- remove um membro do grupo
-
removePaper(BW_Paper)
- remove um papel do grupo.
-
saveAll()
- Solicita o envio imediado de todas informacoes para o meio de armazenamento
-
setCLMonitor(CL_Monitor)
- seta o gerente de monitoramento da camada de controle.
-
setControlIds(boolean)
- Ativa ou desativa o controle dos identificadores
dos objetos para os eventos dentro da camada de controle
-
setGroup(BW_Group)
- Seta um novo grupo para o CL_Monitor
-
setLastId(int)
- Seta o proximo identificador de objeto disponivel para os eventos
-
terminate()
- Finaliza as operacoes
monitor
CL_Monitor monitor
- gerente de monitoramente da camada de controle
FC_CL_Monitor
public FC_CL_Monitor()
setCLMonitor
public void setCLMonitor(CL_Monitor mon)
- seta o gerente de monitoramento da camada de controle.
- Parameters:
- CL_Monitor - mon novo gerente de monitoramento
getCLMonitor
public CL_Monitor getCLMonitor()
- retorna o gerente de monitoramento da camada de controle.
- Returns:
- CL_Monitor gerente de monitoramento usado
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.
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.
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
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
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
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
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
removeMember
public void removeMember(BW_Member memb)
- remove um membro do grupo
- Parameters:
- BW_Member - memb membro do grupo a ser removido
setGroup
public void setGroup(BW_Group grp)
- Seta um novo grupo para o CL_Monitor
- Parameters:
- BW_Group - newgrp novo grupo a ser trabalhado
getGroup
public BW_Group getGroup()
- retorna o grupo ativo no momento
- Returns:
- BW_Group grupo ativo
getRegister
public BW_Register getRegister()
- Retorna o registro com o conjunto completo de eventos registrados.
- Returns:
- BW_Register registro completo
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
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
saveAll
public void saveAll()
- Solicita o envio imediado de todas informacoes para o meio de armazenamento
terminate
public void terminate()
- Finaliza as operacoes
All Packages Class Hierarchy This Package Previous Next Index