public interface TransactionInfo
Modifier and Type | Method and Description |
---|---|
Container |
getContainer()
Retrieves the container associated with that transaction.
|
Transaction |
getTransaction(char[] sessionPassword,
Parameter[] params)
Retrieves a transaction associated with that transaction info.
|
Key |
getTransactionProtectionKey()
Retrieves the transaction protection key associated with that transaction.
|
String |
getUniqueIdentifier()
Retrieves the transaction unique identifier.
|
Container getContainer()
Key getTransactionProtectionKey()
String getUniqueIdentifier()
Transaction getTransaction(char[] sessionPassword, Parameter[] params) throws AuthenticationException, RemoteException, UnsupportedDeviceException, PasswordExpiredException, LostCredentialsException, InternalException, InvalidPasswordException, TransactionContainerInvalidException, TransactionExpiredException, ServerOperationFailedException
sessionPassword
- transaction protection key password (can be null if not required by the policy)params
- array of Parameter objects required to retrieve the transaction.Transaction
) instance containing transaction details.AuthenticationException
- if password is incorrect.RemoteException
- if server responds with any other error.UnsupportedDeviceException
- if device is not supported by policy.PasswordExpiredException
- if expired password is given (changePassword required).LostCredentialsException
- if provisioning key data has been corrupted or lost.InternalException
- if an unexpected error occurred.InvalidPasswordException
- if password validation fails.TransactionContainerInvalidException
- if the transaction id refers to a container that does not exist.TransactionExpiredException
- if transaction has expired.ServerOperationFailedException
- if the server encounters a failure for the operation requested.Copyright © 2005-2020 HID Global Corporation/ASSA ABLOY AB.