All Packages Class Hierarchy This Package Previous Next Index
Class BW.Interface.UI_MultiInterface
java.lang.Object
|
+----BW.Interface.UI_Interface
|
+----BW.Interface.UI_MultiInterface
- public class UI_MultiInterface
- extends UI_Interface
A classe UI_MultiInterface age como controladora da apresentacao
das informacoes de awareness para multiplos usuario. Ela nao trabalha
diretamente com os elementos de interface destes usuarios, mas
permite a busca por eventos de interesse de cada um destes usuarios
em separado (fazendo chamadas as demais camadas do framework BW),
deixando a apresentacao toda a cargo do gropware.
Esta estrutura permite que se possa colocar o framework BW no lado
servidor de um groupware, podendo atuar com varios clientes simultaneamente.
- Version:
- 1.0
- Author:
- Manuele Kirsch Pinheiro
- See Also:
- UI_Interface
-
userlist
- Lista de user ativos atraves desta instancia da camada de interface,
organizada na forma de tuplas (login,BW_Member).
-
UI_MultiInterface()
-
-
addUser(BW_Member)
- adiciona user na userlist
-
getEvents(BW_Member)
- Busca os eventos de interesse do usuario passado como parametro
-
getUserList()
- retorna a lista de usuarios ativos para esta instancia da camada de interface
-
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
-
removeUser(BW_Member)
- remove user da userlist
-
setMember(BW_Member)
- Sinaliza o login de um usuario, que ficara de usuario
ativo para a interface
-
terminate()
- Finaliza as operacoes
userlist
Hashtable userlist
- Lista de user ativos atraves desta instancia da camada de interface,
organizada na forma de tuplas (login,BW_Member).
UI_MultiInterface
public UI_MultiInterface()
terminate
public void terminate()
- Finaliza as operacoes
- Overrides:
- terminate in class UI_Interface
memberLogin
public void memberLogin(BW_Member memb)
- Sinaliza o login de um usuario
- Parameters:
- BW_Member - memb membro ativo no sistema
- Overrides:
- memberLogin in class UI_Interface
- 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
- Overrides:
- memberLogout in class UI_Interface
memberLogout
public void memberLogout()
- Sinaliza o logout do usuario ativo do sistema
- Overrides:
- memberLogout in class UI_Interface
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
- Overrides:
- setMember in class UI_Interface
- See Also:
- act_member
getEvents
public Vector getEvents(BW_Member user)
- Busca os eventos de interesse do usuario passado como parametro
- Parameters:
- BW_Member - user usuario para o qual se 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, getEvents
getUserList
public Hashtable getUserList()
- retorna a lista de usuarios ativos para esta instancia da camada de interface
- Returns:
- Hashtable Hash com os usuarios ativos no formato (String login, BW_Member user)
addUser
void addUser(BW_Member memb)
- adiciona user na userlist
removeUser
void removeUser(BW_Member memb)
- remove user da userlist
All Packages Class Hierarchy This Package Previous Next Index