Class LatestPrivateSpaceImplRuntimeDelegatable<V extends LatestDFSVersion>
java.lang.Object
de.adorsys.datasafe.metainfo.version.impl.version.latest.LatestPrivateSpaceImpl<V>
de.adorsys.datasafe.metainfo.version.impl.version.latest.LatestPrivateSpaceImplRuntimeDelegatable<V>
- All Implemented Interfaces:
VersionedPrivateSpaceService<V>,WithVersionStrategy<V>,ListPrivate,ReadFromPrivate,RemoveFromPrivate,WriteToPrivate,PrivateSpaceService
@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 LatestPrivateSpaceImplRuntimeDelegatable<V extends LatestDFSVersion>
extends LatestPrivateSpaceImpl<V>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Constructor Summary
ConstructorsConstructorDescriptionLatestPrivateSpaceImplRuntimeDelegatable(OverridesRegistry context, V strategy, VersionedList<V> listService, VersionedRead<V> readService, VersionedRemove<V> removeService, VersionedWrite<V> writeService) -
Method Summary
Modifier and TypeMethodDescriptionlist(ListRequest<UserIDAuth, PrivateResource> request) listWithDetails(ListRequest<UserIDAuth, PrivateResource> request) voidstatic voidoverrideWith(OverridesRegistry context, Function<LatestPrivateSpaceImplRuntimeDelegatable.ArgumentsCaptor, LatestPrivateSpaceImpl> ctorCaptor) This is a typesafe function to register overriding class into context.read(ReadRequest<UserIDAuth, PrivateResource> request) voidremove(RemoveRequest<UserIDAuth, PrivateResource> request) write(WriteRequest<UserIDAuth, PrivateResource> request)
-
Constructor Details
-
LatestPrivateSpaceImplRuntimeDelegatable
@Inject public LatestPrivateSpaceImplRuntimeDelegatable(@Nullable OverridesRegistry context, V strategy, VersionedList<V> listService, VersionedRead<V> readService, VersionedRemove<V> removeService, VersionedWrite<V> writeService) - Parameters:
context- Context class to search for overrides.
-
-
Method Details
-
list
public PasswordClearingStream<AbsoluteLocation<ResolvedResource>> list(ListRequest<UserIDAuth, PrivateResource> request) - Specified by:
listin interfaceListPrivate- Overrides:
listin classLatestPrivateSpaceImpl<V extends LatestDFSVersion>
-
listWithDetails
public Stream<Versioned<AbsoluteLocation<PrivateResource>,ResolvedResource, listWithDetailsVersion>> (ListRequest<UserIDAuth, PrivateResource> request) - Specified by:
listWithDetailsin interfaceVersionedPrivateSpaceService<V extends LatestDFSVersion>- Overrides:
listWithDetailsin classLatestPrivateSpaceImpl<V extends LatestDFSVersion>
-
read
- Specified by:
readin interfaceReadFromPrivate- Overrides:
readin classLatestPrivateSpaceImpl<V extends LatestDFSVersion>
-
remove
- Specified by:
removein interfaceRemoveFromPrivate- Overrides:
removein classLatestPrivateSpaceImpl<V extends LatestDFSVersion>
-
makeSurePasswordClearanceIsDone
public void makeSurePasswordClearanceIsDone()- Specified by:
makeSurePasswordClearanceIsDonein interfaceRemoveFromPrivate- Overrides:
makeSurePasswordClearanceIsDonein classLatestPrivateSpaceImpl<V extends LatestDFSVersion>
-
write
- Specified by:
writein interfaceWriteToPrivate- Overrides:
writein classLatestPrivateSpaceImpl<V extends LatestDFSVersion>
-
getStrategy
-
overrideWith
public static void overrideWith(OverridesRegistry context, Function<LatestPrivateSpaceImplRuntimeDelegatable.ArgumentsCaptor, LatestPrivateSpaceImpl> ctorCaptor) This is a typesafe function to register overriding class into context.
-