ReportParameterValueAgentBean.java from Negest at Krugle
Show ReportParameterValueAgentBean.java syntax highlighted
package tk.sabreWulf.negest.reports;
import javax.ejb.Stateless;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
import tk.sabreWulf.negest.entity.reports.ReportParameterValueEJB;
@Stateless
public class ReportParameterValueAgentBean implements ReportParameterValueAgentRemote{
@PersistenceContext(unitName="negest") private EntityManager manager;
public ReportParameterValueEJB createReportParameterValue(ReportParameterValueEJB reportParameterValue) {
manager.persist(reportParameterValue);
return reportParameterValue;
}
public void deleteReportParameterValue(ReportParameterValueEJB reportParameterValue) {
manager.remove(reportParameterValue);
}
public void deleteReportParameterValue(long pk) {
ReportParameterValueEJB reportParameterValue = getReportParameterValueByPK(pk);
manager.remove(reportParameterValue);
}
public void modifyReportParameterValue(ReportParameterValueEJB reportParameterValue) {
manager.merge(reportParameterValue);
}
public ReportParameterValueEJB getReportParameterValueByPK(long pk) {
ReportParameterValueEJB reportParameterValue = manager.find(ReportParameterValueEJB.class, pk);
return reportParameterValue;
}
}
See more files for this project here