All Packages Class Hierarchy This Package Previous Next Index
Class BW.storage.FC_ST_Context
java.lang.Object
|
+----BW.storage.FC_ST_Context
- public class FC_ST_Context
- extends Object
classe FC_ST_Context faz o interfaceamento entre
as camadas de controle (pacote control) e a
camada de armazenamento (pacote storage), com as
informacoes fluindo no sentido camada de armazenamento
(storage) para a camada de controle (control)
- Version:
- 1.0
-
awareness
- gerente para contextualizacao
-
control
- objeto de controle da camada de armazenamento
-
strgy
- objeto responsavel pela estrategia de armazenamento
-
FC_ST_Context()
-
-
getAwareness()
- retorna o gerente de contextualizacao em uso
-
getControler()
- retorna o controlador da camada de armazenamento utilizado
-
getStrategist()
- retorna o estrategista usado.
-
Notify()
-
-
read(BW_Element)
- faz a carga atualizada de uma unica instancia generica de BW_Element
-
read(BW_Event)
- faz a carga atualizada de um unico evento ocorrido
-
read(BW_Member)
- faz a carga atualizada de uma unica instancia de BW_Member
-
read(int, int)
- le um objeto, identificado pelo paramentro
objId passado, da classe BW_Element identificad
pelo id de tipo passado como parametro.
-
read(String)
- executa uma QUERY SQL junto a base de dados
-
readAll(BW_Element)
- Le, de forma generica, todas as instancias armazenadas
de um determinado tipo, identificado pelo typeid da instancia modelo.
-
readAll(BW_Event)
- Le todas as instancias armazenadas de um determinado tipo
de evento, segundo o identificador de tipo passado na instancia modelo
-
readAll(BW_Member)
- Le todos os membros armazenadas, segundo o identificador
de tipo passado na instancia modelo.
-
readByTime(BW_Event, BW_TimeInterval)
- faz a leitura de todos os eventos, de um determinado tipo, que
ocorreram dentro do periodo indicado pelo intervalo passado.
-
readByTime(BW_Member, BW_TimeInterval)
- faz a leitura de todos os membros, de um determinado tipo, que
estiveram ativos pela ultima vez no sistema dentro do periodo
indicado pelo intervalo passado.
-
readByTime(BW_Profile, BW_TimeInterval)
- faz a leitura de todos os profiles, de um determinado tipo, que
possuem o intervalo de interesse dentro do periodo
indicado pelo intervalo passado.
-
readEvents(BW_Profile)
- Le todos os eventos que sao de interesse do profile passado.
-
save(String)
- executa um statement SQL junto a base de dados
-
setAwareness(CL_Awareness)
- seta o objeto responsavel pela contextualizacao na camada de controle
-
setControler(ST_Controler)
- seta o controlador da camada de armazenamento
-
setStrategist(ST_Strategist)
- seta o estrategista para a camada de armazenamento.
-
terminate()
- Finaliza as operacoes
awareness
CL_Awareness awareness
- gerente para contextualizacao
control
ST_Controler control
- objeto de controle da camada de armazenamento
strgy
ST_Strategist strgy
- objeto responsavel pela estrategia de armazenamento
FC_ST_Context
public FC_ST_Context()
save
public boolean save(String sql)
- executa um statement SQL junto a base de dados
- Parameters:
- String - sql String com o statement SQL
- Returns:
- boolean true se o statement foi executado com sucesso,
false, caso contrario.
read
public BW_Element read(int typeId,
int objId)
- le um objeto, identificado pelo paramentro
objId passado, da classe BW_Element identificad
pelo id de tipo passado como parametro.
- Parameters:
- int - typeId identificador de tipo da classe
- int - objId identificador do objeto
- Returns:
- BW_Element objeto cujo objId e typeId foram passados
read
public Vector read(String sql)
- executa uma QUERY SQL junto a base de dados
- Parameters:
- String - sql query a ser executada
- Returns:
- Vector resultados lidos da query (poder ser null)
read
public BW_Element read(BW_Element what)
- faz a carga atualizada de uma unica instancia generica de BW_Element
- Parameters:
- BW_Element - what instancia a ser atualizada
- Returns:
- BW_Element instancia lida da base de dados
read
public BW_Event read(BW_Event what)
- faz a carga atualizada de um unico evento ocorrido
- Parameters:
- BW_Event - what instancia a ser atualizada
- Returns:
- BW_Event instancia lida da base de dados
read
public BW_Member read(BW_Member what)
- faz a carga atualizada de uma unica instancia de BW_Member
- Parameters:
- BW_Member - what instancia a ser atualizada
- Returns:
- BW_Member instancia lida da base de dados
readAll
public Vector readAll(BW_Element what)
- Le, de forma generica, todas as instancias armazenadas
de um determinado tipo, identificado pelo typeid da instancia modelo.
- Parameters:
- BW_Element - what instancia modelo, com o typeid setado
- Returns:
- Vector instancias lidas
readAll
public Vector readAll(BW_Member what)
- Le todos os membros armazenadas, segundo o identificador
de tipo passado na instancia modelo.
- Parameters:
- BW_Member - what instancia modelo, com o typeid setado
- Returns:
- Vector instancias lidas
readAll
public Vector readAll(BW_Event what)
- Le todas as instancias armazenadas de um determinado tipo
de evento, segundo o identificador de tipo passado na instancia modelo
- Parameters:
- BW_Event - what instancia modelo, com o typeid setado
- Returns:
- Vector instancias lidas
readByTime
public Vector readByTime(BW_Member what,
BW_TimeInterval when)
- faz a leitura de todos os membros, de um determinado tipo, que
estiveram ativos pela ultima vez no sistema dentro do periodo
indicado pelo intervalo passado.
- Parameters:
- BW_Member - what instancia modelo, com o identificador do tipo desejado
- BW_TimeInterval - when intervalo de interesse
- Returns:
- Vector vetor com as instancias recuperadas
readByTime
public Vector readByTime(BW_Event what,
BW_TimeInterval when)
- faz a leitura de todos os eventos, de um determinado tipo, que
ocorreram dentro do periodo indicado pelo intervalo passado.
- Parameters:
- BW_Event - what instancia modelo, com o identificador do tipo desejado
- BW_TimeInterval - when intervalo de interesse
- Returns:
- Vector vetor com as instancias recuperadas
readByTime
public Vector readByTime(BW_Profile what,
BW_TimeInterval when)
- faz a leitura de todos os profiles, de um determinado tipo, que
possuem o intervalo de interesse dentro do periodo
indicado pelo intervalo passado.
- Parameters:
- BW_Profile - what instancia modelo, com o identificador do tipo desejado
- BW_TimeInterval - when intervalo de interesse
- Returns:
- Vector vetor com as instancias recuperadas
readEvents
public Vector readEvents(BW_Profile what)
- Le todos os eventos que sao de interesse do profile passado.
- Parameters:
- BW_Profile - what profile descrevendo os tipos de eventos
e o intervalo de interesse.
- Returns:
- Vector todos os eventos lidos
setControler
public void setControler(ST_Controler stc)
- seta o controlador da camada de armazenamento
- Parameters:
- ST_Cotnroler - stc novo controlador
setStrategist
public void setStrategist(ST_Strategist stg)
- seta o estrategista para a camada de armazenamento.
- Parameters:
- ST_Strategist - stg
- See Also:
- strategy
setAwareness
public void setAwareness(CL_Awareness aware)
- seta o objeto responsavel pela contextualizacao na camada de controle
- Parameters:
- CL_Awareness - aware gerente de contextualizacao
getControler
public ST_Controler getControler()
- retorna o controlador da camada de armazenamento utilizado
- Returns:
- ST_Controler controlador usado
getStrategist
public ST_Strategist getStrategist()
- retorna o estrategista usado.
- Returns:
- ST_Strategist estrategista em uso
getAwareness
public CL_Awareness getAwareness()
- retorna o gerente de contextualizacao em uso
Notify
public void Notify()
terminate
public void terminate()
- Finaliza as operacoes
All Packages Class Hierarchy This Package Previous Next Index