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

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

public class DatafileDescriptor
extends java.lang.Object
implements java.io.Serializable

Klasa reprezentuje deskryptor pliku danych. Obiekt tej klasy opisuje najwazniejsze wlasciwosci pliku danych i jest serializowany razem z deskryptorem skladu. Deserializujac taki obiekt sklad wie jakie pliki danych do niego naleza.

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

Constructor Summary
DatafileDescriptor(short id, java.lang.String path, int fileSize, short blockSize)
          Tworzy nowy deskryptor pliku danych.
 
Method Summary
 short getBlockSize()
          Zwraca rozmiar bloku danych wykorzystywanego przez plik.
 short getFileID()
          Zwraca identyfikator pliku danych.
 int getFileSize()
          Zwraca rozmiar pliku danych.
 java.lang.String getPath()
          Zwraca sciezke dostepu do pliku.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DatafileDescriptor

public DatafileDescriptor(short id,
                          java.lang.String path,
                          int fileSize,
                          short blockSize)
Tworzy nowy deskryptor pliku danych.
Parameters:
id - identyfikator pliku danych.
path - sciezka dostepu do pliku danych.
fileSize - rozmiar pliku.
blockSize - rozmiar bloku danych.
Method Detail

getFileID

public short getFileID()
Zwraca identyfikator pliku danych.
Returns:
identyfikator pliku danych.

getBlockSize

public short getBlockSize()
Zwraca rozmiar bloku danych wykorzystywanego przez plik.
Returns:
wielkosc bloku.

getFileSize

public int getFileSize()
Zwraca rozmiar pliku danych.
Returns:
rozmiar pliku.

getPath

public java.lang.String getPath()
Zwraca sciezke dostepu do pliku.
Returns:
sciezka dostepu.