public class ExpandSelectTreeNodeImpl extends ExpandSelectTreeNode
| Modifier and Type | Class and Description |
|---|---|
static class |
ExpandSelectTreeNodeImpl.AllKinds |
class |
ExpandSelectTreeNodeImpl.ExpandSelectTreeNodeBuilderImpl |
ExpandSelectTreeNode.ExpandSelectTreeNodeBuilder| Constructor and Description |
|---|
ExpandSelectTreeNodeImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addProperty(EdmProperty property) |
ExpandSelectTreeNodeImpl.AllKinds |
getAllKind() |
List<ExpandSelectTreeNode> |
getExpandedList()
A list of all expanded links within the parent entity.
|
Map<String,ExpandSelectTreeNode> |
getLinks()
Gets the links that have to be included or expanded.
|
List<EdmProperty> |
getProperties()
Gets the list of explicitly selected
properties. |
boolean |
isAll()
Determines whether all properties (including navigation properties) have been selected.
|
boolean |
isExpanded() |
boolean |
isExplicitlySelected() |
void |
putLink(String name,
ExpandSelectTreeNodeImpl node) |
void |
removeLink(String name) |
void |
setAllExplicitly() |
void |
setAllKindFalse() |
void |
setExpanded() |
void |
setExplicitlySelected() |
String |
toJsonString() |
entitySetpublic boolean isAll()
ExpandSelectTreeNodeisAll in class ExpandSelectTreeNodepublic List<EdmProperty> getProperties()
ExpandSelectTreeNodeGets the list of explicitly selected properties.
This list does not contain any navigation properties.
It is empty if ExpandSelectTreeNode.isAll() returns true.
getProperties in class ExpandSelectTreeNodepublic Map<String,ExpandSelectTreeNode> getLinks()
ExpandSelectTreeNodegetLinks in class ExpandSelectTreeNodeExpandSelectTreeNode;
if that node is null, a deferred link has been requested,
otherwise the link must be expanded with information found in that nodepublic List<ExpandSelectTreeNode> getExpandedList()
ExpandSelectTreeNodegetExpandedList in class ExpandSelectTreeNodeExpandSelectTreeNode.ExpandSelectTreeNodeBuilder for method chaining.public void putLink(String name, ExpandSelectTreeNodeImpl node)
public void removeLink(String name)
public boolean isExplicitlySelected()
public void setExplicitlySelected()
public boolean isExpanded()
public void setExpanded()
public void addProperty(EdmProperty property)
public void setAllExplicitly()
public ExpandSelectTreeNodeImpl.AllKinds getAllKind()
public void setAllKindFalse()
public String toJsonString()
Copyright © 2020. All rights reserved.