Class VersionImpl
java.lang.Object
org.opencastproject.assetmanager.impl.VersionImpl
- All Implemented Interfaces:
Serializable,Comparable<org.opencastproject.assetmanager.api.Version>,org.opencastproject.assetmanager.api.Version
@ParametersAreNonnullByDefault
public final class VersionImpl
extends Object
implements org.opencastproject.assetmanager.api.Version
The version of an archived media package or element.
This class encapsulates the actual data type used for identifying versions to minimize API changes.
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintcompareTo(org.opencastproject.assetmanager.api.Version v) booleaninthashCode()booleanisOlder(org.opencastproject.assetmanager.api.Version v) booleanisYounger(org.opencastproject.assetmanager.api.Version v) static VersionImplmk(long nr) Constructor function.static VersionImplmk(org.opencastproject.assetmanager.api.Version v) static VersionImplnext(long latest) Create the next version after thelatest.toString()longvalue()
-
Field Details
-
FIRST
-
-
Constructor Details
-
VersionImpl
public VersionImpl(long nr)
-
-
Method Details
-
mk
Constructor function. -
mk
-
next
Create the next version after thelatest. -
value
public long value() -
isOlder
public boolean isOlder(org.opencastproject.assetmanager.api.Version v) - Specified by:
isOlderin interfaceorg.opencastproject.assetmanager.api.Version
-
isYounger
public boolean isYounger(org.opencastproject.assetmanager.api.Version v) - Specified by:
isYoungerin interfaceorg.opencastproject.assetmanager.api.Version
-
compareTo
public int compareTo(org.opencastproject.assetmanager.api.Version v) - Specified by:
compareToin interfaceComparable<org.opencastproject.assetmanager.api.Version>
-
equals
-
hashCode
public int hashCode() -
toString
-