Class DefaultVersionInfoServiceImplRuntimeDelegatable
java.lang.Object
de.adorsys.datasafe.metainfo.version.impl.version.latest.DefaultVersionInfoServiceImpl
de.adorsys.datasafe.metainfo.version.impl.version.latest.DefaultVersionInfoServiceImplRuntimeDelegatable
- All Implemented Interfaces:
VersionInfoService<DFSVersion>
@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 DefaultVersionInfoServiceImplRuntimeDelegatable
extends DefaultVersionInfoServiceImpl
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Constructor Summary
ConstructorsConstructorDescriptionDefaultVersionInfoServiceImplRuntimeDelegatable(OverridesRegistry context, VersionEncoderDecoder encoder, ListPrivate listPrivate, EncryptedLatestLinkService latestVersionLinkLocator) -
Method Summary
Modifier and TypeMethodDescriptionstatic voidoverrideWith(OverridesRegistry context, Function<DefaultVersionInfoServiceImplRuntimeDelegatable.ArgumentsCaptor, DefaultVersionInfoServiceImpl> ctorCaptor) This is a typesafe function to register overriding class into context.versionsOf(ListRequest<UserIDAuth, PrivateResource> request)
-
Constructor Details
-
DefaultVersionInfoServiceImplRuntimeDelegatable
@Inject public DefaultVersionInfoServiceImplRuntimeDelegatable(@Nullable OverridesRegistry context, VersionEncoderDecoder encoder, ListPrivate listPrivate, EncryptedLatestLinkService latestVersionLinkLocator) - Parameters:
context- Context class to search for overrides.
-
-
Method Details
-
versionsOf
public Stream<Versioned<AbsoluteLocation<ResolvedResource>,PrivateResource, versionsOfDFSVersion>> (ListRequest<UserIDAuth, PrivateResource> request) - Specified by:
versionsOfin interfaceVersionInfoService<DFSVersion>- Overrides:
versionsOfin classDefaultVersionInfoServiceImpl
-
listJoinedWithLatest
public Stream<Versioned<AbsoluteLocation<ResolvedResource>,ResolvedResource, listJoinedWithLatestDFSVersion>> (ListRequest<UserIDAuth, PrivateResource> request) - Specified by:
listJoinedWithLatestin interfaceVersionInfoService<DFSVersion>- Overrides:
listJoinedWithLatestin classDefaultVersionInfoServiceImpl
-
overrideWith
public static void overrideWith(OverridesRegistry context, Function<DefaultVersionInfoServiceImplRuntimeDelegatable.ArgumentsCaptor, DefaultVersionInfoServiceImpl> ctorCaptor) This is a typesafe function to register overriding class into context.
-