Class InstalledVersionInfo
- java.lang.Object
-
- de.dytanic.cloudnet.launcher.version.InstalledVersionInfo
-
- All Implemented Interfaces:
VersionInfo
- Direct Known Subclasses:
FallbackUpdater
public class InstalledVersionInfo extends java.lang.Object implements VersionInfo
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringappVersionprotected java.lang.StringgitHubRepositoryprotected longreleaseTimestampprotected java.nio.file.PathtargetDirectory
-
Constructor Summary
Constructors Constructor Description InstalledVersionInfo(java.nio.file.Path targetDirectory, java.lang.String gitHubRepository)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetCurrentVersion()java.lang.StringgetGitHubRepository()longgetReleaseTimestamp()java.lang.StringgetRepositoryVersion()java.nio.file.PathgetTargetDirectory()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.dytanic.cloudnet.launcher.version.VersionInfo
getFullVersion
-
-
-
-
Method Detail
-
getRepositoryVersion
public java.lang.String getRepositoryVersion()
- Specified by:
getRepositoryVersionin interfaceVersionInfo
-
getCurrentVersion
public java.lang.String getCurrentVersion()
- Specified by:
getCurrentVersionin interfaceVersionInfo
-
getGitHubRepository
public java.lang.String getGitHubRepository()
- Specified by:
getGitHubRepositoryin interfaceVersionInfo
-
getReleaseTimestamp
public long getReleaseTimestamp()
- Specified by:
getReleaseTimestampin interfaceVersionInfo
-
getTargetDirectory
public java.nio.file.Path getTargetDirectory()
- Specified by:
getTargetDirectoryin interfaceVersionInfo
-
-