package com.github.dynamicextensionsalfresco.webscripts;
import java.io.IOException;
import java.io.OutputStream;
import java.io.Writer;
import org.springframework.extensions.webscripts.Cache;
import org.springframework.extensions.webscripts.Runtime;
import org.springframework.extensions.webscripts.WebScriptResponse;
import org.springframework.extensions.webscripts.WrappingWebScriptResponse;
public class MockWebScriptResponse implements WrappingWebScriptResponse {
private WebScriptResponse next;
private Writer writer;
private int status;
public MockWebScriptResponse next(final WebScriptResponse next) {
this.next = next;
return this;
}
public MockWebScriptResponse writer(final Writer writer) {
this.writer = writer;
return this;
}
/* Simulated operations */
@Override
public WebScriptResponse getNext() {
return next;
}
@Override
public Writer getWriter() throws IOException {
return writer;
}
@Override
public void setStatus(final int status) {
this.status = status;
}
public int getStatus() {
return status;
}
/* Unimplemented */
@Override
public void setHeader(final String name, final String value) {
// TODO Auto-generated method stub
}
@Override
public void addHeader(final String name, final String value) {
// TODO Auto-generated method stub
}
@Override
public void setContentType(final String contentType) {
// TODO Auto-generated method stub
}
@Override
public void setContentEncoding(final String contentEncoding) {
// TODO Auto-generated method stub
}
@Override
public void setCache(final Cache cache) {
// TODO Auto-generated method stub
}
@Override
public OutputStream getOutputStream() throws IOException {
// TODO Auto-generated method stub
return null;
}
@Override
public void reset() {
// TODO Auto-generated method stub
}
@Override
public String encodeScriptUrl(final String url) {
// TODO Auto-generated method stub
return null;
}
@Override
public String encodeResourceUrl(final String url) {
// TODO Auto-generated method stub
return null;
}
@Override
public String getEncodeScriptUrlFunction(final String name) {
// TODO Auto-generated method stub
return null;
}
@Override
public String getEncodeResourceUrlFunction(final String name) {
// TODO Auto-generated method stub
return null;
}
@Override
public Runtime getRuntime() {
// TODO Auto-generated method stub
return null;
}
}