Package org.eclipse.keypop.calypso.card
Interface CalypsoCardApiFactory
-
public interface CalypsoCardApiFactoryCalypso Card API Factory.- Since:
- 2.0.0
-
-
Method Summary
-
-
-
Method Detail
-
createCalypsoCardSelectionExtension
CalypsoCardSelectionExtension createCalypsoCardSelectionExtension()
Returns a new instance ofCalypsoCardSelectionExtension.- Returns:
- A new instance of
CalypsoCardSelectionExtension. - Since:
- 2.0.0
-
createSymmetricCryptoSecuritySetting
SymmetricCryptoSecuritySetting createSymmetricCryptoSecuritySetting(SymmetricCryptoCardTransactionManagerFactory cryptoCardTransactionManagerFactory)
Returns a new instance ofSymmetricCryptoSecuritySetting.- Parameters:
cryptoCardTransactionManagerFactory- The factory of the crypto card transaction manager to be used.- Returns:
- A new instance of
SymmetricCryptoSecuritySetting. - Throws:
java.lang.IllegalArgumentException- If the factory is null or invalid.- Since:
- 2.0.0
-
createFreeTransactionManager
FreeTransactionManager createFreeTransactionManager(org.eclipse.keypop.reader.CardReader cardReader, CalypsoCard card)
Returns a new instance ofFreeTransactionManager.- Parameters:
cardReader- The card reader to be used.card- The selected card on which to operate the transaction.- Returns:
- A new instance of
FreeTransactionManager. - Throws:
java.lang.IllegalArgumentException- If one of the parameters is null.- Since:
- 2.0.0
-
createSecureRegularModeTransactionManager
SecureRegularModeTransactionManager createSecureRegularModeTransactionManager(org.eclipse.keypop.reader.CardReader cardReader, CalypsoCard card, SymmetricCryptoSecuritySetting securitySetting)
Returns a new instance ofSecureRegularModeTransactionManager.- Parameters:
cardReader- The card reader to be used.card- The selected card on which to operate the transaction.securitySetting- The security setting to be used.- Returns:
- A new instance of
SecureRegularModeTransactionManager. - Throws:
java.lang.IllegalArgumentException- If one of the parameters is null.- Since:
- 2.0.0
-
createSecureExtendedModeTransactionManager
SecureExtendedModeTransactionManager createSecureExtendedModeTransactionManager(org.eclipse.keypop.reader.CardReader cardReader, CalypsoCard card, SymmetricCryptoSecuritySetting securitySetting)
Returns a new instance ofSecureExtendedModeTransactionManager.- Parameters:
cardReader- The card reader to be used.card- The selected card on which to operate the transaction.securitySetting- The security setting to be used.- Returns:
- A new instance of
SecureExtendedModeTransactionManager. - Throws:
java.lang.IllegalArgumentException- If one of the parameters is null.- Since:
- 2.0.0
-
createSearchCommandData
SearchCommandData createSearchCommandData()
Returns a new instance ofSearchCommandData.- Returns:
- A new instance of
SearchCommandData. - Since:
- 2.0.0
-
-