パッケージ jp.co.osstech.libjeid.rc2

クラス RC2Permission

java.lang.Object
jp.co.osstech.libjeid.rc2.RC2Permission

public class RC2Permission extends Object
RC2Permissionは、第2世代在留カードの資格外活動許可欄 (DF2/EF01)に対応するクラスです(在留カードのみ)。

D5(0x15): 包括許可欄、D6(0x16): 包括許可期限、D7(0x17): 個別許可欄。

  • コンストラクタの詳細

    • RC2Permission

      public RC2Permission(byte[] encoded) throws IOException
      RC2Permissionオブジェクトを構築します。
      パラメータ:
      encoded - 符号化データ
      例外:
      IOException - デコードエラー
  • メソッドの詳細

    • toString

      public String toString()
      オーバーライド:
      toString クラス内 Object
    • getEncoded

      public byte[] getEncoded()
    • getComprehensive

      public String getComprehensive()
      包括許可欄 (0:無し / 1:許可(週28h以内・風俗営業不可) / 2:許可(週28h以内・教育等))
    • getComprehensiveLimit

      public String getComprehensiveLimit()
      包括許可期限 (YYYYMMDD)
    • getIndividual

      public String getIndividual()
      個別許可欄 (0:無し / 1:有り)
    • getComprehensiveName

      public String getComprehensiveName()
      包括許可欄の券面表示 (例: 1 → 許可(週28時間以内・風俗営業不可))。

      コード定義は第二世代在留カード等仕様書 v1.1 §3.3.4.7 (タグ D5)。

      戻り値:
      券面表示。コードが未設定または仕様に定義が無い場合は null
    • getIndividualName

      public String getIndividualName()
      個別許可欄の券面表示 (例: 1 → 有り)。

      コード定義は第二世代在留カード等仕様書 v1.1 §3.3.4.7 (タグ D7)。

      戻り値:
      券面表示。コードが未設定または仕様に定義が無い場合は null