# Class: com.pnfsoftware.jeb.core.dao.impl.ProjectFileStore

Simple [IFileDatabase](IFileDatabase) implementation delegating blob storage operations to an [IFileStore](IFileStore).

## Constructor: ProjectFileStore
- parameter: `fstore`, type: `com.pnfsoftware.jeb.core.dao.IFileStore`

Description: Create a project database delegating entry storage to a file store.
parameter: fstore: backing file store

## Method: deleteFile
- parameter: `key`, type: `java.lang.String`
- return type: `boolean`


## Method: getDatabaseReader
- parameter: `key`, type: `java.lang.String`
- return type: `com.pnfsoftware.jeb.core.dao.IFileDatabaseReader`


## Method: getDatabaseWriter
- parameter: `key`, type: `java.lang.String`
- return type: `com.pnfsoftware.jeb.core.dao.IFileDatabaseWriter`


## Method: getFileObject
- parameter: `key`, type: `java.lang.String`
- return type: `java.io.File`


## Method: getFileReader
- parameter: `key`, type: `java.lang.String`
- return type: `java.io.InputStream`


## Method: getFileWriter
- parameter: `key`, type: `java.lang.String`
- return type: `java.io.OutputStream`


## Method: hasFile
- parameter: `key`, type: `java.lang.String`
- return type: `boolean`


## Method: loadFile
- parameter: `key`, type: `java.lang.String`
- return type: `byte[]`


## Method: saveFile
- parameter: `key`, type: `java.lang.String`
- parameter: `data`, type: `byte[]`
- return type: `boolean`


