パッケージ jp.co.osstech.libjeid
クラス EPMRZ
- java.lang.Object
-
- jp.co.osstech.libjeid.EPMRZ
-
public class EPMRZ extends java.lang.Object
EPMRZは、パスポートのMachine Readable Zone (MRZ)に記載された情報に対応するクラスです。 Basic Access Control (BAC)を行う際にも使用します。
-
-
メソッドの概要
すべてのメソッド インスタンス・メソッド 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オブジェクトを返します。
-
-
-
コンストラクタの詳細
-
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オブジェクト
-
-