package com.ctp.cdi.query.test.domain;
import javax.persistence.EntityManager;
public class SimpleBuilder {
private final EntityManager entityManager;
public SimpleBuilder(EntityManager entityManager) {
this.entityManager = entityManager;
}
public Simple createSimple(String name, Integer counter) {
Simple result = new Simple(name);
result.setCounter(counter);
return persistSimple(result);
}
public Simple createSimple(String name) {
Simple result = new Simple(name);
return persistSimple(result);
}
public Simple persistSimple(Simple result) {
entityManager.persist(result);
entityManager.flush();
return result;
}
}