be.fedict.eid.applet.service
Class Identity
java.lang.Object
be.fedict.eid.applet.service.Identity
- All Implemented Interfaces:
- java.io.Serializable
public class Identity
- extends java.lang.Object
- implements java.io.Serializable
Holds all fields within the eID identity file. The annotations are used by
the TLV parser to parse the identity file as stored in the eID card to an
object of this class.
- Author:
- Frank Cornelis
- See Also:
Address
,
TlvField
,
ConvertData
,
Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
cardNumber
@TlvField(value=1)
@Mapping(value=@MapsTo(value=be.fedict.eid.applet.service.spi.IdentityDTO.class))
public java.lang.String cardNumber
chipNumber
@TlvField(value=2)
@ConvertData(value=ChipNumberDataConvertor.class)
@Mapping(value=@MapsTo(value=be.fedict.eid.applet.service.spi.IdentityDTO.class))
public java.lang.String chipNumber
cardValidityDateBegin
@TlvField(value=3)
@ConvertData(value=ValidityDateDataConvertor.class)
@Mapping(value=@MapsTo(value=be.fedict.eid.applet.service.spi.IdentityDTO.class))
public java.util.GregorianCalendar cardValidityDateBegin
cardValidityDateEnd
@TlvField(value=4)
@ConvertData(value=ValidityDateDataConvertor.class)
@Mapping(value=@MapsTo(value=be.fedict.eid.applet.service.spi.IdentityDTO.class))
public java.util.GregorianCalendar cardValidityDateEnd
cardDeliveryMunicipality
@TlvField(value=5)
@Mapping(value=@MapsTo(value=be.fedict.eid.applet.service.spi.IdentityDTO.class))
public java.lang.String cardDeliveryMunicipality
nationalNumber
@TlvField(value=6)
@Mapping(value=@MapsTo(value=be.fedict.eid.applet.service.spi.IdentityDTO.class))
public java.lang.String nationalNumber
name
@TlvField(value=7)
@Mapping(value=@MapsTo(value=be.fedict.eid.applet.service.spi.IdentityDTO.class))
public java.lang.String name
firstName
@TlvField(value=8)
@Mapping(value=@MapsTo(value=be.fedict.eid.applet.service.spi.IdentityDTO.class))
public java.lang.String firstName
middleName
@TlvField(value=9)
@Mapping(value=@MapsTo(value=be.fedict.eid.applet.service.spi.IdentityDTO.class))
public java.lang.String middleName
nationality
@TlvField(value=10)
@Mapping(value=@MapsTo(value=be.fedict.eid.applet.service.spi.IdentityDTO.class))
public java.lang.String nationality
placeOfBirth
@TlvField(value=11)
@Mapping(value=@MapsTo(value=be.fedict.eid.applet.service.spi.IdentityDTO.class))
public java.lang.String placeOfBirth
dateOfBirth
@TlvField(value=12)
@ConvertData(value=DateOfBirthDataConvertor.class)
@Mapping(value=@MapsTo(value=be.fedict.eid.applet.service.spi.IdentityDTO.class))
public java.util.GregorianCalendar dateOfBirth
gender
@TlvField(value=13)
@ConvertData(value=GenderDataConvertor.class)
@Mapping(value={@MapsTo(value=be.fedict.eid.applet.service.spi.IdentityDTO.class,field="male",convertor=GenderToMaleValueConvertor.class),@MapsTo(value=be.fedict.eid.applet.service.spi.IdentityDTO.class,field="female",convertor=GenderToFemaleValueConvertor.class)})
public Gender gender
nobleCondition
@TlvField(value=14)
@Mapping(value=@MapsTo(value=be.fedict.eid.applet.service.spi.IdentityDTO.class))
public java.lang.String nobleCondition
- Optional Noble Condition.
documentType
@TlvField(value=15)
@ConvertData(value=DocumentTypeConvertor.class)
public DocumentType documentType
specialStatus
@TlvField(value=16)
@ConvertData(value=SpecialStatusConvertor.class)
public SpecialStatus specialStatus
photoDigest
@TlvField(value=17)
public byte[] photoDigest
duplicate
@TlvField(value=18)
@Mapping(value=@MapsTo(value=be.fedict.eid.applet.service.spi.IdentityDTO.class))
public java.lang.String duplicate
Identity
public Identity()
getCardNumber
public java.lang.String getCardNumber()
getChipNumber
public java.lang.String getChipNumber()
getCardValidityDateBegin
public java.util.GregorianCalendar getCardValidityDateBegin()
getCardValidityDateEnd
public java.util.GregorianCalendar getCardValidityDateEnd()
getCardDeliveryMunicipality
public java.lang.String getCardDeliveryMunicipality()
getNationalNumber
public java.lang.String getNationalNumber()
getName
public java.lang.String getName()
getFirstName
public java.lang.String getFirstName()
getMiddleName
public java.lang.String getMiddleName()
getNationality
public java.lang.String getNationality()
getPlaceOfBirth
public java.lang.String getPlaceOfBirth()
getDateOfBirth
public java.util.GregorianCalendar getDateOfBirth()
getGender
public Gender getGender()
getNobleCondition
public java.lang.String getNobleCondition()
getDocumentType
public DocumentType getDocumentType()
getPhotoDigest
public byte[] getPhotoDigest()
getSpecialStatus
public SpecialStatus getSpecialStatus()
getDuplicate
public java.lang.String getDuplicate()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright © 2008-2011 FedICT. All Rights Reserved.