Interface CollectionInstantiator<C extends Collection<?>,​R extends Collection<?> & RecordingContainer<? extends C>>

Type Parameters:
C - The collection type
R - The recording container type

public interface CollectionInstantiator<C extends Collection<?>,​R extends Collection<?> & RecordingContainer<? extends C>>
An instantiator for normal, recording and JPA collections for an entity view attribute.
Since:
1.5.0
Author:
Christian Beikov
  • Method Summary

    Modifier and Type Method Description
    C createCollection​(int size)
    Creates a plain collection.
    R createRecordingCollection​(int size)
    Creates a recording collection.
  • Method Details

    • createCollection

      C createCollection​(int size)
      Creates a plain collection.
      Parameters:
      size - The size estimate
      Returns:
      the collection
    • createRecordingCollection

      R createRecordingCollection​(int size)
      Creates a recording collection.
      Parameters:
      size - The size estimate
      Returns:
      the recording collection