All Packages Class Hierarchy This Package Previous Next Index
Class BW.storage.ST_Controler
java.lang.Object
|
+----BW.storage.ST_Controler
- public class ST_Controler
- extends Object
classe ST_Controler e responsavel pelo controle do
armazenamento e resgate dos dados coletados
- Version:
- 1.0
-
setup
- setup com informacoes basicas sobre o sistema
-
strategy
- estrategista responsavel pelo acesso fisico
-
ST_Controler()
-
-
getSetup()
- retora o objeto com informacoes sobre o setup do sistema
-
getStrategist()
- retorna o estrategista atualmente em uso
-
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_Group)
- faz a carga atualizada de uma instancia de BW_Group
-
read(BW_Member)
- faz a carga atualizada de uma unica instancia de BW_Member
-
read(BW_Paper)
- faz a carga atualizada de uma unica instancia de BW_Paper
-
read(BW_Register)
- faz a carga atualizada de uma instancia de BW_Register
-
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_Group)
- Le todas as instancias de grupo armazenadas,
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.
-
readAll(BW_Paper)
- Le todos papeis armazenados, segundo o identificador de
tipo passado na instancia modelo
-
readAll(BW_Register)
- Le todas as instancias armazenadas de registro,
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.
-
readSetup()
- demanda a re-leitura das informacoes de setup do sistema
-
save(BW_Element)
- demanda o armazenamento de um elemento generico isolado junto a base de dados
-
save(BW_Event)
- demanda o armazenamento de um unico evento isolado junto a base de dados
-
save(BW_Group)
- demanda o armazenamento de um grupo junto a base de dados
-
save(BW_Member)
- demanda o armazenamento de um membro isolado junto a base de dados
-
save(BW_Paper)
- demanda o armazenamento de um papel isolado junto a base de dados
-
save(BW_Register)
- demanda o armazenamento do registro de eventos junto a base de dados
-
save(String)
- executa um statement SQL junto a base de dados
-
save(Vector)
- demanda o armazenamento de um conjunto de elementos junto a base de dados.
-
saveEvents(Vector)
- envia para o armazenamento um vetor exclusivamente composto por
instancias de BW_Event (ou de subclasses desta).
-
saveSetup()
- demanda o armazenamento das informacoes de setup do sistema
-
setSetup(ST_Setup)
- seta o objeto com inforacoes de setup do sistema.
-
setStrategist(ST_Strategist)
- seta o estrategista ativo no pacote storage
-
terminate()
- Finaliza as operacoes
strategy
ST_Strategist strategy
- estrategista responsavel pelo acesso fisico
- See Also:
- ST_Strategist
setup
ST_Setup setup
- setup com informacoes basicas sobre o sistema
ST_Controler
public ST_Controler()
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.
save
public boolean save(BW_Register what)
- demanda o armazenamento do registro de eventos junto a base de dados
- Parameters:
- BW_Register - what BW_Register a ser armazenado
- Returns:
- boolean true se as informacoes foram armazenadas,
false se nao o foram.
save
public boolean save(BW_Group what)
- demanda o armazenamento de um grupo junto a base de dados
- Parameters:
- BW_Group - what BW_Group a ser armazenado
- Returns:
- boolean true se as informacoes foram armazenadas,
false se nao o foram.
save
public boolean save(BW_Paper what)
- demanda o armazenamento de um papel isolado junto a base de dados
- Parameters:
- BW_Paper - what BW_Paper a ser armazenado
- Returns:
- boolean true se as informacoes foram armazenadas,
false se nao o foram.
save
public boolean save(BW_Member what)
- demanda o armazenamento de um membro isolado junto a base de dados
- Parameters:
- BW_Member - what BW_Member a ser armazenado
- Returns:
- boolean true se as informacoes foram armazenadas,
false se nao o foram.
save
public boolean save(BW_Event what)
- demanda o armazenamento de um unico evento isolado junto a base de dados
- Parameters:
- BW_Event - what BW_Event a ser armazenado
- Returns:
- boolean true se as informacoes foram armazenadas,
false se nao o foram.
save
public boolean save(BW_Element what)
- demanda o armazenamento de um elemento generico isolado junto a base de dados
- Parameters:
- BW_Element - what BW_Element a ser armazenado
- Returns:
- boolean true se as informacoes foram armazenadas,
false se nao o foram.
save
public boolean save(Vector what)
- demanda o armazenamento de um conjunto de elementos junto a base de dados.
Este conjunto deve conter somente objetos de subclasses BW_Element ou da propria,
mas estes objetos podem ser de diferentes classes.
- Parameters:
- Vector - what conjunto de informacoes a ser armazenado
- Returns:
- boolean true se as informacoes foram armazenadas,
false se nao o foram.
saveEvents
public boolean saveEvents(Vector what)
- envia para o armazenamento um vetor exclusivamente composto por
instancias de BW_Event (ou de subclasses desta).
- Parameters:
- Vector - what vetor de eventos a serem salvos
- Returns:
- boolean true se a operacao ocorreu sem problemas
saveSetup
public void saveSetup()
- demanda o armazenamento das informacoes de setup do sistema
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_Register read(BW_Register what)
- faz a carga atualizada de uma instancia de BW_Register
- Parameters:
- BW_Register - what instancia a ser atualizada
- Returns:
- BW_Register instancia lida da base de dados
read
public BW_Group read(BW_Group what)
- faz a carga atualizada de uma instancia de BW_Group
- Parameters:
- BW_Group - what instancia a ser atualizada
- Returns:
- BW_Group instancia lida da base de dados
read
public BW_Paper read(BW_Paper what)
- faz a carga atualizada de uma unica instancia de BW_Paper
- Parameters:
- BW_Paper - what instancia a ser atualizada
- Returns:
- BW_Paper 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
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
readSetup
public void readSetup()
- demanda a re-leitura das informacoes de setup do sistema
readAll
public Vector readAll(BW_Register what)
- Le todas as instancias armazenadas de registro,
segundo o identificador de tipo passado na instancia modelo
- Parameters:
- BW_Register - what instancia modelo, com o typeid setado
- Returns:
- Vector instancias lidas
readAll
public Vector readAll(BW_Group what)
- Le todas as instancias de grupo armazenadas,
segundo o identificador de tipo passado na instancia modelo
- Parameters:
- BW_Group - what instancia modelo, com o typeid setado
- Returns:
- Vector instancias lidas
readAll
public Vector readAll(BW_Paper what)
- Le todos papeis armazenados, segundo o identificador de
tipo passado na instancia modelo
- Parameters:
- BW_Paper - 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_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_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
setStrategist
public void setStrategist(ST_Strategist stg)
- seta o estrategista ativo no pacote storage
- Parameters:
- ST_Strategist - estrategista
setSetup
public void setSetup(ST_Setup stp)
- seta o objeto com inforacoes de setup do sistema.
- Parameters:
- ST_Setup - setup com informacoes sobre o sistema
getStrategist
public ST_Strategist getStrategist()
- retorna o estrategista atualmente em uso
getSetup
public ST_Setup getSetup()
- retora o objeto com informacoes sobre o setup do sistema
- Returns:
- ST_Setup setup do sistema
terminate
public void terminate()
- Finaliza as operacoes
All Packages Class Hierarchy This Package Previous Next Index