package ecologylab.android.httpRequest;
import ecologylab.net.ParsedURL;
import ecologylab.bigsemantics.metadata.Metadata;
/**
* a request object for requesting metadata from the semantics service.
* @author fei
*
*/
public class MetadataRequestObject {
private ParsedURL url;
private String serializedMetadata;
private HttpRequester requester;
private String server_url_prefix;
/**
* create a request object for requesting metadata from the semantics service.
* @param url
* @param requester
* the activity that makes the request
*/
public MetadataRequestObject(ParsedURL url, HttpRequester requester, String server_url_prefix)
{
this.url = url;
this.requester = requester;
this.server_url_prefix = server_url_prefix;
}
/**
* get the activity that makes the request
* @return
*/
public HttpRequester getRequester() {
return requester;
}
/**
* set the requester
* @param requester
*/
public void setRequester(HttpRequester requester) {
this.requester = requester;
}
public String getServer_url_prefix() {
return server_url_prefix;
}
/**
* get the url of the request
* @return
*/
public ParsedURL getUrl() {
return url;
}
public void setUrl(ParsedURL url) {
this.url = url;
}
/**
* get metadata in the serialized form
* @return
*/
public String getSerializedMetadata() {
return serializedMetadata;
}
public void setSerializedMetadata(String serializedMetadata) {
this.serializedMetadata = serializedMetadata;
}
}