DiscountBean.java 1.13 KB
package fi.insomnia.bortal.beans;

import javax.ejb.EJB;
import javax.ejb.Stateless;

import fi.insomnia.bortal.facade.DiscountFacade;
import fi.insomnia.bortal.facade.EventFacade;
import fi.insomnia.bortal.facade.ProductFacade;
import fi.insomnia.bortal.model.Discount;

/**
 * Session Bean implementation class DiscountBean
 */
@Stateless
public class DiscountBean implements DiscountBeanLocal {

	@EJB
	private DiscountFacade discountfacade;
	@EJB
	private EventBeanLocal eventbean;
	@EJB
	private ProductFacade productfacade;
	@EJB
	private EventFacade eventfacade;

	public DiscountBean() {
	}

	@Override
	public Discount save(Discount discount) {
		Discount ret = discountfacade.merge(discount);
		// productfacade.evictClass();
		// discountfacade.evictClass();
		return ret;
	}

	// @Override
	// public Discount create(String discountdesc) {
	// LanEvent ev = eventbean.getCurrentEvent();
	// Discount ret = new Discount(ev);
	// ret.setShortdesc(discountdesc);
	// ev.getDiscounts().add(ret);
	// discountfacade.flush();
	//
	// // discountfacade.create(ret);
	// // eventfacade.evict(eventbean.getCurrentEvent());
	//
	// return ret;
	//
	// }

}