Interface IntermediatePatchBuilder<T extends AbstractMultiFieldPatchBuilder<T>>
-
- Type Parameters:
T- The parent patch builder type
- All Known Implementing Classes:
CustomPropertiesPatchBuilder
public interface IntermediatePatchBuilder<T extends AbstractMultiFieldPatchBuilder<T>>Used for supporting intermediate subtypes when constructing a patch for an aspect that includes complex objects.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TgetParent()Convenience method to return parent patch builder in functional callstackjava.util.List<org.apache.commons.lang3.tuple.ImmutableTriple<java.lang.String,java.lang.String,com.fasterxml.jackson.databind.JsonNode>>getSubPaths()Exposes subpath values to parent patch builder in Op, Path, Value triples.
-
-
-
Method Detail
-
getParent
T getParent()
Convenience method to return parent patch builder in functional callstack
-
getSubPaths
java.util.List<org.apache.commons.lang3.tuple.ImmutableTriple<java.lang.String,java.lang.String,com.fasterxml.jackson.databind.JsonNode>> getSubPaths()
Exposes subpath values to parent patch builder in Op, Path, Value triples. Should usually only be called by the parent patch builder class when constructing the path values.
-
-