|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.shindig.protocol.BaseRequestItem
public class BaseRequestItem
Default implementation of RequestItem
| Field Summary | |
|---|---|
protected SecurityToken |
token
|
| Fields inherited from interface org.apache.shindig.protocol.RequestItem |
|---|
APP_ID, APP_SUBSTITUTION_TOKEN, COUNT, DEFAULT_COUNT, DEFAULT_START_INDEX, FIELDS, FILTER_BY, FILTER_OPERATION, FILTER_VALUE, SORT_BY, SORT_ORDER, START_INDEX |
| Constructor Summary | |
|---|---|
BaseRequestItem(org.json.JSONObject parameters,
Map<String,FormDataItem> formItems,
SecurityToken token,
BeanConverter converter,
BeanJsonConverter jsonConverter)
|
|
BaseRequestItem(Map<String,String[]> parameters,
SecurityToken token,
BeanConverter converter,
BeanJsonConverter jsonConverter)
|
|
| Method Summary | ||
|---|---|---|
String |
getAppId()
Gets the Opensocial App ID for this request |
|
Object |
getAttribute(String val)
Gets an attribute for this request. |
|
int |
getCount()
Gets the value of the count parameter |
|
Set<String> |
getFields()
Gets the unique set of fields from the request |
|
Set<String> |
getFields(Set<String> defaultValue)
Get the unique set of fields from the request with defaults |
|
String |
getFilterBy()
Gets the value of the filterBy parameter |
|
FilterOperation |
getFilterOperation()
Gets the value of the filterOperation parameter |
|
String |
getFilterValue()
Gets the value of the filterValue parameter |
|
FormDataItem |
getFormMimePart(String partName)
Returns MIME content data for multipart/mixed form submissions |
|
List<String> |
getListParameter(String paramName)
Tries to get a list of values for a specified parameter. |
|
String |
getParameter(String paramName)
Gets the specified parameter as a string |
|
String |
getParameter(String paramName,
String defaultValue)
Gets the specified parameter as a string, with a default value |
|
String |
getSortBy()
Gets the value of the sortBy parameter |
|
SortOrder |
getSortOrder()
Gets the value of the sortOrder parameter |
|
int |
getStartIndex()
Gets the value of the startIndex parameter |
|
SecurityToken |
getToken()
Returns the security token of this request |
|
|
getTypedParameter(String parameterName,
Class<T> dataTypeClass)
Converts a parameter into an object using a converter |
|
|
getTypedRequest(Class<T> dataTypeClass)
Assume that all the parameters in the request belong to single aggregate type and convert to it. |
|
Date |
getUpdatedSince()
Gets the value of the updatedSince parameter |
|
void |
setAttribute(String val,
Object obj)
Sets an attribute on this request object |
|
void |
setParameter(String paramName,
Object paramValue)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected final SecurityToken token
| Constructor Detail |
|---|
public BaseRequestItem(Map<String,String[]> parameters,
SecurityToken token,
BeanConverter converter,
BeanJsonConverter jsonConverter)
public BaseRequestItem(org.json.JSONObject parameters,
Map<String,FormDataItem> formItems,
SecurityToken token,
BeanConverter converter,
BeanJsonConverter jsonConverter)
| Method Detail |
|---|
public String getAppId()
RequestItem
getAppId in interface RequestItempublic Date getUpdatedSince()
RequestItem
getUpdatedSince in interface RequestItempublic String getSortBy()
RequestItem
getSortBy in interface RequestItempublic SortOrder getSortOrder()
RequestItem
getSortOrder in interface RequestItempublic String getFilterBy()
RequestItem
getFilterBy in interface RequestItempublic int getStartIndex()
RequestItem
getStartIndex in interface RequestItempublic int getCount()
RequestItem
getCount in interface RequestItempublic FilterOperation getFilterOperation()
RequestItem
getFilterOperation in interface RequestItempublic String getFilterValue()
RequestItem
getFilterValue in interface RequestItempublic Set<String> getFields()
RequestItem
getFields in interface RequestItempublic Set<String> getFields(Set<String> defaultValue)
RequestItem
getFields in interface RequestItemdefaultValue - returned if no fields are specified in the request.
public SecurityToken getToken()
RequestItem
getToken in interface RequestItem
public <T> T getTypedParameter(String parameterName,
Class<T> dataTypeClass)
RequestItem
getTypedParameter in interface RequestItemT - The type of this objectparameterName - the name of the parameter with data to convertdataTypeClass - The class to make
public <T> T getTypedRequest(Class<T> dataTypeClass)
RequestItem
getTypedRequest in interface RequestItemdataTypeClass - the class to convert to
public String getParameter(String paramName)
RequestItem
getParameter in interface RequestItemparamName - the param name to get
public String getParameter(String paramName,
String defaultValue)
RequestItem
getParameter in interface RequestItemparamName - the param name to getdefaultValue - the default value of the parameter
public List<String> getListParameter(String paramName)
RequestItem
getListParameter in interface RequestItemparamName - The parameter
public void setParameter(String paramName,
Object paramValue)
public FormDataItem getFormMimePart(String partName)
RequestItem
getFormMimePart in interface RequestItempartName - the part name to retrieve
public Object getAttribute(String val)
RequestItem
getAttribute in interface RequestItemval - the localized string variable for this request
public void setAttribute(String val,
Object obj)
RequestItem
setAttribute in interface RequestItemval - string valueobj - an object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||