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

A project store backed by the file system.

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


## 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`


