@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
| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultKeyStoreCacheRuntimeDelegatable.ArgumentsCaptor |
| Constructor and Description |
|---|
DefaultKeyStoreCacheRuntimeDelegatable(OverridesRegistry context,
Map<UserID,List<PublicKeyIDWithPublicKey>> publicKeys,
Map<UserID,KeyStore> keystore,
Map<UserID,KeyStore> storageAccess) |
| Modifier and Type | Method and Description |
|---|---|
Map<UserID,KeyStore> |
getKeystore()
Cache for users' private/secret keys
|
Map<UserID,List<PublicKeyIDWithPublicKey>> |
getPublicKeys()
Cache for users' public keys
|
Map<UserID,KeyStore> |
getStorageAccess()
Cache for users' storage access
|
static void |
overrideWith(OverridesRegistry context,
Function<DefaultKeyStoreCacheRuntimeDelegatable.ArgumentsCaptor,DefaultKeyStoreCache> ctorCaptor)
This is a typesafe function to register overriding class into context.
|
void |
remove(UserID userID) |
@Inject public DefaultKeyStoreCacheRuntimeDelegatable(@Nullable OverridesRegistry context, Map<UserID,List<PublicKeyIDWithPublicKey>> publicKeys, Map<UserID,KeyStore> keystore, Map<UserID,KeyStore> storageAccess)
context - Context class to search for overrides.public void remove(UserID userID)
remove in interface KeyStoreCacheremove in class DefaultKeyStoreCachepublic Map<UserID,List<PublicKeyIDWithPublicKey>> getPublicKeys()
KeyStoreCachepublic Map<UserID,KeyStore> getKeystore()
KeyStoreCachepublic Map<UserID,KeyStore> getStorageAccess()
KeyStoreCachepublic static void overrideWith(OverridesRegistry context, Function<DefaultKeyStoreCacheRuntimeDelegatable.ArgumentsCaptor,DefaultKeyStoreCache> ctorCaptor)
Copyright © 2019. All rights reserved.