All Packages Class Hierarchy This Package Previous Next Index
Class BW.control.FC_CL_Context
java.lang.Object
|
+----BW.control.FC_CL_Context
- public class FC_CL_Context
- extends Object
A classe FC_CL_Context serve de fachada para contextualizacao
da camada de controle (pacote control) do framework BW.
Atraves desta classe que se da a comunicacao entre a interface
com o usuario e o framework BW.
- Version:
- 1.0
- Author:
- Manuele Kirsch Pinheiro
-
awareness
- Gerente de contextualizacao da camada de controle
-
ui
- gerenet de apresentacao da camada de interface
-
FC_CL_Context()
-
-
getActiveUsers()
- retorna os usuarios vistos como ativos
-
getCLAwareness()
- retorna o gerente de contextualizacao da camada de controle
-
getEvents(BW_Member)
- Solicita os eventos para a contextualizacao de um usuario.
-
getGroup()
- retorna o objeto representativo do grupo ativo
-
getMemberInfo(BW_Member)
- Retorna a informacao atualizada de um membro qualquer do grupo
-
getUI()
- retorna o gerente de apresentacao da camada de interface
-
memberLogin(BW_Member)
- informa sobre a entrada de um usuario no sistema
-
memberLogout(BW_Member)
- informa sobre a saida de um usuario do sistema
-
Notify()
- Notifica a camada de interface sobre novos eventos ocorridos
E feito um repasse da notificacao recebida da camada de controle
para a controle de interface, alertando que novas informacoes
estao disponiveis.
-
setCLAwareness(CL_Awareness)
- seta o gerente de contextualizacao da camada de controle
-
setMemberInfo(BW_Member)
- atualiza junto ao grupo as informacoes do membro
-
setUI(UI_Interface)
- seta o gerente de apresentacao da camada de interface
-
terminate()
- termina suas atividades
awareness
CL_Awareness awareness
- Gerente de contextualizacao da camada de controle
ui
UI_Interface ui
- gerenet de apresentacao da camada de interface
FC_CL_Context
public FC_CL_Context()
setCLAwareness
public void setCLAwareness(CL_Awareness aware)
- seta o gerente de contextualizacao da camada de controle
setUI
public void setUI(UI_Interface ui)
- seta o gerente de apresentacao da camada de interface
getCLAwareness
public CL_Awareness getCLAwareness()
- retorna o gerente de contextualizacao da camada de controle
getUI
public UI_Interface getUI()
- retorna o gerente de apresentacao da camada de interface
memberLogin
public BW_Member memberLogin(BW_Member memb)
- informa sobre a entrada de um usuario no sistema
- Parameters:
- BW_Member - memb membro que ingressou no sistema
- Returns:
- BW_Member informacoes atualizadas sobre este
mesmo membro. Null se o membro nao
existe.
memberLogout
public void memberLogout(BW_Member memb)
- informa sobre a saida de um usuario do sistema
getActiveUsers
public Hashtable getActiveUsers()
- retorna os usuarios vistos como ativos
- Returns:
- Hashtable hash no formato (uid,member) com os membros vistos como ativos
getMemberInfo
public BW_Member getMemberInfo(BW_Member memb)
- Retorna a informacao atualizada de um membro qualquer do grupo
- Parameters:
- BW_Member - memb objeto member com o UID e o tipo do usuario que
se esta procurando informacoes
- Returns:
- BW_Member objeto member com informacoes atualizadas
setMemberInfo
public void setMemberInfo(BW_Member memb)
- atualiza junto ao grupo as informacoes do membro
- Parameters:
- BW_Member - membro com as informacoes atualizadas
getGroup
public BW_Group getGroup()
- retorna o objeto representativo do grupo ativo
- Returns:
- BW_Group grupo atual
getEvents
public Vector getEvents(BW_Member memb)
- Solicita os eventos para a contextualizacao de um usuario.
Baseado nas informacoes dos profiles do usuario, so serao retornados
aqueles eventos ditos de interesse do usuario.
- Parameters:
- BW_Member - memb membro que se deseja contextualizar
- Returns:
- Vector vetor de BW_Event com todos os eventos
que ocorreram, dentro dos interesses
do usuario.
Notify
public void Notify()
- Notifica a camada de interface sobre novos eventos ocorridos
E feito um repasse da notificacao recebida da camada de controle
para a controle de interface, alertando que novas informacoes
estao disponiveis.
terminate
public void terminate()
- termina suas atividades
All Packages Class Hierarchy This Package Previous Next Index