@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 EncryptedResourceResolverImplRuntimeDelegatable extends EncryptedResourceResolverImpl
| Modifier and Type | Class and Description |
|---|---|
static class |
EncryptedResourceResolverImplRuntimeDelegatable.ArgumentsCaptor |
| Constructor and Description |
|---|
EncryptedResourceResolverImplRuntimeDelegatable(OverridesRegistry context,
BucketAccessService bucketAccessService,
ResourceResolver resolver,
PathEncryption pathEncryption) |
| Modifier and Type | Method and Description |
|---|---|
Function<PrivateResource,AbsoluteLocation<PrivateResource>> |
decryptingResolver(UserIDAuth auth,
PrivateResource root,
StorageIdentifier identifier) |
AbsoluteLocation<PrivateResource> |
encryptAndResolvePath(UserIDAuth auth,
PrivateResource resource,
StorageIdentifier identifier) |
static void |
overrideWith(OverridesRegistry context,
Function<EncryptedResourceResolverImplRuntimeDelegatable.ArgumentsCaptor,EncryptedResourceResolverImpl> ctorCaptor)
This is a typesafe function to register overriding class into context.
|
@Inject public EncryptedResourceResolverImplRuntimeDelegatable(@Nullable OverridesRegistry context, BucketAccessService bucketAccessService, ResourceResolver resolver, PathEncryption pathEncryption)
context - Context class to search for overrides.public AbsoluteLocation<PrivateResource> encryptAndResolvePath(UserIDAuth auth, PrivateResource resource, StorageIdentifier identifier)
encryptAndResolvePath in interface EncryptedResourceResolverencryptAndResolvePath in class EncryptedResourceResolverImplpublic Function<PrivateResource,AbsoluteLocation<PrivateResource>> decryptingResolver(UserIDAuth auth, PrivateResource root, StorageIdentifier identifier)
decryptingResolver in interface EncryptedResourceResolverdecryptingResolver in class EncryptedResourceResolverImplpublic static void overrideWith(OverridesRegistry context, Function<EncryptedResourceResolverImplRuntimeDelegatable.ArgumentsCaptor,EncryptedResourceResolverImpl> ctorCaptor)
Copyright © 2020. All rights reserved.