インターフェース Claims

    • メソッドの詳細

      • getStringClaim

        OptionalSE<StringSE> getStringClaim​(StringSE name)
        指定された名前の文字列クレームを取得
        パラメーター:
        name -
        戻り値:
        値、または存在しない場合は空のオプション
        例外:
        IllegalArgumentExceptionSE - claim の値が文字列でない場合
      • getNumericDateClaim

        OptionalSE<InstantSE> getNumericDateClaim​(StringSE name)
        指定された名前の数値日付クレームを取得
        パラメーター:
        name -
        戻り値:
        値、または存在しない場合は空のオプション
        例外:
        IllegalArgumentExceptionSE - claim の値がエポック秒を表す数値でない場合
      • getArrayStringClaim

        ListSE<StringSE> getArrayStringClaim​(StringSE name)
        指定された名前の文字列リスト取得要求
        パラメーター:
        name -
        戻り値:
        クレームの値を含むリスト、または値が存在しない場合は空のリスト。
        例外:
        IllegalArgumentExceptionSE - claim の値が文字列でも文字列の配列でもない場合
      • getIntClaim

        OptionalIntSE getIntClaim​(StringSE name)
        指定された名前の整数クレームを取得する
        パラメーター:
        name -
        戻り値:
        値、または存在しない場合は空のオプション
        例外:
        IllegalArgumentExceptionSE - claim の値が数値でない場合
      • getLongClaim

        OptionalLongSE getLongClaim​(StringSE name)
        指定された名前の長いクレームを取得する
        パラメーター:
        name -
        戻り値:
        値、または存在しない場合は空のオプション
        例外:
        IllegalArgumentExceptionSE - claim の値が数値でない場合
      • getDoubleClaim

        OptionalDoubleSE getDoubleClaim​(StringSE name)
        名の二重請求を取得する
        パラメーター:
        name -
        戻り値:
        値、または存在しない場合は空のオプション
        例外:
        IllegalArgumentExceptionSE - claim の値が数値でない場合
      • getNested

        OptionalSE<Claims> getNested​(StringSE name)
        指定された名前のネストされたクレームを取得します。
        パラメーター:
        name -
        戻り値:
        そのクレーム内のネストされた値を表すクレームインスタンス、または存在しない場合は空のオプション
        例外:
        IllegalArgumentExceptionSE - 値がネストされたオブジェクトでない場合