# Interface: com.pnfsoftware.jeb.core.dao.IDataProvider

This interface holds reference to all data sources that are accessed by a JEB engines instance.

## Method: getApplicationDatabase
- return type: `com.pnfsoftware.jeb.core.dao.IApplicationDatabase`

Description: Get the application database. 

 Optional. Not used by JEB.
return: 

## Method: getConfiguration
- return type: `com.pnfsoftware.jeb.core.properties.IConfiguration`

Description: Get the configuration data.
return: 

## Method: getFileStore
- return type: `com.pnfsoftware.jeb.core.dao.IFileStore`

Description: Get the primary file store. 

 Optional. Not used by JEB.
return: 

## Method: getPluginStore
- return type: `com.pnfsoftware.jeb.core.dao.IFileStore`

Description: Get the plugins file store.
return: 

## Method: getProjectDatabase
- return type: `com.pnfsoftware.jeb.core.dao.IFileDatabase`

Description: Get the project database.
return: 

## Method: getUserDatabase
- return type: `com.pnfsoftware.jeb.core.dao.IUserDatabase`

Description: Get the user database. 

 Optional. Not used by JEB.
return: 

