Class DefaultUserProfileCacheRuntimeDelegatable
java.lang.Object
de.adorsys.datasafe.directory.impl.profile.operations.DefaultUserProfileCache
de.adorsys.datasafe.directory.impl.profile.operations.DefaultUserProfileCacheRuntimeDelegatable
- All Implemented Interfaces:
UserProfileCache
@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 DefaultUserProfileCacheRuntimeDelegatable
extends DefaultUserProfileCache
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Constructor Summary
ConstructorsConstructorDescriptionDefaultUserProfileCacheRuntimeDelegatable(OverridesRegistry context, Map<UserID, UserPublicProfile> publicProfile, Map<UserID, UserPrivateProfile> privateProfile) -
Method Summary
Modifier and TypeMethodDescriptionCache for users' private profile partCache for users' public profile partstatic voidoverrideWith(OverridesRegistry context, Function<DefaultUserProfileCacheRuntimeDelegatable.ArgumentsCaptor, DefaultUserProfileCache> ctorCaptor) This is a typesafe function to register overriding class into context.
-
Constructor Details
-
DefaultUserProfileCacheRuntimeDelegatable
@Inject public DefaultUserProfileCacheRuntimeDelegatable(@Nullable OverridesRegistry context, Map<UserID, UserPublicProfile> publicProfile, Map<UserID, UserPrivateProfile> privateProfile) - Parameters:
context- Context class to search for overrides.
-
-
Method Details
-
getPublicProfile
Description copied from interface:UserProfileCacheCache for users' public profile part -
getPrivateProfile
Description copied from interface:UserProfileCacheCache for users' private profile part -
overrideWith
public static void overrideWith(OverridesRegistry context, Function<DefaultUserProfileCacheRuntimeDelegatable.ArgumentsCaptor, DefaultUserProfileCache> ctorCaptor) This is a typesafe function to register overriding class into context.
-