public class QueryResponseBuilderImpl extends Object implements QueryResponseBuilder
| Constructor and Description |
|---|
QueryResponseBuilderImpl() |
| Modifier and Type | Method and Description |
|---|---|
QueryResponseBuilder |
addHeader(String name,
String value)
Adds a header with the specified name and value in the QueryResponseBuilder object.
|
QueryResponseBuilder |
addHeaders(Map<String,List<String>> headers)
Adds headers in the QueryResponseBuilder object.
|
QueryResponseBuilder |
audit(boolean enable)
Deprecated.
|
QueryResponseBuilder |
audit(EntityData auditEntityData,
List<String> properties)
Deprecated.
|
int |
getCount() |
QueryResponse |
response()
Returns an instance of QueryResponse object.
|
QueryResponseBuilder |
setCount(int count) |
QueryResponseBuilder |
setData(List<?> data)
Sets a list of POJO objects representing the entities returned by the query operation
in the QueryResponseBuilder object.
|
QueryResponseBuilder |
setDataAsMap(List<Map<String,Object>> data)
Sets a list of key-value pairs representing the properties of entities returned by the query operation
in the QueryResponseBuilder object.
|
QueryResponseBuilder |
setEntityData(List<EntityData> data)
Sets a list of EntityData objects representing the entities returned by the query operation
in the QueryResponseBuilder object.
|
QueryResponseBuilder |
setHeader(String name,
String value)
Sets a header with the specified name and value in the QueryResponseBuilder object.
|
QueryResponseBuilder |
setInlineCount(int inlineCount)
Sets a custom inline count value that overrides the default value returned in
the response.
|
QueryResponseBuilder |
setSkipDone(boolean isSkipDone)
Indicates that there is a custom implementation of the $skip system query option.
|
QueryResponseBuilder |
setTopDone(boolean isTopDone)
Indicates that there is a custom implementation of the $top system query option.
|
public QueryResponseBuilder setDataAsMap(List<Map<String,Object>> data)
QueryResponseBuildersetDataAsMap in interface QueryResponseBuilderdata - A List of Map objects that represents the queried entitiesQueryResponseBuilder object containing the queried entitiespublic QueryResponseBuilder setEntityData(List<EntityData> data)
QueryResponseBuildersetEntityData in interface QueryResponseBuilderdata - A List of EntityData objects that represents the queried entitiesQueryResponseBuilder object containing the queried entitiespublic QueryResponseBuilder setData(List<?> data)
QueryResponseBuildersetData in interface QueryResponseBuilderdata - A List of POJO objects that represents the queried entitiesQueryResponseBuilder object containing the queried entitiespublic QueryResponseBuilder addHeaders(Map<String,List<String>> headers)
QueryResponseBuilderaddHeaders in interface QueryResponseBuilderheaders - A java.util.Map> containing the headers to be addedQueryResponseBuilder object containing the added headerspublic QueryResponseBuilder setHeader(String name, String value)
QueryResponseBuildersetHeader in interface QueryResponseBuildername - A String containing the name of the headervalue - A String containing the header valueQueryResponseBuilder object containing the newly added or updated headerpublic QueryResponseBuilder addHeader(String name, String value)
QueryResponseBuilderaddHeader in interface QueryResponseBuildername - A String containing the name of the headervalue - A String containing the additional header valueQueryResponseBuilder object containing the additional headerpublic QueryResponse response()
QueryResponseBuilderresponse in interface QueryResponseBuilderQueryResponse object@Deprecated public QueryResponseBuilder audit(boolean enable)
QueryResponseBuilderaudit in interface QueryResponseBuilderenable - A boolean to enable or disable auditingQueryResponseBuilder object containing the updated auditing attribute@Deprecated public QueryResponseBuilder audit(EntityData auditEntityData, List<String> properties)
QueryResponseBuilderaudit in interface QueryResponseBuilderauditEntityData - An EntityData object to be auditedproperties - A List of String objects containing the properties to be auditedQueryResponseBuilder object containing the entity and its properties to be auditedpublic QueryResponseBuilder setTopDone(boolean isTopDone)
QueryResponseBuildersetTopDone in interface QueryResponseBuilderisTopDone - A boolean to indicate that there is a custom implementation of the $top system query optionQueryResponseBuilder object containing this flagpublic QueryResponseBuilder setSkipDone(boolean isSkipDone)
QueryResponseBuildersetSkipDone in interface QueryResponseBuilderisSkipDone - A boolean to indicate that there is a custom implementation of the $skip system query optionQueryResponseBuilder object containing this flagpublic QueryResponseBuilder setInlineCount(int inlineCount)
QueryResponseBuildersetInlineCount in interface QueryResponseBuilderinlineCount - An integer that represents the custom inline count valueQueryResponseBuilder object containing this valuepublic QueryResponseBuilder setCount(int count)
setCount in interface QueryResponseBuilderpublic int getCount()
Copyright © 2020 SAP. All Rights Reserved.