| Package | Description |
|---|---|
| org.apache.olingo.odata2.api.ep |
Entity Provider
|
| org.apache.olingo.odata2.api.ep.callback |
Entity Provider Callbacks
|
| org.apache.olingo.odata2.api.ep.entry |
Entity Provider Entries
|
| org.apache.olingo.odata2.api.uri |
URI Parser Facade
|
| org.apache.olingo.odata2.core.ep.aggregator | |
| org.apache.olingo.odata2.core.ep.entry | |
| org.apache.olingo.odata2.core.uri |
| Modifier and Type | Method and Description |
|---|---|
ExpandSelectTreeNode |
EntityProviderWriteProperties.getExpandSelectTree()
Gets the expand select tree data structure resulting from $expand and $select query options.
|
| Modifier and Type | Method and Description |
|---|---|
EntityProviderWriteProperties.ODataEntityProviderPropertiesBuilder |
EntityProviderWriteProperties.ODataEntityProviderPropertiesBuilder.expandSelectTree(ExpandSelectTreeNode expandSelectTree)
Set a expand select tree which results from $expand and $select query parameter.
|
| Modifier and Type | Method and Description |
|---|---|
ExpandSelectTreeNode |
WriteCallbackContext.getCurrentExpandSelectTreeNode()
Current means the node pointing to the target entity set
|
| Modifier and Type | Method and Description |
|---|---|
void |
WriteCallbackContext.setCurrentExpandSelectTreeNode(ExpandSelectTreeNode currentNode)
Do Not Call This Method!
|
| Modifier and Type | Method and Description |
|---|---|
ExpandSelectTreeNode |
ODataEntry.getExpandSelectTree()
Gets the expand select tree data structure which can be used for
$expand query option. |
| Modifier and Type | Method and Description |
|---|---|
abstract ExpandSelectTreeNode |
ExpandSelectTreeNode.ExpandSelectTreeNodeBuilder.build()
Will close this builder and return an
ExpandSelectTreeNode. |
abstract ExpandSelectTreeNode |
UriParser.buildExpandSelectTree(List<SelectItem> select,
List<ArrayList<NavigationPropertySegment>> expand)
Creates an optimized expression tree out of $expand and $select expressions.
|
static ExpandSelectTreeNode |
UriParser.createExpandSelectTree(List<SelectItem> select,
List<ArrayList<NavigationPropertySegment>> expand)
Creates an optimized expression tree out of $expand and $select expressions.
|
| Modifier and Type | Method and Description |
|---|---|
abstract List<ExpandSelectTreeNode> |
ExpandSelectTreeNode.getExpandedList()
A list of all expanded links within the parent entity.
|
abstract Map<String,ExpandSelectTreeNode> |
ExpandSelectTreeNode.getLinks()
Gets the links that have to be included or expanded.
|
| Modifier and Type | Method and Description |
|---|---|
abstract ExpandSelectTreeNode.ExpandSelectTreeNodeBuilder |
ExpandSelectTreeNode.ExpandSelectTreeNodeBuilder.customExpandedLink(String navigationPropertyName,
ExpandSelectTreeNode expandNode)
Sets a link to be expanded with a custom node.
|
| Modifier and Type | Method and Description |
|---|---|
static EntityInfoAggregator |
EntityInfoAggregator.create(EdmEntitySet entitySet,
ExpandSelectTreeNode expandSelectTree)
Create an
EntityInfoAggregator based on given EdmEntitySet |
| Modifier and Type | Method and Description |
|---|---|
ExpandSelectTreeNode |
ODataEntryImpl.getExpandSelectTree() |
| Constructor and Description |
|---|
ODataEntryImpl(Map<String,Object> data,
MediaMetadata mediaMetadata,
EntryMetadata entryMetadata,
ExpandSelectTreeNode expandSelectTree,
boolean containsInlineEntry) |
| Modifier and Type | Class and Description |
|---|---|
class |
ExpandSelectTreeNodeImpl |
| Modifier and Type | Method and Description |
|---|---|
ExpandSelectTreeNode |
ExpandSelectTreeNodeImpl.ExpandSelectTreeNodeBuilderImpl.build() |
ExpandSelectTreeNode |
UriParserImpl.buildExpandSelectTree(List<SelectItem> select,
List<ArrayList<NavigationPropertySegment>> expand) |
| Modifier and Type | Method and Description |
|---|---|
List<ExpandSelectTreeNode> |
ExpandSelectTreeNodeImpl.getExpandedList() |
Map<String,ExpandSelectTreeNode> |
ExpandSelectTreeNodeImpl.getLinks() |
| Modifier and Type | Method and Description |
|---|---|
ExpandSelectTreeNode.ExpandSelectTreeNodeBuilder |
ExpandSelectTreeNodeImpl.ExpandSelectTreeNodeBuilderImpl.customExpandedLink(String navigationPropertyName,
ExpandSelectTreeNode expandNode) |
Copyright © 2020. All rights reserved.