Class MigrationVersionResourceProvider
- java.lang.Object
-
- org.nuiton.topia.service.migration.resources.MigrationVersionResourceProvider
-
public class MigrationVersionResourceProvider extends Object
Provider ofMigrationVersionResource.Created by tchemit on 05/05/2018.
- Author:
- Tony Chemit - dev@tchemit.fr
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<org.nuiton.version.Version,MigrationVersionResource>resourcesAvailable migration resources found in class-path indexed by their version.
-
Constructor Summary
Constructors Modifier Constructor Description protectedMigrationVersionResourceProvider()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MigrationVersionResourceProviderget()List<org.nuiton.version.Version>getAvailableVersions()org.nuiton.version.VersiongetLastVersion()MigrationVersionResourcegetResource(org.nuiton.version.Version version)com.google.common.collect.ImmutableList<org.nuiton.version.Version>getVersionsAfter(org.nuiton.version.Version current)
-
-
-
Field Detail
-
resources
protected final Map<org.nuiton.version.Version,MigrationVersionResource> resources
Available migration resources found in class-path indexed by their version.
-
-
Method Detail
-
get
public static MigrationVersionResourceProvider get()
-
getAvailableVersions
public List<org.nuiton.version.Version> getAvailableVersions()
-
getLastVersion
public org.nuiton.version.Version getLastVersion()
-
getVersionsAfter
public com.google.common.collect.ImmutableList<org.nuiton.version.Version> getVersionsAfter(org.nuiton.version.Version current)
-
getResource
public MigrationVersionResource getResource(org.nuiton.version.Version version)
-
-