USADriveIdCodetext.OptionalFields

Inheritance: java.lang.Object

public static class USADriveIdCodetext.OptionalFields

Optional elements (fields) of the card

Constructors

ConstructorDescription
OptionalFields()

Methods

MethodDescription
equals(Object arg0)
getAddressStreet2()DAH, Second line of street portion of the cardholder address, DL/ID, V35ANS
getAliasAKAFamilyName()DBN, Other family name by which cardholder is known, DL/ID, V10ANS
getAliasAKAGivenName()DBG, Other given name by which cardholder is known, DL/ID, V15ANS
getAliasAKASuffixName()DBS, Other suffix by which cardholder is known, DL/ID, V5ANS
getAuditInformation()DCJ, A string of letters and/or numbers that identifies when, where, and by whom a driver license/ID card was made.
getCardRevisionDate()DDB, DHS required field that indicates date of the most recent version change or modification to the visible format of the DL/ID.
getClass()
getComplianceType()DDA, DHS required field that indicates compliance: \u201cF\u201d = compliant; and, \u201cN\u201d = non-compliant, DL/ID, F1A
getEndorsementCodeDescription()DCQ, Text that explains the jurisdiction-specific code(s) that indicates additional driving privileges granted to the cardholder beyond the vehicle class, DL, V50ANS
getHAZMATEndorsementExpDate()DDC, Date on which the hazardous material endorsement granted by the document is no longer valid.
getHairColor()DAZ, Bald, black, blonde, brown, gray, red/auburn, sandy, white, unknown.
getInventoryControlNumber()DCK, A string of letters and/or numbers that is affixed to the raw materials(card stock, laminate, etc.) used in producing driver licenses and ID cards.
getLimitedDurationDocIndicator()DDD, DHS required field that indicates that the cardholder has temporary lawful status = \u201c1\u201d, DL/ID, F1N
getNameSuffix()DCU, Name Suffix (If jurisdiction participates in systems requiring name suffix (PDPS, CDLIS, etc.), the suffix must be collected and displayed on the DL/ID and in the MRT).
getOrganDonorIndicator()DDK, Field that indicates that the cardholder is an organ donor = \u201c1\u201d, DL/ID, F1N
getPlaceOfBirth()DCI, Country and municipality and/or state/province, DL/ID, V33A
getRaceEthnicity()DCL, Codes for race or ethnicity of the cardholder, as defined in AAMVA D20, DL/ID, V3A
getRestrictionCodeDescription()DCR, Text describing the jurisdiction-specific restriction code(s) that curtail driving privileges, DL, V50ANS
getStandardEndorsementCode()DCN, Standard endorsement code(s) for cardholder.
getStandardRestrictionCode()DCO, Standard restriction code(s) for cardholder.
getStandardVehClassification()DCM, Standard vehicle classification code(s) for cardholder.
getUnder18Until()DDH, Date on which the cardholder turns 18 years old.
getUnder19Until()DDI, Date on which the cardholder turns 19 years old.
getUnder21Until()DDJ, Date on which the cardholder turns 21 years old.
getVehClassDescription()DCP, Text that explains the jurisdiction-specific code(s) for classifications of vehicles cardholder is authorized to drive, DL, V50ANS
getVeteranIndicator()DDL, Field that indicates that the cardholder is a veteran = \u201c1\u201d, DL/ID, F1N
getWeightKilograms()DAX, Cardholder weight in kilograms, Ex.
getWeightPounds()DAW, Cardholder weight in pounds, Ex.
getWeightRange()DCE, Indicates the approximate weight range of the cardholder: 0 = up to 31 kg(up to 70 lbs), 1 = 32 \u2013 45 kg(71 \u2013 100 lbs), 2 = 46 - 59 kg(101 \u2013 130 lbs), 3 = 60 - 70 kg(131 \u2013 160 lbs), 4 = 71 - 86 kg(161 \u2013 190 lbs), 5 = 87 - 100 kg(191 \u2013 220 lbs), 6 = 101 - 113 kg(221 \u2013 250 lbs), 7 = 114 - 127 kg(251 \u2013 280 lbs), 8 = 128 \u2013 145 kg(281 \u2013 320 lbs), 9 = 146+ kg(321+ lbs), DL/ID, F1N
hashCode()
notify()
notifyAll()
setAddressStreet2(String value)DAH, Second line of street portion of the cardholder address, DL/ID, V35ANS
setAliasAKAFamilyName(String value)DBN, Other family name by which cardholder is known, DL/ID, V10ANS
setAliasAKAGivenName(String value)DBG, Other given name by which cardholder is known, DL/ID, V15ANS
setAliasAKASuffixName(String value)DBS, Other suffix by which cardholder is known, DL/ID, V5ANS
setAuditInformation(String value)DCJ, A string of letters and/or numbers that identifies when, where, and by whom a driver license/ID card was made.
setCardRevisionDate(LocalDate value)DDB, DHS required field that indicates date of the most recent version change or modification to the visible format of the DL/ID.
setComplianceType(String value)DDA, DHS required field that indicates compliance: \u201cF\u201d = compliant; and, \u201cN\u201d = non-compliant, DL/ID, F1A
setEndorsementCodeDescription(String value)DCQ, Text that explains the jurisdiction-specific code(s) that indicates additional driving privileges granted to the cardholder beyond the vehicle class, DL, V50ANS
setHairColor(USADriveIdHairColor value)DAZ, Bald, black, blonde, brown, gray, red/auburn, sandy, white, unknown.
setInventoryControlNumber(String value)DCK, A string of letters and/or numbers that is affixed to the raw materials(card stock, laminate, etc.) used in producing driver licenses and ID cards.
setLimitedDurationDocIndicator(String value)DDD, DHS required field that indicates that the cardholder has temporary lawful status = \u201c1\u201d, DL/ID, F1N
setNameSuffix(String value)DCU, Name Suffix (If jurisdiction participates in systems requiring name suffix (PDPS, CDLIS, etc.), the suffix must be collected and displayed on the DL/ID and in the MRT).
setOrganDonorIndicator(String value)DDK, Field that indicates that the cardholder is an organ donor = \u201c1\u201d, DL/ID, F1N
setPlaceOfBirth(String value)DCI, Country and municipality and/or state/province, DL/ID, V33A
setRaceEthnicity(String value)DCL, Codes for race or ethnicity of the cardholder, as defined in AAMVA D20, DL/ID, V3A
setRestrictionCodeDescription(String value)DCR, Text describing the jurisdiction-specific restriction code(s) that curtail driving privileges, DL, V50ANS
setStandardEndorsementCode(String value)DCN, Standard endorsement code(s) for cardholder.
setStandardRestrictionCode(String value)DCO, Standard restriction code(s) for cardholder.
setStandardVehClassification(String value)DCM, Standard vehicle classification code(s) for cardholder.
setUnder18Until(LocalDate value)DDH, Date on which the cardholder turns 18 years old.
setUnder19Until(LocalDate value)DDI, Date on which the cardholder turns 19 years old.
setUnder21Until(LocalDate value)DDJ, Date on which the cardholder turns 21 years old.
setVehClassDescription(String value)DCP, Text that explains the jurisdiction-specific code(s) for classifications of vehicles cardholder is authorized to drive, DL, V50ANS
setVeteranIndicator(String value)DDL, Field that indicates that the cardholder is a veteran = \u201c1\u201d, DL/ID, F1N
setWeightKilograms(int value)DAX, Cardholder weight in kilograms, Ex.
setWeightPounds(int value)DAW, Cardholder weight in pounds, Ex.
setWeightRange(String value)DCE, Indicates the approximate weight range of the cardholder: 0 = up to 31 kg(up to 70 lbs), 1 = 32 \u2013 45 kg(71 \u2013 100 lbs), 2 = 46 - 59 kg(101 \u2013 130 lbs), 3 = 60 - 70 kg(131 \u2013 160 lbs), 4 = 71 - 86 kg(161 \u2013 190 lbs), 5 = 87 - 100 kg(191 \u2013 220 lbs), 6 = 101 - 113 kg(221 \u2013 250 lbs), 7 = 114 - 127 kg(251 \u2013 280 lbs), 8 = 128 \u2013 145 kg(281 \u2013 320 lbs), 9 = 146+ kg(321+ lbs), DL/ID, F1N
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

OptionalFields()

public OptionalFields()

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypeDescription
arg0java.lang.Object

Returns: boolean

getAddressStreet2()

public final String getAddressStreet2()

DAH, Second line of street portion of the cardholder address, DL/ID, V35ANS

Returns: java.lang.String

getAliasAKAFamilyName()

public final String getAliasAKAFamilyName()

DBN, Other family name by which cardholder is known, DL/ID, V10ANS

Returns: java.lang.String

getAliasAKAGivenName()

public final String getAliasAKAGivenName()

DBG, Other given name by which cardholder is known, DL/ID, V15ANS

Returns: java.lang.String

getAliasAKASuffixName()

public final String getAliasAKASuffixName()

DBS, Other suffix by which cardholder is known, DL/ID, V5ANS

Returns: java.lang.String

getAuditInformation()

public final String getAuditInformation()

DCJ, A string of letters and/or numbers that identifies when, where, and by whom a driver license/ID card was made. If audit information is not used on the card or the MRT, it must be included in the driver record, DL/ID, V25ANS

Returns: java.lang.String

getCardRevisionDate()

public final LocalDate getCardRevisionDate()

DDB, DHS required field that indicates date of the most recent version change or modification to the visible format of the DL/ID. (MMDDCCYY for U.S., CCYYMMDD for Canada), DL/ID, F8N

Returns: java.time.LocalDate

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getComplianceType()

public final String getComplianceType()

DDA, DHS required field that indicates compliance: \u201cF\u201d = compliant; and, \u201cN\u201d = non-compliant, DL/ID, F1A

Returns: java.lang.String

getEndorsementCodeDescription()

public final String getEndorsementCodeDescription()

DCQ, Text that explains the jurisdiction-specific code(s) that indicates additional driving privileges granted to the cardholder beyond the vehicle class, DL, V50ANS

Returns: java.lang.String

getHAZMATEndorsementExpDate()

public final LocalDate getHAZMATEndorsementExpDate()

DDC, Date on which the hazardous material endorsement granted by the document is no longer valid. (MMDDCCYY for U.S., CCYYMMDD for Canada), DL, F8N

Returns: java.time.LocalDate

getHairColor()

public final USADriveIdHairColor getHairColor()

DAZ, Bald, black, blonde, brown, gray, red/auburn, sandy, white, unknown. If the issuing jurisdiction wishes to abbreviate colors, the three-character codes provided in AAMVA D20 must be used, DL/ID, V12A

Returns: USADriveIdHairColor

getInventoryControlNumber()

public final String getInventoryControlNumber()

DCK, A string of letters and/or numbers that is affixed to the raw materials(card stock, laminate, etc.) used in producing driver licenses and ID cards. (DHS recommended field), DL/ID, V25ANS

Returns: java.lang.String

getLimitedDurationDocIndicator()

public final String getLimitedDurationDocIndicator()

DDD, DHS required field that indicates that the cardholder has temporary lawful status = \u201c1\u201d, DL/ID, F1N

Returns: java.lang.String

getNameSuffix()

public final String getNameSuffix()

DCU, Name Suffix (If jurisdiction participates in systems requiring name suffix (PDPS, CDLIS, etc.), the suffix must be collected and displayed on the DL/ID and in the MRT). JR(Junior), SR(Senior), 1ST or I(First), up to 9TH or IX (Ninth), DL/ID, V5ANS

Returns: java.lang.String

getOrganDonorIndicator()

public final String getOrganDonorIndicator()

DDK, Field that indicates that the cardholder is an organ donor = \u201c1\u201d, DL/ID, F1N

Returns: java.lang.String

getPlaceOfBirth()

public final String getPlaceOfBirth()

DCI, Country and municipality and/or state/province, DL/ID, V33A

Returns: java.lang.String

getRaceEthnicity()

public final String getRaceEthnicity()

DCL, Codes for race or ethnicity of the cardholder, as defined in AAMVA D20, DL/ID, V3A

Returns: java.lang.String

getRestrictionCodeDescription()

public final String getRestrictionCodeDescription()

DCR, Text describing the jurisdiction-specific restriction code(s) that curtail driving privileges, DL, V50ANS

Returns: java.lang.String

getStandardEndorsementCode()

public final String getStandardEndorsementCode()

DCN, Standard endorsement code(s) for cardholder. See codes in D20.This data element is a placeholder for future efforts to standardize endorsement codes, DL, F5AN

Returns: java.lang.String

getStandardRestrictionCode()

public final String getStandardRestrictionCode()

DCO, Standard restriction code(s) for cardholder. See codes in D20.This data element is a placeholder for future efforts to standardize restriction codes, DL, F12AN

Returns: java.lang.String

getStandardVehClassification()

public final String getStandardVehClassification()

DCM, Standard vehicle classification code(s) for cardholder. This data element is a placeholder for future efforts to standardize vehicle classifications, DL, F4AN

Returns: java.lang.String

getUnder18Until()

public final LocalDate getUnder18Until()

DDH, Date on which the cardholder turns 18 years old. (MMDDCCYY for U.S., CCYYMMDD for Canada), DL/ID, F8N

Returns: java.time.LocalDate

getUnder19Until()

public final LocalDate getUnder19Until()

DDI, Date on which the cardholder turns 19 years old. (MMDDCCYY for U.S., CCYYMMDD for Canada), DL/ID, F8N

Returns: java.time.LocalDate

getUnder21Until()

public final LocalDate getUnder21Until()

DDJ, Date on which the cardholder turns 21 years old. (MMDDCCYY for U.S., CCYYMMDD for Canada), DL/ID, F8N

Returns: java.time.LocalDate

getVehClassDescription()

public final String getVehClassDescription()

DCP, Text that explains the jurisdiction-specific code(s) for classifications of vehicles cardholder is authorized to drive, DL, V50ANS

Returns: java.lang.String

getVeteranIndicator()

public final String getVeteranIndicator()

DDL, Field that indicates that the cardholder is a veteran = \u201c1\u201d, DL/ID, F1N

Returns: java.lang.String

getWeightKilograms()

public final int getWeightKilograms()

DAX, Cardholder weight in kilograms, Ex. 84 kg = \u201c084\u201d, DL/ID, F3N

Returns: int

getWeightPounds()

public final int getWeightPounds()

DAW, Cardholder weight in pounds, Ex. 185 lb = \u201c185\u201d, DL/ID, F3N

Returns: int

getWeightRange()

public final String getWeightRange()

DCE, Indicates the approximate weight range of the cardholder: 0 = up to 31 kg(up to 70 lbs), 1 = 32 \u2013 45 kg(71 \u2013 100 lbs), 2 = 46 - 59 kg(101 \u2013 130 lbs), 3 = 60 - 70 kg(131 \u2013 160 lbs), 4 = 71 - 86 kg(161 \u2013 190 lbs), 5 = 87 - 100 kg(191 \u2013 220 lbs), 6 = 101 - 113 kg(221 \u2013 250 lbs), 7 = 114 - 127 kg(251 \u2013 280 lbs), 8 = 128 \u2013 145 kg(281 \u2013 320 lbs), 9 = 146+ kg(321+ lbs), DL/ID, F1N

Returns: java.lang.String

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setAddressStreet2(String value)

public final void setAddressStreet2(String value)

DAH, Second line of street portion of the cardholder address, DL/ID, V35ANS

Parameters:

ParameterTypeDescription
valuejava.lang.String

setAliasAKAFamilyName(String value)

public final void setAliasAKAFamilyName(String value)

DBN, Other family name by which cardholder is known, DL/ID, V10ANS

Parameters:

ParameterTypeDescription
valuejava.lang.String

setAliasAKAGivenName(String value)

public final void setAliasAKAGivenName(String value)

DBG, Other given name by which cardholder is known, DL/ID, V15ANS

Parameters:

ParameterTypeDescription
valuejava.lang.String

setAliasAKASuffixName(String value)

public final void setAliasAKASuffixName(String value)

DBS, Other suffix by which cardholder is known, DL/ID, V5ANS

Parameters:

ParameterTypeDescription
valuejava.lang.String

setAuditInformation(String value)

public final void setAuditInformation(String value)

DCJ, A string of letters and/or numbers that identifies when, where, and by whom a driver license/ID card was made. If audit information is not used on the card or the MRT, it must be included in the driver record, DL/ID, V25ANS

Parameters:

ParameterTypeDescription
valuejava.lang.String

setCardRevisionDate(LocalDate value)

public final void setCardRevisionDate(LocalDate value)

DDB, DHS required field that indicates date of the most recent version change or modification to the visible format of the DL/ID. (MMDDCCYY for U.S., CCYYMMDD for Canada), DL/ID, F8N

Parameters:

ParameterTypeDescription
valuejava.time.LocalDate

setComplianceType(String value)

public final void setComplianceType(String value)

DDA, DHS required field that indicates compliance: \u201cF\u201d = compliant; and, \u201cN\u201d = non-compliant, DL/ID, F1A

Parameters:

ParameterTypeDescription
valuejava.lang.String

setEndorsementCodeDescription(String value)

public final void setEndorsementCodeDescription(String value)

DCQ, Text that explains the jurisdiction-specific code(s) that indicates additional driving privileges granted to the cardholder beyond the vehicle class, DL, V50ANS

Parameters:

ParameterTypeDescription
valuejava.lang.String

setHairColor(USADriveIdHairColor value)

public final void setHairColor(USADriveIdHairColor value)

DAZ, Bald, black, blonde, brown, gray, red/auburn, sandy, white, unknown. If the issuing jurisdiction wishes to abbreviate colors, the three-character codes provided in AAMVA D20 must be used, DL/ID, V12A

Parameters:

ParameterTypeDescription
valueUSADriveIdHairColor

setInventoryControlNumber(String value)

public final void setInventoryControlNumber(String value)

DCK, A string of letters and/or numbers that is affixed to the raw materials(card stock, laminate, etc.) used in producing driver licenses and ID cards. (DHS recommended field), DL/ID, V25ANS

Parameters:

ParameterTypeDescription
valuejava.lang.String

setLimitedDurationDocIndicator(String value)

public final void setLimitedDurationDocIndicator(String value)

DDD, DHS required field that indicates that the cardholder has temporary lawful status = \u201c1\u201d, DL/ID, F1N

Parameters:

ParameterTypeDescription
valuejava.lang.String

setNameSuffix(String value)

public final void setNameSuffix(String value)

DCU, Name Suffix (If jurisdiction participates in systems requiring name suffix (PDPS, CDLIS, etc.), the suffix must be collected and displayed on the DL/ID and in the MRT). JR(Junior), SR(Senior), 1ST or I(First), up to 9TH or IX (Ninth), DL/ID, V5ANS

Parameters:

ParameterTypeDescription
valuejava.lang.String

setOrganDonorIndicator(String value)

public final void setOrganDonorIndicator(String value)

DDK, Field that indicates that the cardholder is an organ donor = \u201c1\u201d, DL/ID, F1N

Parameters:

ParameterTypeDescription
valuejava.lang.String

setPlaceOfBirth(String value)

public final void setPlaceOfBirth(String value)

DCI, Country and municipality and/or state/province, DL/ID, V33A

Parameters:

ParameterTypeDescription
valuejava.lang.String

setRaceEthnicity(String value)

public final void setRaceEthnicity(String value)

DCL, Codes for race or ethnicity of the cardholder, as defined in AAMVA D20, DL/ID, V3A

Parameters:

ParameterTypeDescription
valuejava.lang.String

setRestrictionCodeDescription(String value)

public final void setRestrictionCodeDescription(String value)

DCR, Text describing the jurisdiction-specific restriction code(s) that curtail driving privileges, DL, V50ANS

Parameters:

ParameterTypeDescription
valuejava.lang.String

setStandardEndorsementCode(String value)

public final void setStandardEndorsementCode(String value)

DCN, Standard endorsement code(s) for cardholder. See codes in D20.This data element is a placeholder for future efforts to standardize endorsement codes, DL, F5AN

Parameters:

ParameterTypeDescription
valuejava.lang.String

setStandardRestrictionCode(String value)

public final void setStandardRestrictionCode(String value)

DCO, Standard restriction code(s) for cardholder. See codes in D20.This data element is a placeholder for future efforts to standardize restriction codes, DL, F12AN

Parameters:

ParameterTypeDescription
valuejava.lang.String

setStandardVehClassification(String value)

public final void setStandardVehClassification(String value)

DCM, Standard vehicle classification code(s) for cardholder. This data element is a placeholder for future efforts to standardize vehicle classifications, DL, F4AN

Parameters:

ParameterTypeDescription
valuejava.lang.String

setUnder18Until(LocalDate value)

public final void setUnder18Until(LocalDate value)

DDH, Date on which the cardholder turns 18 years old. (MMDDCCYY for U.S., CCYYMMDD for Canada), DL/ID, F8N

Parameters:

ParameterTypeDescription
valuejava.time.LocalDate

setUnder19Until(LocalDate value)

public final void setUnder19Until(LocalDate value)

DDI, Date on which the cardholder turns 19 years old. (MMDDCCYY for U.S., CCYYMMDD for Canada), DL/ID, F8N

Parameters:

ParameterTypeDescription
valuejava.time.LocalDate

setUnder21Until(LocalDate value)

public final void setUnder21Until(LocalDate value)

DDJ, Date on which the cardholder turns 21 years old. (MMDDCCYY for U.S., CCYYMMDD for Canada), DL/ID, F8N

Parameters:

ParameterTypeDescription
valuejava.time.LocalDate

setVehClassDescription(String value)

public final void setVehClassDescription(String value)

DCP, Text that explains the jurisdiction-specific code(s) for classifications of vehicles cardholder is authorized to drive, DL, V50ANS

Parameters:

ParameterTypeDescription
valuejava.lang.String

setVeteranIndicator(String value)

public final void setVeteranIndicator(String value)

DDL, Field that indicates that the cardholder is a veteran = \u201c1\u201d, DL/ID, F1N

Parameters:

ParameterTypeDescription
valuejava.lang.String

setWeightKilograms(int value)

public final void setWeightKilograms(int value)

DAX, Cardholder weight in kilograms, Ex. 84 kg = \u201c084\u201d, DL/ID, F3N

Parameters:

ParameterTypeDescription
valueint

setWeightPounds(int value)

public final void setWeightPounds(int value)

DAW, Cardholder weight in pounds, Ex. 185 lb = \u201c185\u201d, DL/ID, F3N

Parameters:

ParameterTypeDescription
valueint

setWeightRange(String value)

public final void setWeightRange(String value)

DCE, Indicates the approximate weight range of the cardholder: 0 = up to 31 kg(up to 70 lbs), 1 = 32 \u2013 45 kg(71 \u2013 100 lbs), 2 = 46 - 59 kg(101 \u2013 130 lbs), 3 = 60 - 70 kg(131 \u2013 160 lbs), 4 = 71 - 86 kg(161 \u2013 190 lbs), 5 = 87 - 100 kg(191 \u2013 220 lbs), 6 = 101 - 113 kg(221 \u2013 250 lbs), 7 = 114 - 127 kg(251 \u2013 280 lbs), 8 = 128 \u2013 145 kg(281 \u2013 320 lbs), 9 = 146+ kg(321+ lbs), DL/ID, F1N

Parameters:

ParameterTypeDescription
valuejava.lang.String

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParameterTypeDescription
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypeDescription
arg0long
arg1int