|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.dyndns.nuda.management.Version
public class Version
ツールのバージョンを表すJavaBeansです.
バージョンは以下の4つの要素からなります.
・メジャーバージョン:major-version
・マイナーバージョン:minor-version
・ブランチバージョン:branch-version
・製品状態:product-status
基本的に、バージョン番号は10桁のint値からなります。
以下に、バージョン番号の意味を記載します
| 桁 | 意味 | 1~3桁 | メジャーバージョンをあらわす"1" + メジャーバージョン番号(2桁) |
|---|---|
| 4~6桁 | マイナーバージョンをあらわす"2" + マイナーバージョン番号(2桁) |
| 7~9桁 | ブランチバージョンをあらわす"3" + ブランチバージョン番号(2桁) |
| 10桁 | 製品状態を表す1桁の番号 |
| フィールドの概要 | |
|---|---|
static int |
version
|
| コンストラクタの概要 | |
|---|---|
Version(int version)
引数に指定したバージョン番号を元にインスタンスを生成します |
|
| メソッドの概要 | |
|---|---|
void |
changeProductStatus(PRODUCT_STATUS status)
現在のバージョンに対して製品状態の変更を行います |
int |
compareTo(Version arg0)
|
int |
getBranchVersion()
現在のブランチバージョン(枝番)を表すint値を取得します |
int |
getCurrentVersion()
現在のバージョンを表すint値を取得します |
int |
getMajorVersion()
現在のメジャーバージョンを表すint値を取得します |
int |
getMinorVersion()
現在のマイナーバージョンを表すint値を取得します |
PRODUCT_STATUS |
getProductStatus()
現在の製品状態を取得します |
Version |
revisionUp()
リビジョンアップ(マイナーバージョンアップ)を行います |
Version |
suffixUp()
サフィックスアップ(ブランチバージョンアップ)を行います |
java.lang.String |
toString()
|
Version |
versionUp()
バージョンアップ(メジャーバージョンアップ)を行います |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| フィールドの詳細 |
|---|
public static final int version
| コンストラクタの詳細 |
|---|
public Version(int version)
version - | メソッドの詳細 |
|---|
public int getCurrentVersion()
public int getMajorVersion()
public int getMinorVersion()
public int getBranchVersion()
public PRODUCT_STATUS getProductStatus()
public Version versionUp()
public Version revisionUp()
public Version suffixUp()
public void changeProductStatus(PRODUCT_STATUS status)
status - public java.lang.String toString()
java.lang.Object 内の toStringpublic int compareTo(Version arg0)
java.lang.Comparable<Version> 内の compareTo
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||