public abstract static class ExpandSelectTreeNode.ExpandSelectTreeNodeBuilder extends Object
Constructor and Description |
---|
ExpandSelectTreeNodeBuilder() |
Modifier and Type | Method and Description |
---|---|
abstract ExpandSelectTreeNode |
build()
Will close this builder and return an
ExpandSelectTreeNode . |
abstract ExpandSelectTreeNode.ExpandSelectTreeNodeBuilder |
customExpandedLink(String navigationPropertyName,
ExpandSelectTreeNode expandNode)
Sets a link to be expanded with a custom node.
|
abstract ExpandSelectTreeNode.ExpandSelectTreeNodeBuilder |
entitySet(EdmEntitySet entitySet)
Sets the entitySet for this node.
|
abstract ExpandSelectTreeNode.ExpandSelectTreeNodeBuilder |
expandedLinks(List<String> navigationPropertyNames)
A list of expanded links.
|
abstract ExpandSelectTreeNode.ExpandSelectTreeNodeBuilder |
selectedLinks(List<String> selectedNavigationPropertyNames)
A list of selected links.
|
abstract ExpandSelectTreeNode.ExpandSelectTreeNodeBuilder |
selectedProperties(List<String> selectedPropertyNames)
A list of properties which are selected.
|
public abstract ExpandSelectTreeNode.ExpandSelectTreeNodeBuilder entitySet(EdmEntitySet entitySet)
entitySet
- must not be nullExpandSelectTreeNode.ExpandSelectTreeNodeBuilder
for method chaining.public abstract ExpandSelectTreeNode build() throws EdmException
ExpandSelectTreeNode
. All properties and navigation properties will
be validated if they exist for the entity set.ExpandSelectTreeNode.ExpandSelectTreeNodeBuilder
for method chaining.EdmException
- in case property or navigation property validation fails.public abstract ExpandSelectTreeNode.ExpandSelectTreeNodeBuilder selectedProperties(List<String> selectedPropertyNames)
selectedPropertyNames
- ExpandSelectTreeNode.ExpandSelectTreeNodeBuilder
for method chaining.public abstract ExpandSelectTreeNode.ExpandSelectTreeNodeBuilder selectedLinks(List<String> selectedNavigationPropertyNames)
selectedNavigationPropertyNames
- ExpandSelectTreeNode.ExpandSelectTreeNodeBuilder
for method chaining.public abstract ExpandSelectTreeNode.ExpandSelectTreeNodeBuilder customExpandedLink(String navigationPropertyName, ExpandSelectTreeNode expandNode)
navigationPropertyName
- expandNode
- must not be nullExpandSelectTreeNode.ExpandSelectTreeNodeBuilder
for method chaining.public abstract ExpandSelectTreeNode.ExpandSelectTreeNodeBuilder expandedLinks(List<String> navigationPropertyNames)
navigationPropertyNames
- ExpandSelectTreeNode.ExpandSelectTreeNodeBuilder
for method chaining.Copyright © 2013-2017 The Apache Software Foundation. All Rights Reserved.