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

Variable Index

 o awareness
Gerente de contextualizacao da camada de controle
 o ui
gerenet de apresentacao da camada de interface

Constructor Index

 o FC_CL_Context()

Method Index

 o getActiveUsers()
retorna os usuarios vistos como ativos
 o getCLAwareness()
retorna o gerente de contextualizacao da camada de controle
 o getEvents(BW_Member)
Solicita os eventos para a contextualizacao de um usuario.
 o getGroup()
retorna o objeto representativo do grupo ativo
 o getMemberInfo(BW_Member)
Retorna a informacao atualizada de um membro qualquer do grupo
 o getUI()
retorna o gerente de apresentacao da camada de interface
 o memberLogin(BW_Member)
informa sobre a entrada de um usuario no sistema
 o memberLogout(BW_Member)
informa sobre a saida de um usuario do sistema
 o 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.
 o setCLAwareness(CL_Awareness)
seta o gerente de contextualizacao da camada de controle
 o setMemberInfo(BW_Member)
atualiza junto ao grupo as informacoes do membro
 o setUI(UI_Interface)
seta o gerente de apresentacao da camada de interface
 o terminate()
termina suas atividades

Variables

 o awareness
 CL_Awareness awareness
Gerente de contextualizacao da camada de controle

 o ui
 UI_Interface ui
gerenet de apresentacao da camada de interface

Constructors

 o FC_CL_Context
 public FC_CL_Context()

Methods

 o setCLAwareness
 public void setCLAwareness(CL_Awareness aware)
seta o gerente de contextualizacao da camada de controle

 o setUI
 public void setUI(UI_Interface ui)
seta o gerente de apresentacao da camada de interface

 o getCLAwareness
 public CL_Awareness getCLAwareness()
retorna o gerente de contextualizacao da camada de controle

 o getUI
 public UI_Interface getUI()
retorna o gerente de apresentacao da camada de interface

 o 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.
 o memberLogout
 public void memberLogout(BW_Member memb)
informa sobre a saida de um usuario do sistema

 o getActiveUsers
 public Hashtable getActiveUsers()
retorna os usuarios vistos como ativos

Returns:
Hashtable hash no formato (uid,member) com os membros vistos como ativos
 o 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
 o setMemberInfo
 public void setMemberInfo(BW_Member memb)
atualiza junto ao grupo as informacoes do membro

Parameters:
BW_Member - membro com as informacoes atualizadas
 o getGroup
 public BW_Group getGroup()
retorna o objeto representativo do grupo ativo

Returns:
BW_Group grupo atual
 o 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.
 o 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.

 o terminate
 public void terminate()
termina suas atividades


All Packages  Class Hierarchy  This Package  Previous  Next  Index