org.apache.shindig.gadgets.http
Class HttpResponseMetadataHelper

java.lang.Object
  extended by org.apache.shindig.gadgets.http.HttpResponseMetadataHelper

public class HttpResponseMetadataHelper
extends Object

Helper class to update HttpResponse metadata value.

Since:
2.0.0

Field Summary
static String DATA_HASH
           
static String IMAGE_HEIGHT
           
static String IMAGE_WIDTH
           
 
Constructor Summary
HttpResponseMetadataHelper()
           
 
Method Summary
 String getHash(HttpResponse response)
          Calculate hash value for response and update metadata value (DATA_HASH)
static HttpResponse updateHash(HttpResponse response, HttpResponseMetadataHelper helper)
           
static HttpResponse updateMetadata(HttpResponse response, Map<String,String> values)
          Return a copy of input response with additional metadata values.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DATA_HASH

public static final String DATA_HASH
See Also:
Constant Field Values

IMAGE_HEIGHT

public static final String IMAGE_HEIGHT
See Also:
Constant Field Values

IMAGE_WIDTH

public static final String IMAGE_WIDTH
See Also:
Constant Field Values
Constructor Detail

HttpResponseMetadataHelper

public HttpResponseMetadataHelper()
Method Detail

updateMetadata

public static HttpResponse updateMetadata(HttpResponse response,
                                          Map<String,String> values)
Return a copy of input response with additional metadata values.

Parameters:
response - source response
values - added metadata values
Returns:
copy of source response with updated metadata

getHash

public String getHash(HttpResponse response)
Calculate hash value for response and update metadata value (DATA_HASH)

Returns:
hash value

updateHash

public static HttpResponse updateHash(HttpResponse response,
                                      HttpResponseMetadataHelper helper)


Copyright © 2007-2012. All Rights Reserved.