Class DataController
java.lang.Object
dev.projectenhanced.enhancedjda.controller.data.DataController
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
Close connection with databasevoid
enable()
Enable databasecom.j256.ormlite.jdbc.JdbcPooledConnectionSource
<T,
Z> com.j256.ormlite.dao.Dao<T, Z> Get DAO instance of tablevoid
registerPersisters
(String packageName) Register all persisters from specified packagevoid
registerTables
(String packageName) Register all OrmLite tables from specified package
-
Constructor Details
-
DataController
-
-
Method Details
-
enable
public void enable()Enable database -
registerPersisters
Register all persisters from specified package- Parameters:
packageName
- Name of package with persisters
-
registerTables
Register all OrmLite tables from specified package- Parameters:
packageName
- Package where are stored all tables
-
getDao
Get DAO instance of table- Parameters:
daoSource
- Class with tableidType
- Class that represents ID- Returns:
- DAO of this table or null
-
close
public void close()Close connection with database -
getConnectionSource
@Nullable public com.j256.ormlite.jdbc.JdbcPooledConnectionSource getConnectionSource()
-