@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 SymmetricPathEncryptionServiceImplRuntimeDelegatable extends SymmetricPathEncryptionServiceImpl
| Modifier and Type | Class and Description |
|---|---|
static class |
SymmetricPathEncryptionServiceImplRuntimeDelegatable.ArgumentsCaptor |
| Constructor and Description |
|---|
SymmetricPathEncryptionServiceImplRuntimeDelegatable(OverridesRegistry context,
PathEncryptionConfig encryptionConfig) |
| Modifier and Type | Method and Description |
|---|---|
Uri |
decrypt(SecretKey secretKey,
Uri bucketPath)
Decrypts each URI segment separately and composes them back in same order.
|
Uri |
encrypt(SecretKey secretKey,
Uri bucketPath)
Encrypts each URI segment separately and composes them back in same order.
|
static void |
overrideWith(OverridesRegistry context,
Function<SymmetricPathEncryptionServiceImplRuntimeDelegatable.ArgumentsCaptor,SymmetricPathEncryptionServiceImpl> ctorCaptor)
This is a typesafe function to register overriding class into context.
|
@Inject public SymmetricPathEncryptionServiceImplRuntimeDelegatable(@Nullable OverridesRegistry context, PathEncryptionConfig encryptionConfig)
context - Context class to search for overrides.public Uri encrypt(SecretKey secretKey, Uri bucketPath)
SymmetricPathEncryptionServiceImplencrypt in interface SymmetricPathEncryptionServiceencrypt in class SymmetricPathEncryptionServiceImplpublic Uri decrypt(SecretKey secretKey, Uri bucketPath)
SymmetricPathEncryptionServiceImpldecrypt in interface SymmetricPathEncryptionServicedecrypt in class SymmetricPathEncryptionServiceImplpublic static void overrideWith(OverridesRegistry context, Function<SymmetricPathEncryptionServiceImplRuntimeDelegatable.ArgumentsCaptor,SymmetricPathEncryptionServiceImpl> ctorCaptor)
Copyright © 2019. All rights reserved.