package fr.openwide.core.test.jpa.more.business.util.transaction.service;
import fr.openwide.core.jpa.business.generic.model.GenericEntityReference;
import fr.openwide.core.jpa.exception.SecurityServiceException;
import fr.openwide.core.jpa.exception.ServiceException;
import fr.openwide.core.test.jpa.more.business.entity.model.TestEntity;
/**
* Caution: each method opens a new transaction on purpose.
*/
public interface ITestTransactionSynchronizationTaskService {
GenericEntityReference<Long, TestEntity> createInNewTransaction() throws ServiceException, SecurityServiceException;
void deleteInNewTransaction(Long testEntityId)
throws ServiceException, SecurityServiceException;
}