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
-
awareness
- objeto responsavel pela contextualizacao
-
changeId
- ativa ou desativa o controle dos identificadors de objetos para os eventos
-
group
- grupo utilizado, normalmente o default,
um objeto BW_Group com typeId=5 e
objId=5 (BW.typeIdDefault.BW_GROUP)
-
lastId
- mais alto identificador de objeto (objId) tratado dentro desta classe
-
register
- eventos registrados para monitoramento,
normalemente representada pelo objeto default,
um objeto BW_Register de typeId=3
e objId=3 (BW.typeIdDefault.BW_REGISTER)
-
storage
- Acesso a camada de armazenamento das informacoes
-
CL_Monitor()
- construtor default, com registro e grupo defautlts.
-
CL_Monitor(BW_Group)
- construtor passando o grupo desejado, e setando o registro de eventos
como o default
-
addMember(BW_Member)
- adiciona um novo membro ao grupo
-
addPaper(BW_Paper)
- inclui um novo papel no grupo
-
eventOccurence(Vector)
- Informa sobre a ocorrencia de diversos eventos em uma unica chamada.
-
eventOccurrence(BW_Event)
- alerta quanto a ocorrencia de um evento especifico.
-
eventRegister(BW_Event)
- registra um novo tipo de evento
-
eventRemove(BW_Event)
- remove do registro um tipo de evento
-
getActives()
- retorna a lista dos membros ativos classificados por uid
-
getGroup()
- retorna o grupo ativo no momento
-
getLastId()
- retorna o ultimo identificador de objeto usado
-
getRegister()
- Retorna o registro de eventos utilizado
-
memberLogin(int)
- avisa o monitor sobre o ingresso de um usuario
especifico no sistema
-
memberLogout(BW_Member)
- avisa o monitor que um usuario deixou o sistema
-
recall()
- resgata informacoes da base de dados
-
removeMember(BW_Member)
- remove um membro do grupo
-
removePaper(BW_Paper)
- remove um papel do grupo
-
saveall()
- envia para a base de dados todas as informacoes
-
saveEvent(BW_Event)
- salva a ocorrencia de um evento na base de dados
-
saveEvent(Vector)
- salva a ocorrencia de um conjunto de evento na base de dados
-
setChangeId(boolean)
- ativa ou desativa o controle dos Identificadores
de objetos para os eventos
-
setCLAwareness(CL_Awareness)
- seta a conexao com a classe responsavel pela contextualizacao
-
setFCSTMonitor(FC_ST_Monitor)
- seta a conexao com a camada de armazenamento
-
setGroup(BW_Group)
- Altera o grupo ativo no momento.
-
setLastId(int)
- Seta o proximo identificador de objeto disponivel
-
setRegister(BW_Register)
- Seta um novo objeto de registro para a camada de controle.
-
terminate()
- termina suas atividades
lastId
int lastId
- mais alto identificador de objeto (objId) tratado dentro desta classe
changeId
boolean changeId
- ativa ou desativa o controle dos identificadors de objetos para os eventos
group
BW_Group group
- grupo utilizado, normalmente o default,
um objeto BW_Group com typeId=5 e
objId=5 (BW.typeIdDefault.BW_GROUP)
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)
awareness
CL_Awareness awareness
- objeto responsavel pela contextualizacao
storage
FC_ST_Monitor storage
- Acesso a camada de armazenamento das informacoes
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).
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
recall
public void recall()
- resgata informacoes da base de dados
saveall
public void saveall()
- envia para a base de dados todas as informacoes
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
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
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
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
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.
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.
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
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
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
getActives
public Hashtable getActives()
- retorna a lista dos membros ativos classificados por uid
- Returns:
- Hashtable membros ativos
getLastId
public int getLastId()
- retorna o ultimo identificador de objeto usado
- Returns:
- int ultimo object id usado
getGroup
public BW_Group getGroup()
- retorna o grupo ativo no momento
- Returns:
- BW_Groupgrupo ativo
getRegister
public BW_Register getRegister()
- Retorna o registro de eventos utilizado
- Returns:
- BW_Register objeto com a lista de eventos registrados
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
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
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
setLastId
public void setLastId(int last)
- Seta o proximo identificador de objeto disponivel
- Parameters:
- int - lastId proximo identificador de objeto a ser usado
setFCSTMonitor
public void setFCSTMonitor(FC_ST_Monitor mon)
- seta a conexao com a camada de armazenamento
setCLAwareness
public void setCLAwareness(CL_Awareness aware)
- seta a conexao com a classe responsavel pela contextualizacao
addPaper
public void addPaper(BW_Paper newpap)
- inclui um novo papel no grupo
- Parameters:
- BW_Paper - newpap novo papel incluido
removePaper
public void removePaper(BW_Paper pap)
- remove um papel do grupo
- Parameters:
- BW_Paper - pap papel a ser removido
- See Also:
- removePaper
terminate
public void terminate()
- termina suas atividades
All Packages Class Hierarchy This Package Previous Next Index