Class ProfileStoreServiceRuntimeDelegatable
java.lang.Object
de.adorsys.datasafe.directory.impl.profile.operations.actions.ProfileStoreService
de.adorsys.datasafe.directory.impl.profile.operations.actions.ProfileStoreServiceRuntimeDelegatable
@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 ProfileStoreServiceRuntimeDelegatable
extends ProfileStoreService
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Constructor Summary
ConstructorsConstructorDescriptionProfileStoreServiceRuntimeDelegatable(OverridesRegistry context, GsonSerde serde, UserProfileCache profileCache, DFSConfig dfsConfig, BucketAccessService access, StorageWriteService writeService) -
Method Summary
Modifier and TypeMethodDescriptionstatic voidoverrideWith(OverridesRegistry context, Function<ProfileStoreServiceRuntimeDelegatable.ArgumentsCaptor, ProfileStoreService> ctorCaptor) This is a typesafe function to register overriding class into context.voidregisterPrivate(UserID id, UserPrivateProfile profile) voidregisterPublic(UserID id, UserPublicProfile profile)
-
Constructor Details
-
ProfileStoreServiceRuntimeDelegatable
@Inject public ProfileStoreServiceRuntimeDelegatable(@Nullable OverridesRegistry context, GsonSerde serde, UserProfileCache profileCache, DFSConfig dfsConfig, BucketAccessService access, StorageWriteService writeService) - Parameters:
context- Context class to search for overrides.
-
-
Method Details
-
registerPrivate
- Overrides:
registerPrivatein classProfileStoreService
-
registerPublic
- Overrides:
registerPublicin classProfileStoreService
-
overrideWith
public static void overrideWith(OverridesRegistry context, Function<ProfileStoreServiceRuntimeDelegatable.ArgumentsCaptor, ProfileStoreService> ctorCaptor) This is a typesafe function to register overriding class into context.
-