Interface ReturningObjectBuilder<T>

Type Parameters:
T - The type that this builder produces

public interface ReturningObjectBuilder<T>
An object build provides the returning bindings that should be used by a ReturningModificationCriteriaBuilder and provides methods for transforming tuples into the target type T.
Since:
1.1.0
Author:
Christian Beikov
  • Method Summary

    Modifier and Type Method Description
    void applyReturning​(SimpleReturningBuilder returningBuilder)
    Applies the returning bindings necessary for this object builder to work.
    T build​(Object[] tuple)
    Builds an object of the target type T from the given tuple.
    List<T> buildList​(List<T> list)
    Transforms the given list and returns the result.
  • Method Details

    • applyReturning

      void applyReturning​(SimpleReturningBuilder returningBuilder)
      Applies the returning bindings necessary for this object builder to work.
      Parameters:
      returningBuilder - The returningBuilder on which to apply the returning bindings
    • build

      T build​(Object[] tuple)
      Builds an object of the target type T from the given tuple.
      Parameters:
      tuple - The result tuple
      Returns:
      The target object
    • buildList

      List<T> buildList​(List<T> list)
      Transforms the given list and returns the result.
      Parameters:
      list - The list to be transformed
      Returns:
      The resulting list