@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 RegexAccessServiceWithStorageCredentialsImplRuntimeDelegatable extends RegexAccessServiceWithStorageCredentialsImpl
| Modifier and Type | Class and Description |
|---|---|
static class |
RegexAccessServiceWithStorageCredentialsImplRuntimeDelegatable.ArgumentsCaptor |
| Constructor and Description |
|---|
RegexAccessServiceWithStorageCredentialsImplRuntimeDelegatable(OverridesRegistry context,
dagger.Lazy<StorageKeyStoreOperations> storageKeyStoreOperations) |
| Modifier and Type | Method and Description |
|---|---|
static void |
overrideWith(OverridesRegistry context,
Function<RegexAccessServiceWithStorageCredentialsImplRuntimeDelegatable.ArgumentsCaptor,RegexAccessServiceWithStorageCredentialsImpl> ctorCaptor)
This is a typesafe function to register overriding class into context.
|
AbsoluteLocation<PrivateResource> |
privateAccessFor(UserIDAuth user,
PrivateResource resource)
Regex-match associated private resource URI's
|
AbsoluteLocation<PublicResource> |
publicAccessFor(UserID user,
PublicResource resource)
Do nothing, just wrap, real use case would be to plug user credentials to access bucket.
|
AbsoluteLocation |
withSystemAccess(AbsoluteLocation resource)
Do nothing, just wrap, real use case would be to plug user credentials to access bucket.
|
@Inject public RegexAccessServiceWithStorageCredentialsImplRuntimeDelegatable(@Nullable OverridesRegistry context, dagger.Lazy<StorageKeyStoreOperations> storageKeyStoreOperations)
context - Context class to search for overrides.public AbsoluteLocation<PrivateResource> privateAccessFor(UserIDAuth user, PrivateResource resource)
RegexAccessServiceWithStorageCredentialsImplprivateAccessFor in interface BucketAccessServiceprivateAccessFor in class RegexAccessServiceWithStorageCredentialsImplpublic AbsoluteLocation<PublicResource> publicAccessFor(UserID user, PublicResource resource)
RegexAccessServiceWithStorageCredentialsImplpublicAccessFor in interface BucketAccessServicepublicAccessFor in class RegexAccessServiceWithStorageCredentialsImplpublic AbsoluteLocation withSystemAccess(AbsoluteLocation resource)
RegexAccessServiceWithStorageCredentialsImplwithSystemAccess in interface BucketAccessServicewithSystemAccess in class RegexAccessServiceWithStorageCredentialsImplpublic static void overrideWith(OverridesRegistry context, Function<RegexAccessServiceWithStorageCredentialsImplRuntimeDelegatable.ArgumentsCaptor,RegexAccessServiceWithStorageCredentialsImpl> ctorCaptor)
Copyright © 2019. All rights reserved.