All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class BW.kernel.BW_Register

java.lang.Object
   |
   +----BW.kernel.BW_Element
           |
           +----BW.kernel.BW_Register

public class BW_Register
extends BW_Element
a classe BW_Register mantem o registro dos eventos que serao observados e passados para o BW. Trata-se do registro dos eventos que sao de interesse do groupware base, e sobre os quais sera feita a contextualizacao (awareness) posteriormente

Version:
1.2
Author:
Manuele Kirsch Pinheiro

Variable Index

 o events
lista dos eventos registrados Esta lista e um Hashtable dos seguintes valores: A chave e uma string formada pelo nome da classe do evento mais o sinal de "-" (hifem), mais o typeId da classe; e o valor e o proprio typeId do evento

Constructor Index

 o BW_Register()

Method Index

 o getEvents()
retorna uma hashtable com os eventos registrados Atencao! Esta hash e formada pelos pares (eventClassName-eventTypeId, eventTypeId)
 o getFields()
metodo getFields retorna um Hashtable com os pares (atributo,valor) do objeto
 o insertEvent(BW_Event)
inclui um tipo de evento no registro, a partir do objeto passado como parametro.
 o mountKey(BW_Event)
monta a chave usada na hash que mantem os eventos registrados A chave e uma string formada pelo nome da classe do evento mais o sinal de "-" (hifem), mais o typeId da classe; e o valor e o proprio typeId do evento
 o removeEvent(BW_Event)
remove um tipo de evento registrado da lista dos monitoraveis
 o setEvents(Hashtable)
seta todo o conjunto de eventos de uma unica vez
 o setFields(Hashtable)
metodo setFields seta os atributos do cobjeto com base em uma Hashtable no mesmo formato retornado pelo metodo getFields.
 o verifyEvent(BW_Event)
verifica se um tipo de objeto esta registrado

Variables

 o events
 Hashtable events
lista dos eventos registrados Esta lista e um Hashtable dos seguintes valores: A chave e uma string formada pelo nome da classe do evento mais o sinal de "-" (hifem), mais o typeId da classe; e o valor e o proprio typeId do evento

Constructors

 o BW_Register
 public BW_Register()

Methods

 o mountKey
 public String mountKey(BW_Event obj)
monta a chave usada na hash que mantem os eventos registrados A chave e uma string formada pelo nome da classe do evento mais o sinal de "-" (hifem), mais o typeId da classe; e o valor e o proprio typeId do evento

 o insertEvent
 public boolean insertEvent(BW_Event obj)
inclui um tipo de evento no registro, a partir do objeto passado como parametro. Retorna true se insercao foi realizada, e false caso contrario

Parameters:
BW_Event - obj objeto cujo tipo se deseja registrar
Returns:
boolean true - insercao ok
 o verifyEvent
 public boolean verifyEvent(BW_Event obj)
verifica se um tipo de objeto esta registrado

Parameters:
BW_Event - obj objeto cujo tipo esta ou nao registrado
Returns:
boolean retorna true se o tipo do objeto obj esta registrado
 o removeEvent
 public boolean removeEvent(BW_Event obj)
remove um tipo de evento registrado da lista dos monitoraveis

Parameters:
BW_Event - obj objeto cujo tipo vai ser retirado da lista
Returns:
boolean true - tipo foi removido corretamente
 o getEvents
 public Hashtable getEvents()
retorna uma hashtable com os eventos registrados Atencao! Esta hash e formada pelos pares (eventClassName-eventTypeId, eventTypeId)

Returns:
Hashtable tipos de eventos registrados
 o setEvents
 public void setEvents(Hashtable cjevt)
seta todo o conjunto de eventos de uma unica vez

Parameters:
Hashtable - cjevt conjunto de eventos
 o getFields
 public Hashtable getFields()
metodo getFields retorna um Hashtable com os pares (atributo,valor) do objeto

Returns:
Hashtable - atributo,valor
Overrides:
getFields in class BW_Element
 o setFields
 public boolean setFields(Hashtable fields)
metodo setFields seta os atributos do cobjeto com base em uma Hashtable no mesmo formato retornado pelo metodo getFields. Retorna true se tudo correu bem, e false caso contrario

Parameters:
Hashtable - fields atributos a serem preenchidos
Returns:
boolean true - se foi possivel ajustar os atribuitos false - caso contrario
Overrides:
setFields in class BW_Element
See Also:
getFields

All Packages  Class Hierarchy  This Package  Previous  Next  Index