FoodWaveBean.java 1.18 KB
package fi.insomnia.bortal.beans;

import java.util.List;

import javax.annotation.security.DeclareRoles;
import javax.annotation.security.RolesAllowed;
import javax.ejb.EJB;
import javax.ejb.Stateless;

import fi.insomnia.bortal.enums.apps.ShopPermission;
import fi.insomnia.bortal.facade.FoodWaveTemplateFacade;
import fi.insomnia.bortal.model.FoodWave;
import fi.insomnia.bortal.model.FoodWaveTemplate;

/**
 * Session Bean implementation class FoodWaveBean
 */
@Stateless
@DeclareRoles(ShopPermission.S_MANAGE_PRODUCTS)
public class FoodWaveBean implements FoodWaveBeanLocal {

	@EJB
	private FoodWaveTemplateFacade fwtFacade;

	@Override
	@RolesAllowed(ShopPermission.S_MANAGE_PRODUCTS)
	public List<FoodWaveTemplate> getTemplates() {
		return fwtFacade.findAllTemplates();
	}

	@Override
	@RolesAllowed(ShopPermission.S_MANAGE_PRODUCTS)
	public FoodWaveTemplate saveOrCreateTemplate(FoodWaveTemplate template) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public List<FoodWave> findShoppableFoodwaves() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public FoodWave findFoodwave(Integer foodwaveId) {
		// TODO Auto-generated method stub
		return null;
	}

}