パッケージ jp.co.osstech.libjeid
クラス INVisualAP
- java.lang.Object
-
- jp.co.osstech.libjeid.INVisualAP
-
public class INVisualAP extends java.lang.Object
券面APを操作するオブジェクトです。
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 INVisualAP(JeidReader reader)
コンストラクタ
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 INCardFrontEntries
getFrontEntries()
券面の表面を取得します。int
getPinA()
券面APの照合番号Aのカウンタを取得します。int
getPinB()
券面APの照合番号Bのカウンタを取得します。INVisualEntries
readEntries()
券面の表面を取得します。INVisualFiles
readFiles()
個人番号カードの券面AP内のすべてのデータを読み出します。INVisualMyNumber
readMyNumber()
個人番号を取得します。void
verifyPin(java.lang.String pin)
券面入力補助APの暗証番号を入力します。void
verifyPinA(java.lang.String pin)
券面APの照合番号Aを入力します。void
verifyPinB(java.lang.String pin)
券面APの照合番号Bを入力します。
-
-
-
コンストラクタの詳細
-
INVisualAP
public INVisualAP(JeidReader reader)
コンストラクタ- パラメータ:
reader
- JeidReader
-
-
メソッドの詳細
-
readFiles
public INVisualFiles readFiles() throws java.io.IOException
個人番号カードの券面AP内のすべてのデータを読み出します。- 戻り値:
- 券面AP内のすべてのデータ
- 例外:
java.io.IOException
- IOエラー
-
getFrontEntries
public INCardFrontEntries getFrontEntries() throws java.io.IOException, InvalidPinException
券面の表面を取得します。 このメソッドはreadEntries()
に置き換えられます。 互換性維持のために引き続き使用できますが、非推奨となります。- 戻り値:
- 券面の表面
- 例外:
java.io.IOException
- IOエラーInvalidPinException
- PINの誤り
-
readEntries
public INVisualEntries readEntries() throws java.io.IOException
券面の表面を取得します。- 戻り値:
- 券面の表面
- 例外:
java.io.IOException
- IOエラー
-
readMyNumber
public INVisualMyNumber readMyNumber() throws java.io.IOException, java.lang.UnsupportedOperationException
個人番号を取得します。- 戻り値:
- 個人番号
- 例外:
java.io.IOException
- IOエラーjava.lang.UnsupportedOperationException
- サポートされていない操作
-
getPinA
public int getPinA() throws java.io.IOException
券面APの照合番号Aのカウンタを取得します。- 戻り値:
- カウンタ
- 例外:
java.io.IOException
- IOエラー
-
verifyPinA
public void verifyPinA(java.lang.String pin) throws java.io.IOException, InvalidPinException
券面APの照合番号Aを入力します。- パラメータ:
pin
- 照合番号A(12桁)- 例外:
java.io.IOException
- IOエラーInvalidPinException
- PINの誤り
-
getPinB
public int getPinB() throws java.io.IOException
券面APの照合番号Bのカウンタを取得します。- 戻り値:
- カウンタ
- 例外:
java.io.IOException
- IOエラー
-
verifyPinB
public void verifyPinB(java.lang.String pin) throws java.io.IOException, InvalidPinException
券面APの照合番号Bを入力します。- パラメータ:
pin
- 照合番号B(14桁)- 例外:
java.io.IOException
- IOエラーInvalidPinException
- PINの誤り
-
verifyPin
public void verifyPin(java.lang.String pin) throws java.io.IOException, InvalidPinException
券面入力補助APの暗証番号を入力します。- パラメータ:
pin
- 照合番号A(4桁)- 例外:
java.io.IOException
- IOエラーInvalidPinException
- PINの誤り
-
-