Class DefaultKeyStoreCacheRuntimeDelegatable
java.lang.Object
de.adorsys.datasafe.directory.impl.profile.keys.DefaultKeyStoreCache
de.adorsys.datasafe.directory.impl.profile.keys.DefaultKeyStoreCacheRuntimeDelegatable
- All Implemented Interfaces:
KeyStoreCache
@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 DefaultKeyStoreCacheRuntimeDelegatable
extends DefaultKeyStoreCache
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Constructor Summary
ConstructorsConstructorDescriptionDefaultKeyStoreCacheRuntimeDelegatable(OverridesRegistry context, Map<UserID, List<PublicKeyIDWithPublicKey>> publicKeys, Map<UserID, KeyStore> keystore, Map<UserID, KeyStore> storageAccess) -
Method Summary
Modifier and TypeMethodDescriptionCache for users' private/secret keysCache for users' public keysCache for users' storage accessstatic voidoverrideWith(OverridesRegistry context, Function<DefaultKeyStoreCacheRuntimeDelegatable.ArgumentsCaptor, DefaultKeyStoreCache> ctorCaptor) This is a typesafe function to register overriding class into context.void
-
Constructor Details
-
DefaultKeyStoreCacheRuntimeDelegatable
@Inject public DefaultKeyStoreCacheRuntimeDelegatable(@Nullable OverridesRegistry context, Map<UserID, List<PublicKeyIDWithPublicKey>> publicKeys, Map<UserID, KeyStore> keystore, Map<UserID, KeyStore> storageAccess) - Parameters:
context- Context class to search for overrides.
-
-
Method Details
-
remove
- Specified by:
removein interfaceKeyStoreCache- Overrides:
removein classDefaultKeyStoreCache
-
getPublicKeys
Description copied from interface:KeyStoreCacheCache for users' public keys -
getKeystore
Description copied from interface:KeyStoreCacheCache for users' private/secret keys -
getStorageAccess
Description copied from interface:KeyStoreCacheCache for users' storage access -
overrideWith
public static void overrideWith(OverridesRegistry context, Function<DefaultKeyStoreCacheRuntimeDelegatable.ArgumentsCaptor, DefaultKeyStoreCache> ctorCaptor) This is a typesafe function to register overriding class into context.
-