ParameterOptionsAgentBean.java from Negest at Krugle
Show ParameterOptionsAgentBean.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.ParameterOptionsEJB;
@Stateless
public class ParameterOptionsAgentBean implements ParameterOptionsAgentRemote{
@PersistenceContext(unitName="negest") private EntityManager manager;
public ParameterOptionsEJB createParameterOptions(ParameterOptionsEJB parameterOption) {
manager.persist(parameterOption);
return parameterOption;
}
public void deleteParameterOptions(ParameterOptionsEJB parameterOption) {
manager.remove(parameterOption);
}
public void deleteParameterOptions(long pk) {
ParameterOptionsEJB parameterOption = getParameterOptionsByPK(pk);
manager.remove(parameterOption);
}
public void modifyParameterOptions(ParameterOptionsEJB parameterOption) {
manager.merge(parameterOption);
}
public ParameterOptionsEJB getParameterOptionsByPK(long pk) {
ParameterOptionsEJB parameterOption = manager.find(ParameterOptionsEJB.class, pk);
if (parameterOption!= null){
}
return parameterOption;
}
}
See more files for this project here