Class VersionGenerationHelper<T extends VersionedEntity,​V extends VersionEntity>

    • Constructor Summary

      Constructors 
      Constructor Description
      VersionGenerationHelper​(java.lang.Class<T> versionedClass, java.lang.Class<V> versionClass)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void generateNextVersion​(T versionedEntity)
      Generate and add a new version to a given version entity.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • VersionGenerationHelper

        public VersionGenerationHelper​(java.lang.Class<T> versionedClass,
                                       java.lang.Class<V> versionClass)
    • Method Detail

      • generateNextVersion

        public void generateNextVersion​(T versionedEntity)
        Generate and add a new version to a given version entity.
        Parameters:
        versionedEntity - the version entity to generate for