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

クラス EPMRZ


  • public class EPMRZ
    extends java.lang.Object
    EPMRZは、パスポートのMachine Readable Zone (MRZ)に記載された情報に対応するクラスです。 Basic Access Control (BAC)を行う際にも使用します。
    • コンストラクタの概要

      コンストラクタ 
      コンストラクタ 説明
      EPMRZ​(java.lang.String mrz)
      コンストラクタ
      EPMRZ​(java.lang.String passportNumber, java.lang.String birthDate, java.lang.String expirationDate)
      コンストラクタ
    • メソッドの概要

      すべてのメソッド インスタンス・メソッド concreteメソッド 
      修飾子とタイプ メソッド 説明
      java.lang.String getBirthDate()
      生年月日(YYMMDD)を返します。
      java.lang.String getBirthDateCheckDigit()
      生年月日のチェックディジットを返します。
      java.lang.String getCompositeCheckDigit()
      パスポート番号、生年月日、有効期限、オプショナルデータおよびそれぞれのチェックディジットによる複合データのチェックディジットを返します。
      java.lang.String getDocumentCode()
      ドキュメントコードを返します。
      java.lang.String getExpirationDate()
      有効期限(YYMMDD)を返します。
      java.lang.String getExpirationDateCheckDigit()
      有効期限のチェックディジットを返します。
      java.lang.String getGivenName()
      名を返します。
      java.lang.String getIssuingCountry()
      発行国または組織のコードを返します。
      java.lang.String getMrz()
      MRZの文字列すべてを返します。
      java.lang.String getName()
      氏名を返します。
      java.lang.String getNationality()
      国籍コードを返します。
      java.lang.String getOptionalData()
      オプションデータを返します。
      java.lang.String getOptionalDataCheckDigit()
      オプションデータのチェックディジットを返します。
      java.lang.String getPassportNumber()
      パスポート番号を返します。
      java.lang.String getPassportNumberCheckDigit()
      パスポート番号のチェックディジットを返します。
      java.lang.String getSex()
      性別を返します。
      java.lang.String getSurname()
      姓を返します。
      java.lang.String toString()
      Stringオブジェクトを返します。
      • クラスから継承されたメソッド java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • コンストラクタの詳細

      • EPMRZ

        public EPMRZ​(java.lang.String mrz)
        コンストラクタ
        パラメータ:
        mrz - Machine Readable Zoneに記載されたすべての文字列
      • EPMRZ

        public EPMRZ​(java.lang.String passportNumber,
                     java.lang.String birthDate,
                     java.lang.String expirationDate)
        コンストラクタ
        パラメータ:
        passportNumber - パスポート番号
        birthDate - 生年月日(YYMMDDの6桁)
        expirationDate - 有効期限(YYMMDDの6桁)
    • メソッドの詳細

      • getDocumentCode

        public java.lang.String getDocumentCode()
        ドキュメントコードを返します。 フィールドの値をそのまま返すため、値の後ろが「<」でパディングされている可能性があります。
        戻り値:
        ドキュメントコード
      • getIssuingCountry

        public java.lang.String getIssuingCountry()
        発行国または組織のコードを返します。 フィールドの値をそのまま返すため、値の後ろが「<」でパディングされている可能性があります。
        戻り値:
        発行国または組織のコード
      • getName

        public java.lang.String getName()
        氏名を返します。 フィールドの値をそのまま返すため、値の後ろが「<」でパディングされている可能性があります。
        戻り値:
        氏名
      • getSurname

        public java.lang.String getSurname()
        姓を返します。
        戻り値:
      • getGivenName

        public java.lang.String getGivenName()
        名を返します。
        戻り値:
      • getPassportNumber

        public java.lang.String getPassportNumber()
        パスポート番号を返します。 フィールドの値をそのまま返すため、値の後ろが「<」でパディングされている可能性があります。
        戻り値:
        パスポート番号
      • getPassportNumberCheckDigit

        public java.lang.String getPassportNumberCheckDigit()
        パスポート番号のチェックディジットを返します。
        戻り値:
        パスポート番号のチェックディジット
      • getNationality

        public java.lang.String getNationality()
        国籍コードを返します。 フィールドの値をそのまま返すため、値の後ろが「<」でパディングされている可能性があります。
        戻り値:
        国籍コード
      • getBirthDate

        public java.lang.String getBirthDate()
        生年月日(YYMMDD)を返します。
        戻り値:
        生年月日
      • getBirthDateCheckDigit

        public java.lang.String getBirthDateCheckDigit()
        生年月日のチェックディジットを返します。
        戻り値:
        生年月日のチェックディジット
      • getSex

        public java.lang.String getSex()
        性別を返します。
        戻り値:
        性別
      • getExpirationDate

        public java.lang.String getExpirationDate()
        有効期限(YYMMDD)を返します。
        戻り値:
        有効期限
      • getExpirationDateCheckDigit

        public java.lang.String getExpirationDateCheckDigit()
        有効期限のチェックディジットを返します。
        戻り値:
        有効期限のチェックディジット
      • getOptionalData

        public java.lang.String getOptionalData()
        オプションデータを返します。 フィールドの値をそのまま返すため、値の後ろが「<」でパディングされている可能性があります。
        戻り値:
        オプションデータ
      • getOptionalDataCheckDigit

        public java.lang.String getOptionalDataCheckDigit()
        オプションデータのチェックディジットを返します。
        戻り値:
        オプションデータのチェックディジット
      • getCompositeCheckDigit

        public java.lang.String getCompositeCheckDigit()
        パスポート番号、生年月日、有効期限、オプショナルデータおよびそれぞれのチェックディジットによる複合データのチェックディジットを返します。
        戻り値:
        複合データのチェックディジット
      • getMrz

        public java.lang.String getMrz()
        MRZの文字列すべてを返します。
        戻り値:
        MRZの文字列すべて
      • toString

        public java.lang.String toString()
        Stringオブジェクトを返します。
        オーバーライド:
        toString クラス内 java.lang.Object
        戻り値:
        Stringオブジェクト