package org.onehippo.forge.konakart.site.service.impl;
import com.konakart.al.KKAppEng;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import javax.annotation.Nonnull;
import javax.servlet.http.HttpServletRequest;
import static com.google.common.base.Preconditions.checkNotNull;
public class KKBaseServiceImpl {
protected Logger log = LoggerFactory.getLogger(getClass());
/**
* Retrieve the Konakart client from the HstRequest.
* The client has been set by the Konakart Valve.
*
* @param request the hst request
* @return the Konakart client.
*/
@Nonnull
public KKAppEng getKKAppEng(HttpServletRequest request) {
KKAppEng kkAppEng = (KKAppEng) request.getAttribute(KKAppEng.KONAKART_KEY);
return checkNotNull(kkAppEng);
}
}