Class LatestRemoveImplRuntimeDelegatable<V extends LatestDFSVersion>
java.lang.Object
de.adorsys.datasafe.metainfo.version.impl.version.latest.actions.LatestRemoveImpl<V>
de.adorsys.datasafe.metainfo.version.impl.version.latest.actions.LatestRemoveImplRuntimeDelegatable<V>
- All Implemented Interfaces:
VersionedRemove<V>,WithVersionStrategy<V>,RemoveFromPrivate
@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 LatestRemoveImplRuntimeDelegatable<V extends LatestDFSVersion>
extends LatestRemoveImpl<V>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Constructor Summary
ConstructorsConstructorDescriptionLatestRemoveImplRuntimeDelegatable(OverridesRegistry context, V versionStrategy, RemoveFromPrivate removeFromPrivate, EncryptedLatestLinkService latestVersionLinkLocator) -
Method Summary
Modifier and TypeMethodDescriptionvoidstatic voidoverrideWith(OverridesRegistry context, Function<LatestRemoveImplRuntimeDelegatable.ArgumentsCaptor, LatestRemoveImpl> ctorCaptor) This is a typesafe function to register overriding class into context.voidremove(RemoveRequest<UserIDAuth, PrivateResource> request)
-
Constructor Details
-
LatestRemoveImplRuntimeDelegatable
@Inject public LatestRemoveImplRuntimeDelegatable(@Nullable OverridesRegistry context, V versionStrategy, RemoveFromPrivate removeFromPrivate, EncryptedLatestLinkService latestVersionLinkLocator) - Parameters:
context- Context class to search for overrides.
-
-
Method Details
-
remove
- Specified by:
removein interfaceRemoveFromPrivate- Overrides:
removein classLatestRemoveImpl<V extends LatestDFSVersion>
-
makeSurePasswordClearanceIsDone
public void makeSurePasswordClearanceIsDone()- Specified by:
makeSurePasswordClearanceIsDonein interfaceRemoveFromPrivate- Overrides:
makeSurePasswordClearanceIsDonein classLatestRemoveImpl<V extends LatestDFSVersion>
-
getStrategy
-
overrideWith
public static void overrideWith(OverridesRegistry context, Function<LatestRemoveImplRuntimeDelegatable.ArgumentsCaptor, LatestRemoveImpl> ctorCaptor) This is a typesafe function to register overriding class into context.
-