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

Variable Index

 o concreteMediator
mediador concreto.

Constructor Index

 o GW_BW_Mediator()

Method Index

 o _beginEvent(int)
 o _beginEvent(int, BW_Event)
 o _cancelEvent(int)
 o _endEvent(int)
 o _endEvent(int, BW_Event)
 o _getGroupObjId()
 o _getGroupTypeId()
 o _getMainUIElement()
 o _setMainUIElement(UI_GUIElement)
 o _start()
 o _start(String)
 o _stop()
 o _userLogin(BW_Member)
 o _userLogout(BW_Member)
 o BeginEvent(int)
assinala o inicio da ocorrencia de um evento.
 o BeginEvent(int, BW_Event)
assinala o inicio da ocorrencia de um evento.
 o CancelEvent(int)
assinala o cancelamento da ocorrencia de um evento.
 o EndEvent(int)
assinala o termino da ocorrencia de um evento.
 o EndEvent(int, BW_Event)
assinala o termino da ocorrencia de um evento.
 o GetConcreteMediator()
resgata o objeto que funciona como mediador concreto
 o GetGroupObjId()
Retorna no objid do grupo default utilizado
 o GetGroupTypeId()
Retorna no typeid do grupo default utilizado
 o GetMainUIElement()
retorna o elemento de interface principal, se disponivel
 o SetConcreteMediator(GW_BW_Mediator)
seta o objeto que funcionara de mediador concreto
 o SetMainUIElement(UI_GUIElement)
seta o elemento de interface principal
 o Start()
envia o sinal de inicio de processamento para o mediator, avisando-o do inicio das atividades
 o Start(String)
envia o sinal de inicio de processamento para o mediator, avisando-o do inicio das atividades
 o Stop()
envia o sinal de fim do processamento para o mediator, avisando-o do termino das atividades
 o UserLogin(BW_Member)
assinala o ingresso de um usuario no sistema
 o UserLogout(BW_Member)
assinala a saida de um usuario no sistema

Variables

 o 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

Constructors

 o GW_BW_Mediator
 public GW_BW_Mediator()

Methods

 o SetConcreteMediator
 public static void SetConcreteMediator(GW_BW_Mediator concrete)
seta o objeto que funcionara de mediador concreto

See Also:
concreteMediator
 o 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
 o 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
 o 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
 o 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
 o 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
 o 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
 o 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
 o 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
 o 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
 o 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
 o 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
 o 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
 o UserLogout
 public static void UserLogout(BW_Member member)
assinala a saida de um usuario no sistema

Parameters:
BW_Member - member usuario saido do sistema
 o GetGroupTypeId
 public static int GetGroupTypeId()
Retorna no typeid do grupo default utilizado

Returns:
int identificador de tipo do grupo utilizado
 o GetGroupObjId
 public static int GetGroupObjId()
Retorna no objid do grupo default utilizado

Returns:
int identificador do grupo utilizado
 o _start
 public boolean _start()
 o _start
 public boolean _start(String host)
 o _stop
 public boolean _stop()
 o _beginEvent
 public boolean _beginEvent(int typeId,
                            BW_Event evt)
 o _beginEvent
 public boolean _beginEvent(int typeId)
 o _endEvent
 public boolean _endEvent(int typeId,
                          BW_Event evt)
 o _endEvent
 public boolean _endEvent(int typeId)
 o _cancelEvent
 public boolean _cancelEvent(int typeId)
 o _setMainUIElement
 public boolean _setMainUIElement(UI_GUIElement main)
 o _getMainUIElement
 public UI_GUIElement _getMainUIElement()
 o _userLogin
 public BW_Member _userLogin(BW_Member member)
 o _userLogout
 public void _userLogout(BW_Member member)
 o _getGroupTypeId
 public int _getGroupTypeId()
 o _getGroupObjId
 public int _getGroupObjId()

All Packages  Class Hierarchy  This Package  Previous  Next  Index