@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>
| Modifier and Type | Class and Description |
|---|---|
static class |
LatestPrivateSpaceImplRuntimeDelegatable.ArgumentsCaptor<V extends LatestDFSVersion> |
| Constructor and Description |
|---|
LatestPrivateSpaceImplRuntimeDelegatable(OverridesRegistry context,
V strategy,
VersionedList<V> listService,
VersionedRead<V> readService,
VersionedRemove<V> removeService,
VersionedWrite<V> writeService) |
| Modifier and Type | Method and Description |
|---|---|
V |
getStrategy() |
Stream<AbsoluteLocation<ResolvedResource>> |
list(ListRequest<UserIDAuth,PrivateResource> request) |
Stream<Versioned<AbsoluteLocation<PrivateResource>,ResolvedResource,Version>> |
listWithDetails(ListRequest<UserIDAuth,PrivateResource> request) |
static void |
overrideWith(OverridesRegistry context,
Function<LatestPrivateSpaceImplRuntimeDelegatable.ArgumentsCaptor,LatestPrivateSpaceImpl> ctorCaptor)
This is a typesafe function to register overriding class into context.
|
InputStream |
read(ReadRequest<UserIDAuth,PrivateResource> request) |
void |
remove(RemoveRequest<UserIDAuth,PrivateResource> request) |
OutputStream |
write(WriteRequest<UserIDAuth,PrivateResource> request) |
@Inject public LatestPrivateSpaceImplRuntimeDelegatable(@Nullable OverridesRegistry context, V strategy, VersionedList<V> listService, VersionedRead<V> readService, VersionedRemove<V> removeService, VersionedWrite<V> writeService)
context - Context class to search for overrides.public Stream<AbsoluteLocation<ResolvedResource>> list(ListRequest<UserIDAuth,PrivateResource> request)
list in interface ListPrivatelist in class LatestPrivateSpaceImpl<V extends LatestDFSVersion>public Stream<Versioned<AbsoluteLocation<PrivateResource>,ResolvedResource,Version>> listWithDetails(ListRequest<UserIDAuth,PrivateResource> request)
listWithDetails in interface VersionedPrivateSpaceService<V extends LatestDFSVersion>listWithDetails in class LatestPrivateSpaceImpl<V extends LatestDFSVersion>public InputStream read(ReadRequest<UserIDAuth,PrivateResource> request)
read in interface ReadFromPrivateread in class LatestPrivateSpaceImpl<V extends LatestDFSVersion>public void remove(RemoveRequest<UserIDAuth,PrivateResource> request)
remove in interface RemoveFromPrivateremove in class LatestPrivateSpaceImpl<V extends LatestDFSVersion>public OutputStream write(WriteRequest<UserIDAuth,PrivateResource> request)
write in interface WriteToPrivatewrite in class LatestPrivateSpaceImpl<V extends LatestDFSVersion>public V getStrategy()
public static void overrideWith(OverridesRegistry context, Function<LatestPrivateSpaceImplRuntimeDelegatable.ArgumentsCaptor,LatestPrivateSpaceImpl> ctorCaptor)
Copyright © 2019. All rights reserved.