package com.example.client.request;
import android.os.Bundle;
import com.example.ExampleConfig;
import com.example.client.response.Response;
import org.codehaus.jackson.JsonParseException;
import java.io.IOException;
import java.io.InputStream;
public abstract class Request
{
public static final String REST_BASE_URL = ExampleConfig.REST_BASE_URL;
public static final String CHARSET = "UTF-8";
public static final String BOUNDARY = "0xKhTmLbOuNdArY";
private Bundle mMetaData = null;
public abstract String getRequestMethod();
public abstract String getAddress();
public abstract Response<?> parseResponse(InputStream stream) throws IOException, JsonParseException;
public byte[] getContent()
{
return null;
}
public String getBasicAuthUsername()
{
return null;
}
public String getBasicAuthPassword()
{
return null;
}
public boolean isMultipart()
{
return false;
}
public Bundle getMetaData()
{
return mMetaData;
}
public void setMetaData(Bundle metaData)
{
mMetaData = metaData;
}
}