Class ProfileRetrievalServiceImplRuntimeDelegatable
java.lang.Object
de.adorsys.datasafe.directory.impl.profile.operations.actions.ProfileRetrievalServiceImpl
de.adorsys.datasafe.directory.impl.profile.operations.actions.ProfileRetrievalServiceImplRuntimeDelegatable
- All Implemented Interfaces:
ProfileRetrievalService
@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 ProfileRetrievalServiceImplRuntimeDelegatable
extends ProfileRetrievalServiceImpl
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Constructor Summary
ConstructorsConstructorDescriptionProfileRetrievalServiceImplRuntimeDelegatable(OverridesRegistry context, DFSConfig dfsConfig, StorageReadService readService, StorageCheckService checkService, BucketAccessService access, GsonSerde serde, UserProfileCache userProfileCache) -
Method Summary
Modifier and TypeMethodDescriptionstatic voidoverrideWith(OverridesRegistry context, Function<ProfileRetrievalServiceImplRuntimeDelegatable.ArgumentsCaptor, ProfileRetrievalServiceImpl> ctorCaptor) This is a typesafe function to register overriding class into context.privateProfile(UserIDAuth ofUser) Reads user private profile from DFS, usesUserProfileCachefor caching itpublicProfile(UserID ofUser) Reads user public profile from DFS, usesUserProfileCachefor caching itbooleanuserExists(UserID ofUser) Checks if user exists by validating that his both public and private profile files do exist.
-
Constructor Details
-
ProfileRetrievalServiceImplRuntimeDelegatable
@Inject public ProfileRetrievalServiceImplRuntimeDelegatable(@Nullable OverridesRegistry context, DFSConfig dfsConfig, StorageReadService readService, StorageCheckService checkService, BucketAccessService access, GsonSerde serde, UserProfileCache userProfileCache) - Parameters:
context- Context class to search for overrides.
-
-
Method Details
-
publicProfile
Description copied from class:ProfileRetrievalServiceImplReads user public profile from DFS, usesUserProfileCachefor caching it- Specified by:
publicProfilein interfaceProfileRetrievalService- Overrides:
publicProfilein classProfileRetrievalServiceImpl
-
privateProfile
Description copied from class:ProfileRetrievalServiceImplReads user private profile from DFS, usesUserProfileCachefor caching it- Specified by:
privateProfilein interfaceProfileRetrievalService- Overrides:
privateProfilein classProfileRetrievalServiceImpl
-
userExists
Description copied from class:ProfileRetrievalServiceImplChecks if user exists by validating that his both public and private profile files do exist.- Specified by:
userExistsin interfaceProfileRetrievalService- Overrides:
userExistsin classProfileRetrievalServiceImpl
-
overrideWith
public static void overrideWith(OverridesRegistry context, Function<ProfileRetrievalServiceImplRuntimeDelegatable.ArgumentsCaptor, ProfileRetrievalServiceImpl> ctorCaptor) This is a typesafe function to register overriding class into context.
-