@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
| Modifier and Type | Class and Description |
|---|---|
static class |
ProfileStoreServiceRuntimeDelegatable.ArgumentsCaptor |
| Constructor and Description |
|---|
ProfileStoreServiceRuntimeDelegatable(OverridesRegistry context,
GsonSerde serde,
UserProfileCache profileCache,
DFSConfig dfsConfig,
BucketAccessService access,
StorageWriteService writeService) |
| Modifier and Type | Method and Description |
|---|---|
static void |
overrideWith(OverridesRegistry context,
Function<ProfileStoreServiceRuntimeDelegatable.ArgumentsCaptor,ProfileStoreService> ctorCaptor)
This is a typesafe function to register overriding class into context.
|
void |
registerPrivate(UserID id,
UserPrivateProfile profile) |
void |
registerPublic(UserID id,
UserPublicProfile profile) |
@Inject public ProfileStoreServiceRuntimeDelegatable(@Nullable OverridesRegistry context, GsonSerde serde, UserProfileCache profileCache, DFSConfig dfsConfig, BucketAccessService access, StorageWriteService writeService)
context - Context class to search for overrides.public void registerPrivate(UserID id, UserPrivateProfile profile)
registerPrivate in class ProfileStoreServicepublic void registerPublic(UserID id, UserPublicProfile profile)
registerPublic in class ProfileStoreServicepublic static void overrideWith(OverridesRegistry context, Function<ProfileStoreServiceRuntimeDelegatable.ArgumentsCaptor,ProfileStoreService> ctorCaptor)
Copyright © 2019. All rights reserved.