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

Variable Index

 o setup
setup com informacoes basicas sobre o sistema
 o strategy
estrategista responsavel pelo acesso fisico

Constructor Index

 o ST_Controler()

Method Index

 o getSetup()
retora o objeto com informacoes sobre o setup do sistema
 o getStrategist()
retorna o estrategista atualmente em uso
 o read(BW_Element)
faz a carga atualizada de uma unica instancia generica de BW_Element
 o read(BW_Event)
faz a carga atualizada de um unico evento ocorrido
 o read(BW_Group)
faz a carga atualizada de uma instancia de BW_Group
 o read(BW_Member)
faz a carga atualizada de uma unica instancia de BW_Member
 o read(BW_Paper)
faz a carga atualizada de uma unica instancia de BW_Paper
 o read(BW_Register)
faz a carga atualizada de uma instancia de BW_Register
 o read(String)
executa uma QUERY SQL junto a base de dados
 o readAll(BW_Element)
Le, de forma generica, todas as instancias armazenadas de um determinado tipo, identificado pelo typeid da instancia modelo.
 o readAll(BW_Event)
Le todas as instancias armazenadas de um determinado tipo de evento, segundo o identificador de tipo passado na instancia modelo
 o readAll(BW_Group)
Le todas as instancias de grupo armazenadas, segundo o identificador de tipo passado na instancia modelo
 o readAll(BW_Member)
Le todos os membros armazenadas, segundo o identificador de tipo passado na instancia modelo.
 o readAll(BW_Paper)
Le todos papeis armazenados, segundo o identificador de tipo passado na instancia modelo
 o readAll(BW_Register)
Le todas as instancias armazenadas de registro, segundo o identificador de tipo passado na instancia modelo
 o 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.
 o 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.
 o 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.
 o readEvents(BW_Profile)
Le todos os eventos que sao de interesse do profile passado.
 o readSetup()
demanda a re-leitura das informacoes de setup do sistema
 o save(BW_Element)
demanda o armazenamento de um elemento generico isolado junto a base de dados
 o save(BW_Event)
demanda o armazenamento de um unico evento isolado junto a base de dados
 o save(BW_Group)
demanda o armazenamento de um grupo junto a base de dados
 o save(BW_Member)
demanda o armazenamento de um membro isolado junto a base de dados
 o save(BW_Paper)
demanda o armazenamento de um papel isolado junto a base de dados
 o save(BW_Register)
demanda o armazenamento do registro de eventos junto a base de dados
 o save(String)
executa um statement SQL junto a base de dados
 o save(Vector)
demanda o armazenamento de um conjunto de elementos junto a base de dados.
 o saveEvents(Vector)
envia para o armazenamento um vetor exclusivamente composto por instancias de BW_Event (ou de subclasses desta).
 o saveSetup()
demanda o armazenamento das informacoes de setup do sistema
 o setSetup(ST_Setup)
seta o objeto com inforacoes de setup do sistema.
 o setStrategist(ST_Strategist)
seta o estrategista ativo no pacote storage
 o terminate()
Finaliza as operacoes

Variables

 o strategy
 ST_Strategist strategy
estrategista responsavel pelo acesso fisico

See Also:
ST_Strategist
 o setup
 ST_Setup setup
setup com informacoes basicas sobre o sistema

Constructors

 o ST_Controler
 public ST_Controler()

Methods

 o 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.
 o 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.
 o 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.
 o 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.
 o 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.
 o 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.
 o 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.
 o 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.
 o 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
 o saveSetup
 public void saveSetup()
demanda o armazenamento das informacoes de setup do sistema

 o 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)
 o 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
 o 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
 o 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
 o 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
 o 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
 o 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
 o readSetup
 public void readSetup()
demanda a re-leitura das informacoes de setup do sistema

 o 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
 o 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
 o 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
 o 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
 o 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
 o 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
 o 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
 o 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
 o 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
 o 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
 o setStrategist
 public void setStrategist(ST_Strategist stg)
seta o estrategista ativo no pacote storage

Parameters:
ST_Strategist - estrategista
 o 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
 o getStrategist
 public ST_Strategist getStrategist()
retorna o estrategista atualmente em uso

 o getSetup
 public ST_Setup getSetup()
retora o objeto com informacoes sobre o setup do sistema

Returns:
ST_Setup setup do sistema
 o terminate
 public void terminate()
Finaliza as operacoes


All Packages  Class Hierarchy  This Package  Previous  Next  Index