package com.softwaremill.common.dbtest;
import com.softwaremill.common.cdi.persistence.EntityWriter;
import com.softwaremill.common.cdi.transaction.Transactional;
import javax.inject.Inject;
import java.util.List;
/**
* A manager for the test entity: enables reads (via an injected bean) and writes via entity writer.
* @author Adam Warski (adam at warski dot org)
*/
@Transactional
public class TestEntity1Manager {
@Inject
private TestEntity1Reader reader;
@Inject
private EntityWriter writer;
public List<TestEntity1> getCurrentData() {
return reader.getCurrentData();
}
public void addEntity(TestEntity1 te) {
writer.write(te);
}
}