Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package opencard.opt.database

Interface Summary
DatabaseCardService | This interface defines the features that are necessary for a CardService to be able to access smartcards that provide database functionalities as defined by ISO 7816-7.
DatabaseCardService.Constants | The `Constants` inner interface allows to use standardized constants.

Class Summary
BasicDatabase | This class is designed as a basic default class which allows programmers to access ISO 7816-7-compliant smartcards.
BasicDatabaseFactory | This class is the implementation of a CardServiceFactory that provides access to a BasicDatabase CardService for a smartcard that is compliant with ISO7816-7.
DataObject |
SecurityAttribute | A `SecurityAttribute` is a wrapper for a byte array that holds a security attribute (DO, or Data Object) to be passed as parameter to some functions of a `DatabaseCardService` (such as `createTable`, `createView`, or `presentUser`).

Exception Summary
CommandNotAllowedException | A `CommandNotAllowedException` is thrown when the user is not allowed to perform an operation.
EndOfTableReachedException | An `EndOfTableReachedException` is thrown when the end of a table is reached when performing a `fetchNext` command for example.
IncorrectParameterInDataFieldException | An `IncorrectParameterInDataFieldException` is thrown when the data field of the command sent to the smartcard contains bad parameter(s).
InstructionCodeNotSupportedException | An `InstructionCodeNotSupportedException` is thrown when attempting to perform an unsupported instruction by the smartcard.
MemoryFailureError | A `MemoryFailureError` is thrown when a memory failure occurs while performing an operation into the smartcard.
NotEnoughMemorySpaceException | A `NotEnoughMemorySpaceException` is thrown when there is not enough memory space to perform an operation into the smartcard
ObjectAlreadyExistsException | An `ObjectAlreadyExistsException` is thrown when trying to create an object that has already be defined before.
OperationNotSupportedException | An `OperationNotSupportedException` is thrown when the attempted operation is not supported by the smartcard.
ReferencedObjectNotFoundException | A `ReferencedObjectNotFoundException` is thrown when attempting to perform an operation on an object that does not exists.
RequiredPrecedentCommandNotPerformedException | A `RequiredPrecedentCommandNotPerformedException` is thrown when trying to perform an operation on the smartcard without having performed a necessary operation before.
SCQLError | A `SCQLError` exception is thrown when an error of execution occurs while a database smartcard is used.
SCQLException | This class which extends the Java `objectException` object class, is the most general exception of the database package.
WrongLengthException | A `WrongLengthException` is thrown when the size of the data that was sent to the smartcard is invalid.

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES