001 package com.khubla.pragmatach.framework.controller.impl;
002
003 import java.util.Map;
004
005 import javax.servlet.http.HttpServletResponse;
006
007 import com.khubla.pragmatach.framework.api.Response;
008
009 /**
010 * @author tome
011 */
012 public abstract class AbstractResponse implements Response {
013 /**
014 * content type
015 */
016 protected final static String CONTENT_TYPE_HTML = "text/html";
017 /**
018 * the cache headers
019 */
020 private final Map<String, String> cacheHeaders;
021
022 /**
023 * ctor
024 */
025 public AbstractResponse(Map<String, String> cacheHeaders) {
026 this.cacheHeaders = cacheHeaders;
027 }
028
029 public Map<String, String> getCacheHeaders() {
030 return cacheHeaders;
031 }
032
033 @Override
034 public int getHTTPCode() {
035 return HttpServletResponse.SC_OK;
036 }
037 }