All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class BW.storage.ST_Implementor

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

public abstract class ST_Implementor
extends Object
classe ST_Implementor descreve as implementacoes do armazenamento dos dados em disco no BW

Version:
1.0

Constructor Index

 o ST_Implementor()

Method Index

 o close()
fecha e conclui as operacoes sobre a base de dados
 o getStatus()
retorna o status da base de dados, se esta aberta ou nao operacao feita sobre ela
 o open()
faz a abertura da base de armazenamento
 o read(BW_Element)
Le todos os elementos de um determinado tipo
 o read(BW_Element, BW_TimeInterval)
Le um conjunto de elementos de um determinado tipo (obrigatoriamente deve ser uma subclasse de BW_Element) em um determinado intervalo.
 o read(BW_Element, int)
Le uma unica instancia de um tipo de elemento
 o read(ST_Setup)
faz a leitura do Setup
 o read(String)
faz leitura de dados
 o write(BW_Element)
escreve um unico elemento em meio permanente
 o write(ST_Setup)
atualiza ST_Setup na base de dados
 o write(String)
escreve os dados em meio permanente
 o write(Vector)
escreve um conjunto de dados em meio permanente.

Constructors

 o ST_Implementor
 public ST_Implementor()

Methods

 o read
 public abstract Vector read(String what)
faz leitura de dados

Parameters:
String - what o que deve ser lido
Returns:
Vector elementos BW_Element lidos
 o read
 public abstract ST_Setup read(ST_Setup set)
faz a leitura do Setup

Parameters:
ST_Setup - set setup desejado
Returns:
ST_Setup setup com os dados atualizados
 o read
 public abstract Vector read(BW_Element what,
                             BW_TimeInterval when)
Le um conjunto de elementos de um determinado tipo (obrigatoriamente deve ser uma subclasse de BW_Element) em um determinado intervalo.

Parameters:
BW_Element - what tipo de dado a ser lido
BW_TimeInterval - when intervalo a ser lido
 o read
 public abstract Vector read(BW_Element what)
Le todos os elementos de um determinado tipo

Parameters:
BW_Element - what tipo de dado a ser lido
Returns:
Vector todos os dados daquele tipo lidos
 o read
 public abstract BW_Element read(BW_Element what,
                                 int objId)
Le uma unica instancia de um tipo de elemento

Parameters:
BW_Element - what tipo de dado a ser lido
int - objId identificador do objeto a ser resgatado
Returns:
BW_Element objeto lido
 o write
 public abstract boolean write(String what)
escreve os dados em meio permanente

Parameters:
String - what o que deve ser escrito
Returns:
boolean true se foi gravado com exito false caso contrario
 o write
 public abstract boolean write(Vector data)
escreve um conjunto de dados em meio permanente. Estes dados devem obrigatoriamente ser subclasse de BW_Element

Parameters:
Vector - data Vetor de BW_Elements com os dados a serem gravados
Returns:
boolean true se a operacao teve sucesso, false caso contrario
 o write
 public abstract boolean write(BW_Element what)
escreve um unico elemento em meio permanente

Parameters:
BW_Element - what elemento a ser gravado
Returns:
boolean true se tudo ocorreu bem false caso contrario
 o write
 public abstract boolean write(ST_Setup set)
atualiza ST_Setup na base de dados

 o open
 public abstract boolean open()
faz a abertura da base de armazenamento

Returns:
boolean true se abriu a base corretamente false caso contrario
 o close
 public abstract boolean close()
fecha e conclui as operacoes sobre a base de dados

Returns:
boolean true se foi fechado com exito false caso contrario
 o getStatus
 public abstract boolean getStatus()
retorna o status da base de dados, se esta aberta ou nao operacao feita sobre ela

Returns:
boolean true - se a base esta ok false caso contrario

All Packages  Class Hierarchy  This Package  Previous  Next  Index