public interface EdmURIBuilder
Modifier and Type | Method and Description |
---|---|
EdmURIBuilder |
addCustomQueryOption(String paramName,
Object paramValue)
Adds custom query option
|
EdmURIBuilder |
addQueryOption(QueryOption option,
String value)
Adds the specified query option to the URI.
|
EdmURIBuilder |
appendCountSegment()
Appends count segment to the URI.
|
EdmURIBuilder |
appendEntitySetSegment(EdmEntitySet entitySet)
Appends EntitySet segment to the URI.
|
EdmURIBuilder |
appendFunctionImportParameters(Map<EdmParameter,Object> functionImportParams)
Appends function import parameters
|
EdmURIBuilder |
appendFunctionImportSegment(EdmFunctionImport functionImport)
Appends Function import to the uri
|
EdmURIBuilder |
appendKeySegment(EdmProperty property,
Object value)
Appends key segment to the URI.
|
EdmURIBuilder |
appendKeySegment(Map<EdmProperty,Object> segmentValues)
Appends key segment to the URI, for multiple keys.
|
EdmURIBuilder |
appendMetadataSegment()
Appends metadata segment to the URI.
|
EdmURIBuilder |
appendNavigationSegment(EdmNavigationProperty property)
Appends navigation segment to the URI.
|
EdmURIBuilder |
appendPropertySegment(EdmProperty property,
String segmentValue)
Appends property segment to the URI.
|
EdmURIBuilder |
appendValueSegment()
Appends value segment to the URI.
|
URI |
build()
Build OData URI.
|
EdmURIBuilder |
expand(String... expandItems)
Adds expand query option.
|
EdmURIBuilder |
filter(String filter)
Adds filter query option.
|
EdmURIBuilder |
format(String format)
Adds format query option.
|
EdmURIBuilder |
orderBy(String property)
Adds orderby query option.
|
EdmURIBuilder |
select(String... selectItems)
Adds select query option.
|
EdmURIBuilder |
skip(int skip)
Adds skip query option.
|
EdmURIBuilder |
top(int top)
Adds top query option.
|
EdmURIBuilder appendEntitySetSegment(EdmEntitySet entitySet)
entitySet
- Edm entity set.EdmURIBuilder appendNavigationSegment(EdmNavigationProperty property)
property
- navigation property.EdmURIBuilder appendKeySegment(EdmProperty property, Object value)
property
- edm propertyvalue
- key valueEdmURIBuilder appendKeySegment(Map<EdmProperty,Object> segmentValues)
segmentValues
- segment values.EdmURIBuilder appendPropertySegment(EdmProperty property, String segmentValue)
property
- edmPropertysegmentValue
- segment value.EdmURIBuilder expand(String... expandItems)
expandItems
- items to be expanded in-lineQueryOption.EXPAND
EdmURIBuilder select(String... selectItems)
selectItems
- select itemsQueryOption.SELECT
EdmURIBuilder orderBy(String property)
property
- property string.QueryOption.ORDERBY
EdmURIBuilder appendCountSegment()
EdmURIBuilder appendMetadataSegment()
EdmURIBuilder format(String format)
format
- media type acceptable in a response.QueryOption.FORMAT
EdmURIBuilder appendValueSegment()
EdmURIBuilder addQueryOption(QueryOption option, String value)
option
- query option.value
- query option value.EdmURIBuilder filter(String filter)
filter
- filter string.QueryOption.FILTER
EdmURIBuilder top(int top)
top
- maximum number of entities to be returned.QueryOption.TOP
EdmURIBuilder skip(int skip)
skip
- number of entities to be skipped into the response.QueryOption.SKIP
EdmURIBuilder addCustomQueryOption(String paramName, Object paramValue)
paramName
- parameter nameparamValue
- parameter valueEdmURIBuilder appendFunctionImportSegment(EdmFunctionImport functionImport)
functionImport
- EdmURIBuilder appendFunctionImportParameters(Map<EdmParameter,Object> functionImportParams)
functionImportParams
- URI build()
Copyright © 2013-2022 The Apache Software Foundation. All Rights Reserved.