package org.openbravo.zendeskintegration.services;

import javax.enterprise.context.ApplicationScoped;
import javax.servlet.http.HttpServletRequest;
import org.apache.log4j.Logger;
import org.openbravo.base.secureApp.AllowedCrossDomainsHandler.AllowedCrossDomainsChecker;

@ApplicationScoped
public class ZendeskAllowedDomain extends AllowedCrossDomainsChecker {

        private static final Logger log = Logger.getLogger(ZendeskAllowedDomain.class);

	@Override
	  public boolean isAllowedOrigin(HttpServletRequest request, String origin) {

            log.error("Origin " + origin);
            log.error("Request information: "+ request.getRequestURL() + "-" + request.getQueryString());
            if (origin!=null && !origin.equals("") && (origin.contains("jsbeautifier.org"))) {
                log.error("returning true");
		return true;
            } else {
                log.error("returning false");
                return false;
            }
              
	}
	

}
