argos/dmp-backend/src/main/java/eu/eudat/services/DatabaseRepository.java

31 lines
980 B
Java

package eu.eudat.services;
import eu.eudat.dao.entities.*;
import eu.eudat.dao.entities.security.CredentialDao;
import eu.eudat.dao.entities.security.UserTokenDao;
/**
* Created by ikalyvas on 1/4/2018.
*/
public interface DatabaseRepository {
DataRepositoryDao getDataRepositoryDao();
DatasetDao getDatasetDao();
DatasetProfileDao getDatasetProfileDao();
DatasetRegistryDao getDatasetRegistryDao();
DatasetServiceDao getDatasetServiceDao();
DMPDao getDmpDao();
DMPProfileDao getDMPProfileDao();
DMPResearcherDao getDMPResearcherDao();
OrganisationDao getOrganisationDao();
ProjectDao getProjectDao();
RegistryDao getRegistryDao();
ResearcherDao getResearcherDao();
ServiceDao getServiceDao();
UserInfoDao getUserInfoDao();
InvitationDao getInvitationDao();
DMPProfileDao getDmpProfileDao();
DMPResearcherDao getDmpResearcherDao();
CredentialDao getCredentialDao();
UserTokenDao getUserTokenDao();
}