Class EncryptedLatestLinkServiceImplRuntimeDelegatable
java.lang.Object
de.adorsys.datasafe.metainfo.version.impl.version.latest.EncryptedLatestLinkServiceImpl
de.adorsys.datasafe.metainfo.version.impl.version.latest.EncryptedLatestLinkServiceImplRuntimeDelegatable
- All Implemented Interfaces:
EncryptedLatestLinkService
@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 EncryptedLatestLinkServiceImplRuntimeDelegatable
extends EncryptedLatestLinkServiceImpl
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Constructor Summary
ConstructorsConstructorDescriptionEncryptedLatestLinkServiceImplRuntimeDelegatable(OverridesRegistry context, EncryptedResourceResolver resolver, PrivateSpaceService privateSpace, ProfileRetrievalService profiles) -
Method Summary
Modifier and TypeMethodDescriptionlinkDecryptingReader(UserIDAuth owner, StorageIdentifier identifier) static voidoverrideWith(OverridesRegistry context, Function<EncryptedLatestLinkServiceImplRuntimeDelegatable.ArgumentsCaptor, EncryptedLatestLinkServiceImpl> ctorCaptor) This is a typesafe function to register overriding class into context.resolveLatestLinkLocation(UserIDAuth owner, PrivateResource resource, StorageIdentifier identifier)
-
Constructor Details
-
EncryptedLatestLinkServiceImplRuntimeDelegatable
@Inject public EncryptedLatestLinkServiceImplRuntimeDelegatable(@Nullable OverridesRegistry context, EncryptedResourceResolver resolver, PrivateSpaceService privateSpace, ProfileRetrievalService profiles) - Parameters:
context- Context class to search for overrides.
-
-
Method Details
-
resolveLatestLinkLocation
public AbsoluteLocation<PrivateResource> resolveLatestLinkLocation(UserIDAuth owner, PrivateResource resource, StorageIdentifier identifier) - Specified by:
resolveLatestLinkLocationin interfaceEncryptedLatestLinkService- Overrides:
resolveLatestLinkLocationin classEncryptedLatestLinkServiceImpl
-
linkDecryptingReader
public Function<AbsoluteLocation<PrivateResource>,AbsoluteLocation<PrivateResource>> linkDecryptingReader(UserIDAuth owner, StorageIdentifier identifier) - Specified by:
linkDecryptingReaderin interfaceEncryptedLatestLinkService- Overrides:
linkDecryptingReaderin classEncryptedLatestLinkServiceImpl
-
overrideWith
public static void overrideWith(OverridesRegistry context, Function<EncryptedLatestLinkServiceImplRuntimeDelegatable.ArgumentsCaptor, EncryptedLatestLinkServiceImpl> ctorCaptor) This is a typesafe function to register overriding class into context.
-