All Packages Class Hierarchy This Package Previous Next Index
Class BW.Interface.UI_Interface
java.lang.Object
|
+----BW.Interface.UI_Interface
- public class UI_Interface
- extends Object
A classe UI_Interface age como controladora da apresentacao
das informacoes de awareness para o usuario. Ela mantem as
referencias para os elementos de interface que realmente
implementam a interface, e faz as chamadas as demais camadas
do framework BW, em busca das informacoes de awareness.
- Version:
- 1.0
- Author:
- Manuele Kirsch Pinheiro
- See Also:
- UI_GUIElement
-
act_member
- Membro ativo no momento
-
control
- Fachada que permite o acesso ao restante do
framework BW, feito por meio do pacote control.
-
UI_elements
- Relacao dos elementos de interface com os tipos de
eventos que eles apresentam, no formato (UI_GUIElement,Vector de eventos)
-
UI_Interface()
-
-
addGUIElement(UI_GUIElement, Vector)
- Registra um elemento de interface como responsavel pela
apresentacao de um tipo de evento
-
getEvents(UI_GUIElement)
- Busca os eventos de interesse do usuario ativo no momento.
-
getGroup()
- Retorna o grupo ativo no sistema
-
getMember()
- Retorna as informacoes do membro ativo no momento
-
getMemberInfo(BW_Member)
- Retorna as informacoes completas de um membro em especifico
-
memberLogin(BW_Member)
- Sinaliza o login de um usuario
-
memberLogout()
- Sinaliza o logout do usuario ativo do sistema
-
memberLogout(BW_Member)
- Sinaliza o logout de um usuario do sistema
-
mountKey(BW_Event)
-
-
Notify()
- Mensagem avisando sobre a necessidade de se apresentar
as informacoes de awareness para o usuario default.
-
setFCCLContext(FC_CL_Context)
- seta o objeto de conexao (fachada) com a camada de controle
-
setMember(BW_Member)
- Sinaliza o login de um usuario, que ficara de usuario
ativo para a interface
-
setMemberInfo(BW_Member)
- Altera as informacoes de um membro especifico.
-
terminate()
- Finaliza as operacoes
UI_elements
Hashtable UI_elements
- Relacao dos elementos de interface com os tipos de
eventos que eles apresentam, no formato (UI_GUIElement,Vector de eventos)
act_member
BW_Member act_member
- Membro ativo no momento
control
FC_CL_Context control
- Fachada que permite o acesso ao restante do
framework BW, feito por meio do pacote control.
UI_Interface
public UI_Interface()
terminate
public void terminate()
- Finaliza as operacoes
memberLogin
public void memberLogin(BW_Member memb)
- Sinaliza o login de um usuario
- Parameters:
- BW_Member - memb membro ativo no sistema
- See Also:
- setMember
memberLogout
public void memberLogout(BW_Member memb)
- Sinaliza o logout de um usuario do sistema
- Parameters:
- BW_Member - memb membro saindo do sistema
memberLogout
public void memberLogout()
- Sinaliza o logout do usuario ativo do sistema
setMember
public void setMember(BW_Member memb)
- Sinaliza o login de um usuario, que ficara de usuario
ativo para a interface
- Parameters:
- BW_Member - memb membro ativo da interface
- See Also:
- act_member
getMember
public BW_Member getMember()
- Retorna as informacoes do membro ativo no momento
- Returns:
- BW_Member informacoes do membro ativo
getMemberInfo
public BW_Member getMemberInfo(BW_Member memb)
- Retorna as informacoes completas de um membro em especifico
- Parameters:
- BW_Member - memb membro que se deseja buscar. Precisa
estar, no minimo, com o uid setado.
- Returns:
- BW_Member informacoes completas sobre um membro
null se o membro nao existir
- See Also:
- BW_Member
setMemberInfo
public void setMemberInfo(BW_Member memb)
- Altera as informacoes de um membro especifico.
- Parameters:
- BW_Member - membro a ser alterado
getGroup
public BW_Group getGroup()
- Retorna o grupo ativo no sistema
- Returns:
- BW_Group grupo do sistema
getEvents
public Vector getEvents(UI_GUIElement gui)
- Busca os eventos de interesse do usuario ativo no momento.
- Parameters:
- UI_GUIElement - gui elemento de interface que esta
fazendo a chamada
- Returns:
- Vector vetor de BW_Events com todos os eventos
de acordo com os profiles do usuario
- See Also:
- BW_Event, profiles
Notify
public void Notify()
- Mensagem avisando sobre a necessidade de se apresentar
as informacoes de awareness para o usuario default.
addGUIElement
public void addGUIElement(UI_GUIElement gui_elem,
Vector evt_prot)
- Registra um elemento de interface como responsavel pela
apresentacao de um tipo de evento
- Parameters:
- UI_GUIElement - gui_elem elemento de interface sendo registrado
- Vector - evt_prot vetor com prototipos de eventos, para os quais
gui_elem sera o responsavel pela apresentacao
mountKey
public String mountKey(BW_Event obj)
setFCCLContext
public void setFCCLContext(FC_CL_Context cont)
- seta o objeto de conexao (fachada) com a camada de controle
- Parameters:
- FC_CL_Context - cont fachada para o pacote control
All Packages Class Hierarchy This Package Previous Next Index