2018-06-27 12:29:21 +02:00
|
|
|
package eu.eudat.logic.services.operations;
|
2018-01-04 10:32:39 +01:00
|
|
|
|
2018-03-21 11:57:56 +01:00
|
|
|
import eu.eudat.data.dao.entities.*;
|
|
|
|
import eu.eudat.data.dao.entities.security.CredentialDao;
|
|
|
|
import eu.eudat.data.dao.entities.security.UserTokenDao;
|
2018-01-04 10:32:39 +01:00
|
|
|
|
2018-02-01 10:08:06 +01:00
|
|
|
|
2018-01-04 10:32:39 +01:00
|
|
|
public interface DatabaseRepository {
|
|
|
|
DataRepositoryDao getDataRepositoryDao();
|
2018-02-16 11:34:02 +01:00
|
|
|
|
2018-01-04 10:32:39 +01:00
|
|
|
DatasetDao getDatasetDao();
|
2018-02-16 11:34:02 +01:00
|
|
|
|
2018-01-04 10:32:39 +01:00
|
|
|
DatasetProfileDao getDatasetProfileDao();
|
2018-02-16 11:34:02 +01:00
|
|
|
|
2018-01-04 10:32:39 +01:00
|
|
|
DMPDao getDmpDao();
|
2018-02-16 11:34:02 +01:00
|
|
|
|
2018-01-04 10:32:39 +01:00
|
|
|
OrganisationDao getOrganisationDao();
|
2018-02-16 11:34:02 +01:00
|
|
|
|
2018-01-04 10:32:39 +01:00
|
|
|
ProjectDao getProjectDao();
|
2018-02-16 11:34:02 +01:00
|
|
|
|
2018-01-04 10:32:39 +01:00
|
|
|
RegistryDao getRegistryDao();
|
2018-02-16 11:34:02 +01:00
|
|
|
|
2018-01-04 10:32:39 +01:00
|
|
|
ResearcherDao getResearcherDao();
|
2018-02-16 11:34:02 +01:00
|
|
|
|
2018-01-04 10:32:39 +01:00
|
|
|
ServiceDao getServiceDao();
|
2018-02-16 11:34:02 +01:00
|
|
|
|
2018-01-04 10:32:39 +01:00
|
|
|
UserInfoDao getUserInfoDao();
|
2018-02-16 11:34:02 +01:00
|
|
|
|
2018-01-31 16:39:16 +01:00
|
|
|
UserRoleDao getUserRoleDao();
|
2018-02-16 11:34:02 +01:00
|
|
|
|
2018-01-05 08:47:52 +01:00
|
|
|
InvitationDao getInvitationDao();
|
2018-02-16 11:34:02 +01:00
|
|
|
|
2018-01-09 12:31:01 +01:00
|
|
|
CredentialDao getCredentialDao();
|
2018-02-16 11:34:02 +01:00
|
|
|
|
2018-01-09 12:31:01 +01:00
|
|
|
UserTokenDao getUserTokenDao();
|
2018-02-16 11:34:02 +01:00
|
|
|
|
2018-01-17 13:03:51 +01:00
|
|
|
ExternalDatasetDao getExternalDatasetDao();
|
2018-02-16 11:34:02 +01:00
|
|
|
|
2018-02-08 16:54:31 +01:00
|
|
|
UserDmpDao getUserDmpDao();
|
2018-03-19 13:40:04 +01:00
|
|
|
|
|
|
|
ContentDao getContentDao();
|
2018-03-28 15:24:47 +02:00
|
|
|
|
|
|
|
DMPProfileDao getDmpProfileDao();
|
2018-05-28 11:50:42 +02:00
|
|
|
|
|
|
|
DatasetExternalDatasetDao getDatasetExternalDatasetDao();
|
|
|
|
|
|
|
|
DatasetServiceDao getDatasetServiceDao();
|
2018-01-04 10:32:39 +01:00
|
|
|
}
|