java.lang.Object
software.xdev.spring.data.eclipse.store.repository.root.VersionedRoot
All Implemented Interfaces:
software.xdev.micromigration.version.Versioned

public class VersionedRoot extends Object implements software.xdev.micromigration.version.Versioned
  • Constructor Details

    • VersionedRoot

      public VersionedRoot()
    • VersionedRoot

      public VersionedRoot(Root rootDataV1)
      Parameters:
      rootDataV1 - is only filled if this is a old version <2.0.0 and needs upgrading
  • Method Details

    • getRootDataV1

      public Root getRootDataV1()
    • getRootDataV2

      public RootDataV2 getRootDataV2()
    • clearOldRootData

      public void clearOldRootData()
    • getCurrentRootData

      public RootDataV2 getCurrentRootData()
    • setVersion

      public void setVersion(software.xdev.micromigration.version.MigrationVersion migrationVersion)
      Specified by:
      setVersion in interface software.xdev.micromigration.version.Versioned
    • getVersion

      public software.xdev.micromigration.version.MigrationVersion getVersion()
      Specified by:
      getVersion in interface software.xdev.micromigration.version.Versioned