You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
41 lines
819 B
Java
41 lines
819 B
Java
package eu.eudat.services.operations;
|
|
|
|
import eu.eudat.dao.entities.*;
|
|
import eu.eudat.dao.entities.security.CredentialDao;
|
|
import eu.eudat.dao.entities.security.UserTokenDao;
|
|
|
|
|
|
public interface DatabaseRepository {
|
|
DataRepositoryDao getDataRepositoryDao();
|
|
|
|
DatasetDao getDatasetDao();
|
|
|
|
DatasetProfileDao getDatasetProfileDao();
|
|
|
|
DMPDao getDmpDao();
|
|
|
|
OrganisationDao getOrganisationDao();
|
|
|
|
ProjectDao getProjectDao();
|
|
|
|
RegistryDao getRegistryDao();
|
|
|
|
ResearcherDao getResearcherDao();
|
|
|
|
ServiceDao getServiceDao();
|
|
|
|
UserInfoDao getUserInfoDao();
|
|
|
|
UserRoleDao getUserRoleDao();
|
|
|
|
InvitationDao getInvitationDao();
|
|
|
|
CredentialDao getCredentialDao();
|
|
|
|
UserTokenDao getUserTokenDao();
|
|
|
|
ExternalDatasetDao getExternalDatasetDao();
|
|
|
|
UserDmpDao getUserDmpDao();
|
|
}
|