Class StorageKeyStoreOperationsImplRuntimeDelegatable
java.lang.Object
de.adorsys.datasafe.directory.impl.profile.keys.StorageKeyStoreOperationsImpl
de.adorsys.datasafe.directory.impl.profile.keys.StorageKeyStoreOperationsImplRuntimeDelegatable
- All Implemented Interfaces:
StorageKeyStoreOperations
@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 StorageKeyStoreOperationsImplRuntimeDelegatable
extends StorageKeyStoreOperationsImpl
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Constructor Summary
ConstructorsConstructorDescriptionStorageKeyStoreOperationsImplRuntimeDelegatable(OverridesRegistry context, GsonSerde gson, KeyStoreService keyStoreService, GenericKeystoreOperations genericOper, ProfileRetrievalService profile, BucketAccessService access, KeyStoreCache keystoreCache) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddStorageCredentials(UserIDAuth forUser, StorageIdentifier storageId, StorageCredentials credentials) voidcreateAndWriteKeystore(UserIDAuth forUser) getStorageCredentials(UserIDAuth forUser, StorageIdentifier id) Tries to re-read keystore from storage if supplied password can't open cached keystore.voidinvalidateCache(UserIDAuth forUser) protected KeyStorenewKeystore(UserIDAuth forUser) static voidoverrideWith(OverridesRegistry context, Function<StorageKeyStoreOperationsImplRuntimeDelegatable.ArgumentsCaptor, StorageKeyStoreOperationsImpl> ctorCaptor) This is a typesafe function to register overriding class into context.readAliases(UserIDAuth forUser) Reads aliases from keystore associated with user.voidremoveStorageCredentials(UserIDAuth forUser, StorageIdentifier storageId) voidupdateReadKeyPassword(UserIDAuth forUser, ReadKeyPassword newPassword)
-
Constructor Details
-
StorageKeyStoreOperationsImplRuntimeDelegatable
@Inject public StorageKeyStoreOperationsImplRuntimeDelegatable(@Nullable OverridesRegistry context, GsonSerde gson, KeyStoreService keyStoreService, GenericKeystoreOperations genericOper, ProfileRetrievalService profile, BucketAccessService access, KeyStoreCache keystoreCache) - Parameters:
context- Context class to search for overrides.
-
-
Method Details
-
getStorageCredentials
Description copied from class:StorageKeyStoreOperationsImplTries to re-read keystore from storage if supplied password can't open cached keystore.- Specified by:
getStorageCredentialsin interfaceStorageKeyStoreOperations- Overrides:
getStorageCredentialsin classStorageKeyStoreOperationsImpl
-
readAliases
Description copied from class:StorageKeyStoreOperationsImplReads aliases from keystore associated with user.- Specified by:
readAliasesin interfaceStorageKeyStoreOperations- Overrides:
readAliasesin classStorageKeyStoreOperationsImpl
-
updateReadKeyPassword
- Specified by:
updateReadKeyPasswordin interfaceStorageKeyStoreOperations- Overrides:
updateReadKeyPasswordin classStorageKeyStoreOperationsImpl
-
createAndWriteKeystore
- Specified by:
createAndWriteKeystorein interfaceStorageKeyStoreOperations- Overrides:
createAndWriteKeystorein classStorageKeyStoreOperationsImpl
-
addStorageCredentials
public void addStorageCredentials(UserIDAuth forUser, StorageIdentifier storageId, StorageCredentials credentials) - Specified by:
addStorageCredentialsin interfaceStorageKeyStoreOperations- Overrides:
addStorageCredentialsin classStorageKeyStoreOperationsImpl
-
removeStorageCredentials
- Specified by:
removeStorageCredentialsin interfaceStorageKeyStoreOperations- Overrides:
removeStorageCredentialsin classStorageKeyStoreOperationsImpl
-
invalidateCache
- Specified by:
invalidateCachein interfaceStorageKeyStoreOperations- Overrides:
invalidateCachein classStorageKeyStoreOperationsImpl
-
newKeystore
- Overrides:
newKeystorein classStorageKeyStoreOperationsImpl
-
overrideWith
public static void overrideWith(OverridesRegistry context, Function<StorageKeyStoreOperationsImplRuntimeDelegatable.ArgumentsCaptor, StorageKeyStoreOperationsImpl> ctorCaptor) This is a typesafe function to register overriding class into context.
-