@Generated(value="de.adorsys.datasafe.runtimedelegate.RuntimeDelegateGenerator", comments="This class performs functionality delegation based on contextClass content. If contextClass contains overriding class - it will be used.") public class DocumentKeyStoreOperationsImplRuntimeDelegatable extends DocumentKeyStoreOperationsImpl
| Modifier and Type | Class and Description |
|---|---|
static class |
DocumentKeyStoreOperationsImplRuntimeDelegatable.ArgumentsCaptor |
| Constructor and Description |
|---|
DocumentKeyStoreOperationsImplRuntimeDelegatable(OverridesRegistry context,
GenericKeystoreOperations genericOper,
DFSConfig dfsConfig,
BucketAccessService access,
ProfileRetrievalService profile,
StorageWriteService writeService,
KeyStoreCache keystoreCache,
KeyStoreService keyStoreService) |
| Modifier and Type | Method and Description |
|---|---|
List<PublicKeyIDWithPublicKey> |
createAndWriteKeyStore(UserIDAuth forUser) |
Key |
getKey(UserIDAuth forUser,
String alias)
Tries to re-read keystore from storage if supplied password can't open cached keystore.
|
static void |
overrideWith(OverridesRegistry context,
Function<DocumentKeyStoreOperationsImplRuntimeDelegatable.ArgumentsCaptor,DocumentKeyStoreOperationsImpl> ctorCaptor)
This is a typesafe function to register overriding class into context.
|
Set<String> |
readAliases(UserIDAuth forUser)
Reads aliases from keystore associated with user.
|
void |
updateReadKeyPassword(UserIDAuth forUser,
ReadKeyPassword newPassword) |
@Inject public DocumentKeyStoreOperationsImplRuntimeDelegatable(@Nullable OverridesRegistry context, GenericKeystoreOperations genericOper, DFSConfig dfsConfig, BucketAccessService access, ProfileRetrievalService profile, StorageWriteService writeService, KeyStoreCache keystoreCache, KeyStoreService keyStoreService)
context - Context class to search for overrides.public Key getKey(UserIDAuth forUser, String alias)
DocumentKeyStoreOperationsImplgetKey in interface DocumentKeyStoreOperationsgetKey in class DocumentKeyStoreOperationsImplpublic Set<String> readAliases(UserIDAuth forUser)
DocumentKeyStoreOperationsImplreadAliases in interface DocumentKeyStoreOperationsreadAliases in class DocumentKeyStoreOperationsImplpublic List<PublicKeyIDWithPublicKey> createAndWriteKeyStore(UserIDAuth forUser)
createAndWriteKeyStore in interface DocumentKeyStoreOperationscreateAndWriteKeyStore in class DocumentKeyStoreOperationsImplpublic void updateReadKeyPassword(UserIDAuth forUser, ReadKeyPassword newPassword)
updateReadKeyPassword in interface DocumentKeyStoreOperationsupdateReadKeyPassword in class DocumentKeyStoreOperationsImplpublic static void overrideWith(OverridesRegistry context, Function<DocumentKeyStoreOperationsImplRuntimeDelegatable.ArgumentsCaptor,DocumentKeyStoreOperationsImpl> ctorCaptor)
Copyright © 2019. All rights reserved.