All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class BW.control.CL_Monitor

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

public class CL_Monitor
extends Object
classe CL_Monitor e responsavel pelo monitoramento dentro do BW

Version:
1.0

Variable Index

 o awareness
objeto responsavel pela contextualizacao
 o changeId
ativa ou desativa o controle dos identificadors de objetos para os eventos
 o group
grupo utilizado, normalmente o default, um objeto BW_Group com typeId=5 e objId=5 (BW.typeIdDefault.BW_GROUP)
 o lastId
mais alto identificador de objeto (objId) tratado dentro desta classe
 o register
eventos registrados para monitoramento, normalemente representada pelo objeto default, um objeto BW_Register de typeId=3 e objId=3 (BW.typeIdDefault.BW_REGISTER)
 o storage
Acesso a camada de armazenamento das informacoes

Constructor Index

 o CL_Monitor()
construtor default, com registro e grupo defautlts.
 o CL_Monitor(BW_Group)
construtor passando o grupo desejado, e setando o registro de eventos como o default

Method Index

 o addMember(BW_Member)
adiciona um novo membro ao grupo
 o addPaper(BW_Paper)
inclui um novo papel no grupo
 o eventOccurence(Vector)
Informa sobre a ocorrencia de diversos eventos em uma unica chamada.
 o eventOccurrence(BW_Event)
alerta quanto a ocorrencia de um evento especifico.
 o eventRegister(BW_Event)
registra um novo tipo de evento
 o eventRemove(BW_Event)
remove do registro um tipo de evento
 o getActives()
retorna a lista dos membros ativos classificados por uid
 o getGroup()
retorna o grupo ativo no momento
 o getLastId()
retorna o ultimo identificador de objeto usado
 o getRegister()
Retorna o registro de eventos utilizado
 o memberLogin(int)
avisa o monitor sobre o ingresso de um usuario especifico no sistema
 o memberLogout(BW_Member)
avisa o monitor que um usuario deixou o sistema
 o recall()
resgata informacoes da base de dados
 o removeMember(BW_Member)
remove um membro do grupo
 o removePaper(BW_Paper)
remove um papel do grupo
 o saveall()
envia para a base de dados todas as informacoes
 o saveEvent(BW_Event)
salva a ocorrencia de um evento na base de dados
 o saveEvent(Vector)
salva a ocorrencia de um conjunto de evento na base de dados
 o setChangeId(boolean)
ativa ou desativa o controle dos Identificadores de objetos para os eventos
 o setCLAwareness(CL_Awareness)
seta a conexao com a classe responsavel pela contextualizacao
 o setFCSTMonitor(FC_ST_Monitor)
seta a conexao com a camada de armazenamento
 o setGroup(BW_Group)
Altera o grupo ativo no momento.
 o setLastId(int)
Seta o proximo identificador de objeto disponivel
 o setRegister(BW_Register)
Seta um novo objeto de registro para a camada de controle.
 o terminate()
termina suas atividades

Variables

 o lastId
 int lastId
mais alto identificador de objeto (objId) tratado dentro desta classe

 o changeId
 boolean changeId
ativa ou desativa o controle dos identificadors de objetos para os eventos

 o group
 BW_Group group
grupo utilizado, normalmente o default, um objeto BW_Group com typeId=5 e objId=5 (BW.typeIdDefault.BW_GROUP)

 o register
 BW_Register register
eventos registrados para monitoramento, normalemente representada pelo objeto default, um objeto BW_Register de typeId=3 e objId=3 (BW.typeIdDefault.BW_REGISTER)

 o awareness
 CL_Awareness awareness
objeto responsavel pela contextualizacao

 o storage
 FC_ST_Monitor storage
Acesso a camada de armazenamento das informacoes

Constructors

 o CL_Monitor
 public CL_Monitor()
construtor default, com registro e grupo defautlts. O registro default e um objeto BW_Register de typeId=3 e objId=3 (BW.typeIdDefault.BW_REGISTER), enquanto o grupo default e um objeto BW_Group com typeId=5 e objId=5 (BW.typeIdDefault.BW_GROUP).

 o CL_Monitor
 public CL_Monitor(BW_Group grp)
construtor passando o grupo desejado, e setando o registro de eventos como o default

Parameters:
BW_Group - grp grupo a ser usado
See Also:
register

Methods

 o recall
 public void recall()
resgata informacoes da base de dados

 o saveall
 public void saveall()
envia para a base de dados todas as informacoes

 o saveEvent
 protected boolean saveEvent(BW_Event evt)
salva a ocorrencia de um evento na base de dados

Parameters:
BW_Event - evt evento a ser enviado a base de dados
Returns:
boolean true se a operacao ocorreu com sucesso
 o saveEvent
 protected boolean saveEvent(Vector evts)
salva a ocorrencia de um conjunto de evento na base de dados

Parameters:
Vector - evts vetor de BW_Events a serem enviados a base de dados
Returns:
boolean true se a operacao ocorreu com sucesso
 o eventRegister
 public boolean eventRegister(BW_Event newevt)
registra um novo tipo de evento

Parameters:
BW_Event - newevt novo tipo de evento / @return boolean true se fez a insercao
 o eventRemove
 public boolean eventRemove(BW_Event evt)
remove do registro um tipo de evento

Parameters:
BW_Event - evt tipo de evento
Returns:
boolean true se ermoevu o tipo de evento
 o eventOccurrence
 public boolean eventOccurrence(BW_Event evt)
alerta quanto a ocorrencia de um evento especifico.

Parameters:
BW_Event - evt evento ocorrido
Returns:
boolean true, se o registro da ocorrencia do evento ocorreu sem problemas; false, se o tipo de evento nao estava registrado, ou se nao foi possivel armazenar sua ocorrencia.
 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 destes eventos foi registrada sem problemas, false caso contrario.
 o memberLogin
 public BW_Member memberLogin(int uid)
avisa o monitor sobre o ingresso de um usuario especifico no sistema

Parameters:
int - uid identificador do usuario
Returns:
BW_Member objeto sobre o usuario ou null se o membro nao pertencer ao grupo
 o memberLogout
 public void memberLogout(BW_Member memb)
avisa o monitor que um usuario deixou o sistema

Parameters:
BW_Member - memb membro q deixou o sistema
 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 getActives
 public Hashtable getActives()
retorna a lista dos membros ativos classificados por uid

Returns:
Hashtable membros ativos
 o getLastId
 public int getLastId()
retorna o ultimo identificador de objeto usado

Returns:
int ultimo object id usado
 o getGroup
 public BW_Group getGroup()
retorna o grupo ativo no momento

Returns:
BW_Groupgrupo ativo
 o getRegister
 public BW_Register getRegister()
Retorna o registro de eventos utilizado

Returns:
BW_Register objeto com a lista de eventos registrados
 o setGroup
 public void setGroup(BW_Group newgrp)
Altera o grupo ativo no momento. Este grupo sera atualizado com relacao ao que esta armazenado na base de dados.

Parameters:
BW_Group - newgrp novo grupo ativo
 o setRegister
 public void setRegister(BW_Register regist)
Seta um novo objeto de registro para a camada de controle. Este objeto sera atualizado com relacao ao que esta armazenado na base de dados

Parameters:
BW_Register - regist novo registro
 o setChangeId
 public void setChangeId(boolean active)
ativa ou desativa o controle dos Identificadores de objetos para os eventos

Parameters:
boolean - active true ativa o controle
 o setLastId
 public void setLastId(int last)
Seta o proximo identificador de objeto disponivel

Parameters:
int - lastId proximo identificador de objeto a ser usado
 o setFCSTMonitor
 public void setFCSTMonitor(FC_ST_Monitor mon)
seta a conexao com a camada de armazenamento

 o setCLAwareness
 public void setCLAwareness(CL_Awareness aware)
seta a conexao com a classe responsavel pela contextualizacao

 o addPaper
 public void addPaper(BW_Paper newpap)
inclui um novo papel no grupo

Parameters:
BW_Paper - newpap novo papel incluido
 o removePaper
 public void removePaper(BW_Paper pap)
remove um papel do grupo

Parameters:
BW_Paper - pap papel a ser removido
See Also:
removePaper
 o terminate
 public void terminate()
termina suas atividades


All Packages  Class Hierarchy  This Package  Previous  Next  Index