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
    Applies the returning bindings necessary for this object builder to work.
    build(Object[] tuple)
    Builds an object of the target type T from the given tuple.
    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