pl.edu.pjwstk.yaod.store.defaultstore.persistentstore
Class PersistentStoreDescriptor

java.lang.Object
  |
  +--pl.edu.pjwstk.yaod.store.AbstractStoreDescriptor
        |
        +--pl.edu.pjwstk.yaod.store.defaultstore.persistentstore.PersistentStoreDescriptor
All Implemented Interfaces:
java.io.Serializable

public class PersistentStoreDescriptor
extends AbstractStoreDescriptor

Deskryptor skladu trwalych obiektow. Po zserializowaniu stanowi plik kontrolny skladu. Zawiera informacje konfiguracyjne, np. rozmiar bloku.

Author:
M. Lentner, raist@ertel.com.pl
See Also:
Serialized Form

Constructor Summary
PersistentStoreDescriptor(java.lang.String storeName, java.lang.String storeClass)
          Tworzy nowy deskryptor skladu.
 
Method Summary
 short getBlockSize()
          Zwraca rozmiar bloku.
 java.util.Enumeration getDatafiles()
          Zwraca descryptory wszystkich plikow danych.
 void registerDatafile(DatafileDescriptor dfd)
          Rejestruje plik danych.
 void setBlockSize(short value)
          Ustala rozmiar bloku.
 void unregisterDatafile(DatafileDescriptor desc)
          Odrejestrowywuje plik danych.
 
Methods inherited from class pl.edu.pjwstk.yaod.store.AbstractStoreDescriptor
getEntry, getStoreClassName, getStoreName, setEntry
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PersistentStoreDescriptor

public PersistentStoreDescriptor(java.lang.String storeName,
                                 java.lang.String storeClass)
Tworzy nowy deskryptor skladu.
Parameters:
storeName - nazwa skladu.
storeClass - nazwa klasy skladu (potrzebna do dynamicznego ladowania).
Method Detail

setBlockSize

public void setBlockSize(short value)
Ustala rozmiar bloku.
Parameters:
value - rozmiar bloku.

getBlockSize

public short getBlockSize()
Zwraca rozmiar bloku.
Returns:
rozmiar bloku.

registerDatafile

public void registerDatafile(DatafileDescriptor dfd)
Rejestruje plik danych.
Parameters:
dfd - deskryptor rejestrowanego pliku danych.

unregisterDatafile

public void unregisterDatafile(DatafileDescriptor desc)
Odrejestrowywuje plik danych.
Parameters:
desc - deskryptor odrejestrowywanego pliku danych.

getDatafiles

public java.util.Enumeration getDatafiles()
Zwraca descryptory wszystkich plikow danych.
Returns:
zwraca deskryptory zarejestrowanych plikow danych.