Class Iso7816FourCardException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- es.gob.jmulticard.card.iso7816four.Iso7816FourCardException
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
FileNotFoundException
,IcaoException
,OffsetOutsideEfException
,RequiredSecurityStateNotSatisfiedException
public class Iso7816FourCardException extends java.lang.Exception
Excepción genérica en tarjetas ISO 7816-4.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private StatusWord
returnCode
Código de retorno que se obtuvo tras producirse el error.private static long
serialVersionUID
Identificador de versión para la serialización.
-
Constructor Summary
Constructors Constructor Description Iso7816FourCardException(StatusWord retCode, Apdu origin)
Crea una excepción referente a ISO 7816-4 en base a una palabra de estado.Iso7816FourCardException(StatusWord retCode, Apdu origin, java.lang.String desc)
Crea una excepción referente a ISO 7816-4 en base a una palabra de estado.Iso7816FourCardException(java.lang.String desc)
Crea una excepción referente a ISO 7816-4.Iso7816FourCardException(java.lang.String desc, StatusWord retCode)
Crea una excepción referente a ISO 7816-4 en base a una palabra de estado.Iso7816FourCardException(java.lang.String desc, java.lang.Throwable e)
Crea una excepción referente a ISO 7816-4.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StatusWord
getStatusWord()
Obtiene el código de finalización (en modo de palabra de estado) que causó la excepción.
-
-
-
Field Detail
-
returnCode
private final transient StatusWord returnCode
Código de retorno que se obtuvo tras producirse el error.
-
serialVersionUID
private static final long serialVersionUID
Identificador de versión para la serialización.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
Iso7816FourCardException
public Iso7816FourCardException(java.lang.String desc, StatusWord retCode)
Crea una excepción referente a ISO 7816-4 en base a una palabra de estado.- Parameters:
desc
- Descripción de la excepción.retCode
- Palabra de estado.
-
Iso7816FourCardException
public Iso7816FourCardException(StatusWord retCode, Apdu origin)
Crea una excepción referente a ISO 7816-4 en base a una palabra de estado.- Parameters:
retCode
- Palabra de estado.origin
- APDU que generó la palabra de estado.
-
Iso7816FourCardException
public Iso7816FourCardException(java.lang.String desc, java.lang.Throwable e)
Crea una excepción referente a ISO 7816-4.- Parameters:
desc
- Descripción de la excepción.e
- Excepción de origen.
-
Iso7816FourCardException
public Iso7816FourCardException(java.lang.String desc)
Crea una excepción referente a ISO 7816-4.- Parameters:
desc
- Descripción de la excepción.
-
Iso7816FourCardException
public Iso7816FourCardException(StatusWord retCode, Apdu origin, java.lang.String desc)
Crea una excepción referente a ISO 7816-4 en base a una palabra de estado.- Parameters:
retCode
- Palabra de estado.origin
- APDU que generó la palabra de estado.desc
- Descripción de la excepción.
-
-
Method Detail
-
getStatusWord
public StatusWord getStatusWord()
Obtiene el código de finalización (en modo de palabra de estado) que causó la excepción.- Returns:
- Código de finalización que causó la excepción
-
-