All Packages Class Hierarchy This Package Previous Next Index
Class BW.GW_BW_Mediator
java.lang.Object
|
+----BW.GW_BW_Mediator
- public class GW_BW_Mediator
- extends Object
Classe GW_BW_Mediator faz serve de intermediario
entre o groupware (GW) e o framework BW.
Deve ser especializada, na forma de um mediador
concreto, adaptado para o groupware
em questao.
- Version:
- 1.0
- Author:
- Manuele Kirsch Pinheiro
-
concreteMediator
- mediador concreto.
-
GW_BW_Mediator()
-
-
_beginEvent(int)
-
-
_beginEvent(int, BW_Event)
-
-
_cancelEvent(int)
-
-
_endEvent(int)
-
-
_endEvent(int, BW_Event)
-
-
_getGroupObjId()
-
-
_getGroupTypeId()
-
-
_getMainUIElement()
-
-
_setMainUIElement(UI_GUIElement)
-
-
_start()
-
-
_start(String)
-
-
_stop()
-
-
_userLogin(BW_Member)
-
-
_userLogout(BW_Member)
-
-
BeginEvent(int)
- assinala o inicio da ocorrencia de um evento.
-
BeginEvent(int, BW_Event)
- assinala o inicio da ocorrencia de um evento.
-
CancelEvent(int)
- assinala o cancelamento da ocorrencia de um evento.
-
EndEvent(int)
- assinala o termino da ocorrencia de um evento.
-
EndEvent(int, BW_Event)
- assinala o termino da ocorrencia de um evento.
-
GetConcreteMediator()
- resgata o objeto que funciona como mediador concreto
-
GetGroupObjId()
- Retorna no objid do grupo default utilizado
-
GetGroupTypeId()
- Retorna no typeid do grupo default utilizado
-
GetMainUIElement()
- retorna o elemento de interface principal, se disponivel
-
SetConcreteMediator(GW_BW_Mediator)
- seta o objeto que funcionara de mediador concreto
-
SetMainUIElement(UI_GUIElement)
- seta o elemento de interface principal
-
Start()
- envia o sinal de inicio de processamento para o mediator,
avisando-o do inicio das atividades
-
Start(String)
- envia o sinal de inicio de processamento para o mediator,
avisando-o do inicio das atividades
-
Stop()
- envia o sinal de fim do processamento para o mediator,
avisando-o do termino das atividades
-
UserLogin(BW_Member)
- assinala o ingresso de um usuario no sistema
-
UserLogout(BW_Member)
- assinala a saida de um usuario no sistema
concreteMediator
static GW_BW_Mediator concreteMediator
- mediador concreto. Este mediador concreto deve ser um objeto de
uma subclasse desta classe, adaptada para a situacao de uso real
GW_BW_Mediator
public GW_BW_Mediator()
SetConcreteMediator
public static void SetConcreteMediator(GW_BW_Mediator concrete)
- seta o objeto que funcionara de mediador concreto
- See Also:
- concreteMediator
GetConcreteMediator
public static GW_BW_Mediator GetConcreteMediator()
- resgata o objeto que funciona como mediador concreto
- Returns:
- BW_Mediator mediador concreto atualmente em uso
null caso o mediador nao tenha sido setado
- See Also:
- concreteMediator
Start
public static boolean Start()
- envia o sinal de inicio de processamento para o mediator,
avisando-o do inicio das atividades
- Returns:
- boolean true se foi possivel inicializar o mediador concreto;
false se nao foi possivel
Start
public static boolean Start(String host)
- envia o sinal de inicio de processamento para o mediator,
avisando-o do inicio das atividades
- Parameters:
- String - host servidor
- Returns:
- boolean true se foi possivel inicializar o mediador concreto;
false se nao foi possivel
Stop
public static boolean Stop()
- envia o sinal de fim do processamento para o mediator,
avisando-o do termino das atividades
- Returns:
- boolean true se foi possivel finalizar o mediador concreto;
false se nao foi possivel
BeginEvent
public static boolean BeginEvent(int typeId,
BW_Event evt)
- assinala o inicio da ocorrencia de um evento.
Assinalado o inicio de um evento, este devera ficar
em uma fila ou pilha (de acordo com a implementacao)
no mediador concreto, aguardando ate que seja assinalado
seu termino, e sua duracao possa ser setada corretamente.
- Parameters:
- BW_Event - evt evento que se inicia
- int - typeId tipo do evento
- Returns:
- boolean true se tudo ocorreu como de esperado
false caso contrario
- See Also:
- EndEvent
BeginEvent
public static boolean BeginEvent(int typeId)
- assinala o inicio da ocorrencia de um evento.
Assinalado o inicio de um evento, este devera ficar
em uma fila ou pilha (de acordo com a implementacao)
no mediador concreto, aguardando ate que seja assinalado
seu termino, e sua duracao possa ser setada corretamente.
- Parameters:
- int - typeId tipo do evento
- Returns:
- boolean true se tudo ocorreu como de esperado
false caso contrario
- See Also:
- EndEvent
EndEvent
public static boolean EndEvent(int typeId,
BW_Event evt)
- assinala o termino da ocorrencia de um evento.
O evento devera ser retirado da fila ou pilha (de acordo
com a implementacao), onde estava sendo mantido,
no mediador concreto, e setada sua duracao correta.
- Parameters:
- BW_Event - evt evento que terminou
- int - typeId tipo do evento
- Returns:
- boolean true se tudo ocorreu como de esperado
false caso contrario
- See Also:
- BeginEvent
EndEvent
public static boolean EndEvent(int typeId)
- assinala o termino da ocorrencia de um evento.
O evento seguinte do tipo indicado devera ser
retirado da fila ou pilha (de acordo com a
implementacao), onde estava sendo mantido no mediador
concreto, e setada sua duracao correta.
- Parameters:
- int - typeId tipo do evento
- Returns:
- boolean true se tudo ocorreu como de esperado
false caso contrario
- See Also:
- BeginEvent
CancelEvent
public static boolean CancelEvent(int typeId)
- assinala o cancelamento da ocorrencia de um evento.
O evento seguinte do tipo indicado devera ser
retirado da fila ou pilha (de acordo com a
implementacao), onde estava sendo mantido no mediador
concreto, e descartado.
- Parameters:
- int - typeId tipo do evento
- Returns:
- boolean true se tudo ocorreu como de esperado
false caso contrario
- See Also:
- BeginEvent, EndEvent
SetMainUIElement
public static boolean SetMainUIElement(UI_GUIElement main)
- seta o elemento de interface principal
- Parameters:
- UI_Element - main elemento principal (gerente de interface)
- Returns:
- boolean true se tudo ocorreu bem, false caso contrario
GetMainUIElement
public static UI_GUIElement GetMainUIElement()
- retorna o elemento de interface principal, se disponivel
- Returns:
- UI_Element elemento principal (gerente de interface)
null caso este nao tenha sido setado
UserLogin
public static BW_Member UserLogin(BW_Member member)
- assinala o ingresso de um usuario no sistema
- Parameters:
- BW_Member - member usuario ingresso no sistema
- Returns:
- BW_Member informacoes atualizadas do membro
UserLogout
public static void UserLogout(BW_Member member)
- assinala a saida de um usuario no sistema
- Parameters:
- BW_Member - member usuario saido do sistema
GetGroupTypeId
public static int GetGroupTypeId()
- Retorna no typeid do grupo default utilizado
- Returns:
- int identificador de tipo do grupo utilizado
GetGroupObjId
public static int GetGroupObjId()
- Retorna no objid do grupo default utilizado
- Returns:
- int identificador do grupo utilizado
_start
public boolean _start()
_start
public boolean _start(String host)
_stop
public boolean _stop()
_beginEvent
public boolean _beginEvent(int typeId,
BW_Event evt)
_beginEvent
public boolean _beginEvent(int typeId)
_endEvent
public boolean _endEvent(int typeId,
BW_Event evt)
_endEvent
public boolean _endEvent(int typeId)
_cancelEvent
public boolean _cancelEvent(int typeId)
_setMainUIElement
public boolean _setMainUIElement(UI_GUIElement main)
_getMainUIElement
public UI_GUIElement _getMainUIElement()
_userLogin
public BW_Member _userLogin(BW_Member member)
_userLogout
public void _userLogout(BW_Member member)
_getGroupTypeId
public int _getGroupTypeId()
_getGroupObjId
public int _getGroupObjId()
All Packages Class Hierarchy This Package Previous Next Index