pl.edu.pjwstk.yaod.store.javastore
Class JavaStore

java.lang.Object
  |
  +--pl.edu.pjwstk.yaod.store.AbstractStore
        |
        +--pl.edu.pjwstk.yaod.store.javastore.JavaStore

public class JavaStore
extends AbstractStore


Constructor Summary
JavaStore(short id)
           
JavaStore(short id, JavaStoreDescriptor desc, DatabaseManager manager)
           
 
Method Summary
 void close()
          Zamyka sklad.
 void createAtom(Atom atm)
           
 Wrappable createClient()
          Tworzy obiekt oslony przekazywany do procesu SVRP.
 AtomID getEntry()
          Zwraca identyfikator atomu wejsciowego do skladu.
 AbstractStoreDescriptor getStoreDescriptor()
           
 void initialize()
          Inicjalizuje sklad (np. sformatowanie plikow danych).
 void open()
          Otwiera sklad.
 Atom retrieveAtom(JavaAtomID id)
           
 void setEntry(AtomID entry)
          Ustala identyfikator obiektu wejsciowego do skladu.
 
Methods inherited from class pl.edu.pjwstk.yaod.store.AbstractStore
getStoreID
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaStore

public JavaStore(short id)

JavaStore

public JavaStore(short id,
                 JavaStoreDescriptor desc,
                 DatabaseManager manager)
Method Detail

getStoreDescriptor

public AbstractStoreDescriptor getStoreDescriptor()

setEntry

public void setEntry(AtomID entry)
Description copied from class: AbstractStore
Ustala identyfikator obiektu wejsciowego do skladu.
Overrides:
setEntry in class AbstractStore
Following copied from class: pl.edu.pjwstk.yaod.store.AbstractStore
Parameters:
entry - ustala identyfikator atomu wejsciowego.

getEntry

public AtomID getEntry()
Description copied from class: AbstractStore
Zwraca identyfikator atomu wejsciowego do skladu.
Overrides:
getEntry in class AbstractStore
Following copied from class: pl.edu.pjwstk.yaod.store.AbstractStore
Returns:
identyfikator atomu wejsciowego.

open

public void open()
          throws java.io.FileNotFoundException
Description copied from class: AbstractStore
Otwiera sklad.
Overrides:
open in class AbstractStore
Following copied from class: pl.edu.pjwstk.yaod.store.AbstractStore
Throws:
java.io.FileNotFoundException - nie mozna otworzyc skladu.

close

public void close()
           throws java.io.IOException
Description copied from class: AbstractStore
Zamyka sklad.
Overrides:
close in class AbstractStore
Following copied from class: pl.edu.pjwstk.yaod.store.AbstractStore
Throws:
java.io.IOException - blad przy zamykaniu skladu.

initialize

public void initialize()
                throws java.lang.Exception
Description copied from class: AbstractStore
Inicjalizuje sklad (np. sformatowanie plikow danych).
Overrides:
initialize in class AbstractStore
Following copied from class: pl.edu.pjwstk.yaod.store.AbstractStore
Throws:
java.lang.Exception - blad inicjalizacji.

createClient

public Wrappable createClient()
Description copied from class: AbstractStore
Tworzy obiekt oslony przekazywany do procesu SVRP.
Overrides:
createClient in class AbstractStore
Following copied from class: pl.edu.pjwstk.yaod.store.AbstractStore
Returns:
utworzona oslona.

createAtom

public void createAtom(Atom atm)

retrieveAtom

public Atom retrieveAtom(JavaAtomID id)