Package com.gigaspaces.internal.version
Class PlatformLogicalVersion
java.lang.Object
com.gigaspaces.internal.version.PlatformLogicalVersion
- All Implemented Interfaces:
SmartExternalizable,Externalizable,Serializable,Comparable<PlatformLogicalVersion>
public class PlatformLogicalVersion
extends Object
implements SmartExternalizable, Comparable<PlatformLogicalVersion>
Represents the logical version of the jar
- Since:
- 7.1
- Author:
- eitany
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersion -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintcompareTo(PlatformLogicalVersion other) booleanstatic PlatformLogicalVersionbooleangreaterOrEquals(PlatformLogicalVersion otherVersion) Returns true if this logical version is greater or equals to the other ( >= )booleangreaterThan(PlatformLogicalVersion otherVersion) Returns true if this logical version is greater than other ( > )inthashCode()booleanlessThan(PlatformLogicalVersion otherVersion) Returns true if this logical version is less than other ( < )static voidbytemajor()static PlatformLogicalVersionminimum(PlatformLogicalVersion version1, PlatformLogicalVersion version2) byteminor()booleanvoidread(ObjectInput in) voidbytetoString()voidwrite(ObjectOutput out) voidMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.gigaspaces.serialization.SmartExternalizable
enabledSmartExternalizableWithReference
-
Field Details
-
v9_1_0
-
v9_1_1
-
v9_1_2
-
v9_5_0
-
v9_5_1
-
v9_5_2
-
v9_5_2_PATCH3
-
v9_6_0
-
v9_6_1
-
v9_6_2_PATCH3
-
v9_7_0
-
v9_7_1
-
v9_7_2
-
v10_0_0
-
v10_0_1
-
v10_1_0
-
v10_1_1
-
v10_2_0
-
v10_2_0_PATCH2
-
v11_0_0
-
v11_0_1
-
v12_0_0
-
v12_0_1
-
v12_1_0
-
v12_1_1
-
v12_2_0
-
v12_3_0
-
v12_3_0_PATCH4
-
v12_3_1
-
v14_0_0
-
v14_0_1
-
v14_2_0
-
v14_5_0
-
v15_0_0
-
v15_2_0
-
v15_5_0
-
v15_8_0
-
v15_8_1
-
v16_0_0
-
v16_1_0
-
v16_1_1
-
v16_2_0
-
v16_2_1
-
v16_3_0
-
v16_4_0
-
v16_5_0
-
v17_0_0
-
v17_1_0
-
v17_1_1
-
v17_1_5
-
v17_2_0
-
v17_1_0_PATCH
-
-
Constructor Details
-
PlatformLogicalVersion
public PlatformLogicalVersion()
-
-
Method Details
-
getLogicalVersion
- Returns:
- this jar platform logical version
-
major
public byte major() -
minor
public byte minor() -
servicePack
public byte servicePack() -
compareTo
- Specified by:
compareToin interfaceComparable<PlatformLogicalVersion>
-
patchSameOrGreater
-
lessThan
Returns true if this logical version is less than other ( < )- Returns:
- true if this logical version is less than other ( < )
-
greaterThan
Returns true if this logical version is greater than other ( > )- Returns:
- true if this logical version is greater than other ( > )
-
greaterOrEquals
Returns true if this logical version is greater or equals to the other ( >= )- Returns:
- true if this logical version is greater or equals to the other ( >= )
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOExceptionClassNotFoundException
-
read
- Throws:
IOException
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
write
- Throws:
IOException
-
toString
-
hashCode
public int hashCode() -
equals
-
minimum
public static PlatformLogicalVersion minimum(PlatformLogicalVersion version1, PlatformLogicalVersion version2) -
main
-