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

45 lines
844 B
Java

package eu.eudat.logic.services.operations;
import eu.eudat.data.dao.entities.*;
public interface DatabaseRepository {
DataRepositoryDao getDataRepositoryDao();
DatasetDao getDatasetDao();
DatasetProfileDao getDatasetProfileDao();
DMPDao getDmpDao();
OrganisationDao getOrganisationDao();
GrantDao getGrantDao();
RegistryDao getRegistryDao();
ResearcherDao getResearcherDao();
ServiceDao getServiceDao();
InvitationDao getInvitationDao();
ExternalDatasetDao getExternalDatasetDao();
ContentDao getContentDao();
EmailConfirmationDao getLoginConfirmationEmailDao();
ProjectDao getProjectDao();
FunderDao getFunderDao();
LockDao getLockDao();
NotificationDao getNotificationDao();
FileUploadDao getFileUploadDao();
<T> void detachEntity(T entity);
}