UserImageFacade.java 724 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.UserImage;

@Stateless
@LocalBean
public class UserImageFacade extends GenericFacade<Integer, UserImage> {

    @PersistenceContext
    private EntityManager em;

    @EJB
    private UserFacade userfacade;
    public UserImageFacade() {
        super(UserImage.class);
    }

    protected EntityManager getEm() {
        return em;
    }
    @Override
    public void create(UserImage entity)
    {
        super.create(entity);
        userfacade.evict(entity.getUser());
        
    }

}