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
-
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
-
BW_Register()
-
-
getEvents()
- retorna uma hashtable com os eventos registrados
Atencao! Esta hash e formada pelos pares (eventClassName-eventTypeId, eventTypeId)
-
getFields()
- metodo getFields retorna um Hashtable com os
pares (atributo,valor) do objeto
-
insertEvent(BW_Event)
- inclui um tipo de evento no registro, a partir do
objeto passado como parametro.
-
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
-
removeEvent(BW_Event)
- remove um tipo de evento registrado da lista dos monitoraveis
-
setEvents(Hashtable)
- seta todo o conjunto de eventos de uma unica vez
-
setFields(Hashtable)
- metodo setFields seta os atributos do cobjeto
com base em uma Hashtable no mesmo formato retornado
pelo metodo getFields.
-
verifyEvent(BW_Event)
- verifica se um tipo de objeto esta registrado
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
BW_Register
public BW_Register()
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
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
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
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
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
setEvents
public void setEvents(Hashtable cjevt)
- seta todo o conjunto de eventos de uma unica vez
- Parameters:
- Hashtable - cjevt conjunto de eventos
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
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