Package org.jboss.as.controller
Class ModelVersion
java.lang.Object
org.jboss.as.controller.ModelVersion
- All Implemented Interfaces:
Comparable<ModelVersion>,ModelVersionRange
public final class ModelVersion
extends Object
implements ModelVersionRange, Comparable<ModelVersion>
- Author:
- Emanuel Muckenhuber
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.jboss.as.controller.ModelVersionRange
ModelVersionRange.Versions -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidaddToExistingModel(org.jboss.dmr.ModelNode node) static intcompare(ModelVersion versionA, ModelVersion versionB) Compares two model versionsintstatic ModelVersioncreate(int major) static ModelVersioncreate(int major, int minor) static ModelVersioncreate(int major, int minor, int micro) booleanstatic ModelVersionfromString(String s) intgetMajor()intgetMicro()intgetMinor()Get all version in the range.inthashCode()org.jboss.dmr.ModelNodetoString()
-
Field Details
-
CURRENT
-
-
Method Details
-
getMajor
public int getMajor() -
getMinor
public int getMinor() -
getMicro
public int getMicro() -
equals
-
hashCode
public int hashCode() -
toString
-
toModelNode
public org.jboss.dmr.ModelNode toModelNode() -
addToExistingModel
public void addToExistingModel(org.jboss.dmr.ModelNode node) -
getVersions
Description copied from interface:ModelVersionRangeGet all version in the range.- Specified by:
getVersionsin interfaceModelVersionRange- Returns:
- the versions
-
create
-
create
-
create
-
fromString
-
compare
Compares two model versions- Parameters:
versionA- a model versionversionB- a model version- Returns:
1ifversionB > versionA-1ifversionB < versionA0ifversionB == versionA
-
compareTo
- Specified by:
compareToin interfaceComparable<ModelVersion>
-