Package com.im.df.api.dml
Class DFDataTreeDataProvider.PathUpdateDescription
- java.lang.Object
-
- com.im.df.api.dml.DFDataTreeDataProvider.PathUpdateDescription
-
- Enclosing interface:
- DFDataTreeDataProvider
public static final class DFDataTreeDataProvider.PathUpdateDescription extends java.lang.Object
Structure containing the path update description. Can contain multipleDFDataTreeDataProvider.IdPathPair
s andDFField
s to update.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DFDataTreeDataProvider.PathUpdateDescription.Builder
Builder forDFDataTreeDataProvider.PathUpdateDescription
.static class
DFDataTreeDataProvider.PathUpdateDescription.ValueWrapper
Used to wrap the values.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DFDataTreeDataProvider.PathUpdateDescription.Builder
builder()
Returns a builder forDFDataTreeDataProvider.PathUpdateDescription
.com.google.common.collect.ImmutableSet<DFDataTreeDataProvider.IdPathPair>
getIdPathPairs()
Returns allDFDataTreeDataProvider.IdPathPair
s fromDFDataTreeDataProvider.PathUpdateDescription
.com.google.common.collect.ImmutableSet<DFDataTree.Path>
getPaths()
Returns all theDFDataTree.Path
s fromDFDataTreeDataProvider.PathUpdateDescription
.com.google.common.collect.ImmutableMap<DFField,DFDataTreeDataProvider.PathUpdateDescription.ValueWrapper>
getValues()
Returns the field value pars from theDFDataTreeDataProvider.PathUpdateDescription
.boolean
isEmpty()
If theDFDataTreeDataProvider.PathUpdateDescription
is empty.
-
-
-
Method Detail
-
builder
public static DFDataTreeDataProvider.PathUpdateDescription.Builder builder()
Returns a builder forDFDataTreeDataProvider.PathUpdateDescription
.- Returns:
- Builder.
-
getValues
public com.google.common.collect.ImmutableMap<DFField,DFDataTreeDataProvider.PathUpdateDescription.ValueWrapper> getValues()
Returns the field value pars from theDFDataTreeDataProvider.PathUpdateDescription
.- Returns:
- Field value pairs to update.
- Since:
- 15.8.24
-
getPaths
public com.google.common.collect.ImmutableSet<DFDataTree.Path> getPaths()
Returns all theDFDataTree.Path
s fromDFDataTreeDataProvider.PathUpdateDescription
.- Returns:
- All paths from
DFDataTreeDataProvider.PathUpdateDescription
.
-
getIdPathPairs
public com.google.common.collect.ImmutableSet<DFDataTreeDataProvider.IdPathPair> getIdPathPairs()
Returns allDFDataTreeDataProvider.IdPathPair
s fromDFDataTreeDataProvider.PathUpdateDescription
.- Returns:
DFDataTreeDataProvider.IdPathPair
s which will be modified.
-
isEmpty
public boolean isEmpty()
If theDFDataTreeDataProvider.PathUpdateDescription
is empty.- Returns:
- true if no values or no
DFDataTreeDataProvider.IdPathPair
s are inDFDataTreeDataProvider.PathUpdateDescription
.
-
-