package org.onehippo.forge.konakart.hst.tags;
import com.konakart.al.KKAppEng;
import org.hippoecm.hst.tag.HstTagSupport;
import org.onehippo.forge.konakart.site.service.KKServiceHelper;
import javax.servlet.http.HttpSession;
import javax.servlet.jsp.JspException;
import javax.servlet.jsp.tagext.TagSupport;
public class KKTagSupport extends HstTagSupport {
/**
* Retrieve the Konakart App Engine.
*
* @return the engine
* @throws javax.servlet.jsp.JspException thrown if the engine could not be retrieved
*/
public KKAppEng getKkAppEng() throws JspException {
HttpSession session = pageContext.getSession();
KKAppEng kkAppEng = (KKAppEng) session.getAttribute(KKAppEng.KONAKART_KEY);
if (kkAppEng == null) {
throw new JspException("Failed to retrieve the Engine");
}
return kkAppEng;
}
}