Package com.pnfsoftware.jeb.core.dao
Interface IDataProvider
- All Known Implementing Classes:
DataProvider,DataProviderAdapter
public interface IDataProvider
Provides access to the data sources used by a JEB engines context.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionGet the application database.Get the configuration data.Get the primary file store.Get the plugins file store.Get the project database.Get the user database.
-
Method Details
-
getUserDatabase
IUserDatabase getUserDatabase()Get the user database.Optional. Not used by JEB.
- Returns:
- the optional user database, or
null
-
getApplicationDatabase
IApplicationDatabase getApplicationDatabase()Get the application database.Optional. Not used by JEB.
- Returns:
- the optional application database, or
null
-
getFileStore
IFileStore getFileStore()Get the primary file store.Optional. Not used by JEB.
- Returns:
- the optional primary file store, or
null
-
getPluginStore
IFileStore getPluginStore()Get the plugins file store.- Returns:
- the plugin file store, or
null
-
getProjectDatabase
IFileDatabase getProjectDatabase()Get the project database.- Returns:
- the project database, or
null
-
getConfiguration
IConfiguration getConfiguration()Get the configuration data.- Returns:
- the configuration object, or
null
-