public abstract class ExpandSelectTreeNode extends Object
Modifier and Type | Class and Description |
---|---|
static class |
ExpandSelectTreeNode.ExpandSelectTreeNodeBuilder
Builder interface
|
Constructor and Description |
---|
ExpandSelectTreeNode() |
Modifier and Type | Method and Description |
---|---|
static ExpandSelectTreeNode.ExpandSelectTreeNodeBuilder |
entitySet(EdmEntitySet entitySet)
Creates a builder instance and sets the entitySet for this node.
|
abstract Map<String,ExpandSelectTreeNode> |
getLinks()
Gets the links that have to be included or expanded.
|
abstract List<EdmProperty> |
getProperties()
Gets the list of explicitly selected
properties . |
abstract boolean |
isAll()
Determines whether all properties (including navigation properties) have been selected.
|
public abstract boolean isAll()
public abstract List<EdmProperty> getProperties()
Gets the list of explicitly selected properties
.
This list does not contain any navigation properties.
It is empty if isAll()
returns true
.
public abstract Map<String,ExpandSelectTreeNode> getLinks()
ExpandSelectTreeNode
;
if that node is null
, a deferred link has been requested,
otherwise the link must be expanded with information found in that nodepublic static ExpandSelectTreeNode.ExpandSelectTreeNodeBuilder entitySet(EdmEntitySet entitySet)
entitySet
- on which this node is basedExpandSelectTreeNode.ExpandSelectTreeNodeBuilder
to build the nodeCopyright © 2013-2017 The Apache Software Foundation. All Rights Reserved.