EventMapBean.java 816 Bytes
package fi.insomnia.bortal.beans;

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

import fi.insomnia.bortal.facade.EventMapFacade;
import fi.insomnia.bortal.model.EventMap;
import fi.insomnia.bortal.model.LanEvent;

/**
 * Session Bean implementation class EventMapBean
 */
@Stateless
public class EventMapBean implements EventMapBeanLocal {

    @EJB
    private EventMapFacade eventmapfacade;

    public EventMapBean() {
        // TODO Auto-generated constructor stub
    }

    @Override
    public EventMap saveMap(EventMap eventmap) {
        return eventmapfacade.merge(eventmap);

    }

    @Override
    public EventMap create(LanEvent event, String mapname) {
        EventMap ret = new EventMap(event);
        ret.setName(mapname);
        eventmapfacade.create(ret);
        return ret;

    }

}