BillLineFacade.java 707 Bytes
package fi.insomnia.bortal.facade;

import javax.ejb.EJB;
import javax.ejb.LocalBean;
import javax.ejb.Stateless;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
import fi.insomnia.bortal.model.BillLine;

@Stateless
@LocalBean
public class BillLineFacade extends EventChildGenericFacade<BillLine> {

    @PersistenceContext
    private EntityManager em;

    @EJB 
    private BillFacade billfacade;
    public BillLineFacade() {
        super(BillLine.class);
    }

    public void create(BillLine entity)
    {
        super.create(entity);
        billfacade.evict(entity.getBill());
    }
    
    
    protected EntityManager getEm() {
        return em;
    }

}