Search in sources :

Example 1 with SoftDelete_Task

use of com.haulmont.cuba.core.model.SoftDelete_Task in project jmix by jmix-framework.

the class SoftDeleteNotFoundDeletedTest method setUp.

@BeforeEach
public void setUp() throws Exception {
    Transaction tx = persistence.createTransaction();
    try {
        EntityManager em = persistence.getEntityManager();
        SoftDelete_Service service = new SoftDelete_Service();
        serviceId = service.getId();
        service.setName("service");
        service.setCode("serviceCode");
        em.persist(service);
        SoftDelete_Task task = new SoftDelete_Task();
        taskId = task.getId();
        task.setMessage("message");
        task.setService(service);
        em.persist(task);
        SoftDelete_TaskValue taskValue = new SoftDelete_TaskValue();
        taskValueId = taskValue.getId();
        taskValue.setTask(task);
        em.persist(taskValue);
        SoftDelete_Project project = new SoftDelete_Project();
        projectId = project.getId();
        project.setName("project");
        project.setAValue(taskValue);
        project.setTask(task);
        em.persist(project);
        tx.commitRetaining();
        em = persistence.getEntityManager();
        task = em.find(SoftDelete_Task.class, taskId);
        em.remove(task);
        tx.commit();
    } finally {
        tx.end();
    }
}
Also used : SoftDelete_Task(com.haulmont.cuba.core.model.SoftDelete_Task) SoftDelete_Service(com.haulmont.cuba.core.model.SoftDelete_Service) SoftDelete_TaskValue(com.haulmont.cuba.core.model.SoftDelete_TaskValue) SoftDelete_Project(com.haulmont.cuba.core.model.SoftDelete_Project) BeforeEach(org.junit.jupiter.api.BeforeEach)

Aggregations

SoftDelete_Project (com.haulmont.cuba.core.model.SoftDelete_Project)1 SoftDelete_Service (com.haulmont.cuba.core.model.SoftDelete_Service)1 SoftDelete_Task (com.haulmont.cuba.core.model.SoftDelete_Task)1 SoftDelete_TaskValue (com.haulmont.cuba.core.model.SoftDelete_TaskValue)1 BeforeEach (org.junit.jupiter.api.BeforeEach)1