クラス Versioned.Version

java.lang.ObjectSE
org.springframework.vault.support.Versioned.Version
含まれているクラス:
Versioned<T>

public static class Versioned.Version extends ObjectSE
Vault バージョンを表す値オブジェクト。

0 より大きいバージョンは特定の秘密バージョンを指しますが、バージョン番号 0 は特定の操作に意味が関連付けられているプレースホルダーを指します。バージョン番号 0 は、最初に作成されたバージョン、最新バージョンを意味します。

作成者:
Mark Paluch
  • メソッドの詳細

    • unversioned

      public static Versioned.Version unversioned()
      戻り値:
      バージョン番号ゼロを必要とする特定の操作のプレースホルダーとして、バージョン管理されていない Versioned.Version
    • from

      public static Versioned.Version from(int versionNumber)
      versionNumber を指定して Versioned.Version を作成します。
      パラメーター:
      versionNumber - バージョン番号。
      戻り値:
      versionNumberVersioned.Version
    • isVersioned

      public boolean isVersioned()
      戻り値:
      この Versioned.Version が有効なバージョン番号を指している場合は true、それ以外の場合は false。

      ゼロに等しいバージョン番号は、特定のバージョン管理操作のコンテキストにおいて、バージョン管理されていないバージョンまたは最新のバージョンを示すプレースホルダーです。

    • getVersion

      public int getVersion()
      戻り値:
      バージョン番号。
    • equals

      public boolean equals(ObjectSE o)
      オーバーライド:
      クラス ObjectSEequalsSE 
    • hashCode

      public int hashCode()
      オーバーライド:
      クラス ObjectSEhashCode 
    • toString

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString