Class RegexAccessServiceWithStorageCredentialsImplRuntimeDelegatable
java.lang.Object
de.adorsys.datasafe.directory.impl.profile.dfs.RegexAccessServiceWithStorageCredentialsImpl
de.adorsys.datasafe.directory.impl.profile.dfs.RegexAccessServiceWithStorageCredentialsImplRuntimeDelegatable
- All Implemented Interfaces:
BucketAccessService
@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
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Constructor Summary
ConstructorsConstructorDescriptionRegexAccessServiceWithStorageCredentialsImplRuntimeDelegatable(OverridesRegistry context, dagger.Lazy<StorageKeyStoreOperations> storageKeyStoreOperations) -
Method Summary
Modifier and TypeMethodDescriptionstatic voidoverrideWith(OverridesRegistry context, Function<RegexAccessServiceWithStorageCredentialsImplRuntimeDelegatable.ArgumentsCaptor, RegexAccessServiceWithStorageCredentialsImpl> ctorCaptor) This is a typesafe function to register overriding class into context.privateAccessFor(UserIDAuth user, PrivateResource resource) Regex-match associated private resource URI'spublicAccessFor(UserID user, PublicResource resource) Do nothing, just wrap, real use case would be to plug user credentials to access bucket.withSystemAccess(AbsoluteLocation resource) Do nothing, just wrap, real use case would be to plug user credentials to access bucket.
-
Constructor Details
-
RegexAccessServiceWithStorageCredentialsImplRuntimeDelegatable
@Inject public RegexAccessServiceWithStorageCredentialsImplRuntimeDelegatable(@Nullable OverridesRegistry context, dagger.Lazy<StorageKeyStoreOperations> storageKeyStoreOperations) - Parameters:
context- Context class to search for overrides.
-
-
Method Details
-
privateAccessFor
public AbsoluteLocation<PrivateResource> privateAccessFor(UserIDAuth user, PrivateResource resource) Description copied from class:RegexAccessServiceWithStorageCredentialsImplRegex-match associated private resource URI's- Specified by:
privateAccessForin interfaceBucketAccessService- Overrides:
privateAccessForin classRegexAccessServiceWithStorageCredentialsImpl
-
publicAccessFor
Description copied from class:RegexAccessServiceWithStorageCredentialsImplDo nothing, just wrap, real use case would be to plug user credentials to access bucket.- Specified by:
publicAccessForin interfaceBucketAccessService- Overrides:
publicAccessForin classRegexAccessServiceWithStorageCredentialsImpl
-
withSystemAccess
Description copied from class:RegexAccessServiceWithStorageCredentialsImplDo nothing, just wrap, real use case would be to plug user credentials to access bucket.- Specified by:
withSystemAccessin interfaceBucketAccessService- Overrides:
withSystemAccessin classRegexAccessServiceWithStorageCredentialsImpl
-
overrideWith
public static void overrideWith(OverridesRegistry context, Function<RegexAccessServiceWithStorageCredentialsImplRuntimeDelegatable.ArgumentsCaptor, RegexAccessServiceWithStorageCredentialsImpl> ctorCaptor) This is a typesafe function to register overriding class into context.
-