Class DocumentKeyStoreOperationsImplRuntimeDelegatable
java.lang.Object
de.adorsys.datasafe.directory.impl.profile.keys.DocumentKeyStoreOperationsImpl
de.adorsys.datasafe.directory.impl.profile.keys.DocumentKeyStoreOperationsImplRuntimeDelegatable
- All Implemented Interfaces:
DocumentKeyStoreOperations
@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
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Constructor Summary
ConstructorsConstructorDescriptionDocumentKeyStoreOperationsImplRuntimeDelegatable(OverridesRegistry context, KeyCreationConfig config, GenericKeystoreOperations genericOper, DFSConfig dfsConfig, BucketAccessService access, ProfileRetrievalService profile, StorageWriteService writeService, KeyStoreCache keystoreCache, KeyStoreService keyStoreService) -
Method Summary
Modifier and TypeMethodDescriptioncreateAndWriteKeyStore(UserIDAuth forUser) getKey(UserIDAuth forUser, String alias) Tries to re-read keystore from storage if supplied password can't open cached keystore.static voidoverrideWith(OverridesRegistry context, Function<DocumentKeyStoreOperationsImplRuntimeDelegatable.ArgumentsCaptor, DocumentKeyStoreOperationsImpl> ctorCaptor) This is a typesafe function to register overriding class into context.readAliases(UserIDAuth forUser) Reads aliases from keystore associated with user.voidupdateReadKeyPassword(UserIDAuth forUser, ReadKeyPassword newPassword)
-
Constructor Details
-
DocumentKeyStoreOperationsImplRuntimeDelegatable
@Inject public DocumentKeyStoreOperationsImplRuntimeDelegatable(@Nullable OverridesRegistry context, KeyCreationConfig config, GenericKeystoreOperations genericOper, DFSConfig dfsConfig, BucketAccessService access, ProfileRetrievalService profile, StorageWriteService writeService, KeyStoreCache keystoreCache, KeyStoreService keyStoreService) - Parameters:
context- Context class to search for overrides.
-
-
Method Details
-
getKey
Description copied from class:DocumentKeyStoreOperationsImplTries to re-read keystore from storage if supplied password can't open cached keystore.- Specified by:
getKeyin interfaceDocumentKeyStoreOperations- Overrides:
getKeyin classDocumentKeyStoreOperationsImpl
-
readAliases
Description copied from class:DocumentKeyStoreOperationsImplReads aliases from keystore associated with user.- Specified by:
readAliasesin interfaceDocumentKeyStoreOperations- Overrides:
readAliasesin classDocumentKeyStoreOperationsImpl
-
createAndWriteKeyStore
- Specified by:
createAndWriteKeyStorein interfaceDocumentKeyStoreOperations- Overrides:
createAndWriteKeyStorein classDocumentKeyStoreOperationsImpl
-
updateReadKeyPassword
- Specified by:
updateReadKeyPasswordin interfaceDocumentKeyStoreOperations- Overrides:
updateReadKeyPasswordin classDocumentKeyStoreOperationsImpl
-
overrideWith
public static void overrideWith(OverridesRegistry context, Function<DocumentKeyStoreOperationsImplRuntimeDelegatable.ArgumentsCaptor, DocumentKeyStoreOperationsImpl> ctorCaptor) This is a typesafe function to register overriding class into context.
-