public class

DataProvider

extends Object
implements IDataProvider
java.lang.Object
   ↳ com.pnfsoftware.jeb.core.dao.impl.DataProvider

Class Overview

Simple implementation of a data provider.

Summary

Public Constructors
DataProvider(IUserDatabase userdb, IFileDatabase projectdb, IFileStore filestore, IFileStore pluginstore, IApplicationDatabase appdb, IConfiguration config)
Public Methods
IApplicationDatabase getApplicationDatabase()
Get the application database.
IConfiguration getConfiguration()
Get the configuration data.
IFileStore getFileStore()
Get the primary file store.
IFileStore getPluginStore()
Get the plugins file store.
IFileDatabase getProjectDatabase()
Get the project database.
IUserDatabase getUserDatabase()
Get the user database.
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.pnfsoftware.jeb.core.dao.IDataProvider

Public Constructors

public DataProvider (IUserDatabase userdb, IFileDatabase projectdb, IFileStore filestore, IFileStore pluginstore, IApplicationDatabase appdb, IConfiguration config)

Public Methods

public IApplicationDatabase getApplicationDatabase ()

Get the application database.

Optional. Not used by JEB.

public IConfiguration getConfiguration ()

Get the configuration data.

public IFileStore getFileStore ()

Get the primary file store.

Optional. Not used by JEB.

public IFileStore getPluginStore ()

Get the plugins file store.

public IFileDatabase getProjectDatabase ()

Get the project database.

public IUserDatabase getUserDatabase ()

Get the user database.

Optional. Not used by JEB.