All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class BW.storage.FC_ST_Monitor

java.lang.Object
   |
   +----BW.storage.FC_ST_Monitor

public class FC_ST_Monitor
extends Object
classe FC_ST_Momitor faz o interfaceamento entre as camadas de controle (pacote control) e a camada de armazenamento (pacote storage).

Version:
1.0

Variable Index

 o control
objeto de controle, responsavel por quase todo o processamento da camada de armazenamento, representada pelo pacote Storage
 o strgy
objeto estrategista, responsavel pela abstracao da base de dados real.

Constructor Index

 o FC_ST_Monitor()

Method Index

 o close()
 o getControler()
 o getStrategist()
 o isOpen()
 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 reOpen()
 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 setControler(ST_Controler)
 o setStrategist(ST_Strategist)

Variables

 o control
 ST_Controler control
objeto de controle, responsavel por quase todo o processamento da camada de armazenamento, representada pelo pacote Storage

 o strgy
 ST_Strategist strgy
objeto estrategista, responsavel pela abstracao da base de dados real.

Constructors

 o FC_ST_Monitor
 public FC_ST_Monitor()

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 setControler
 public void setControler(ST_Controler ctl)
 o setStrategist
 public void setStrategist(ST_Strategist stg)
 o getControler
 public ST_Controler getControler()
 o getStrategist
 public ST_Strategist getStrategist()
 o close
 public void close()
 o reOpen
 public void reOpen()
 o isOpen
 public boolean isOpen()

All Packages  Class Hierarchy  This Package  Previous  Next  Index