Class ProfileRemovalServiceImpl
java.lang.Object
de.adorsys.datasafe.directory.impl.profile.operations.actions.ProfileRemovalServiceImpl
- All Implemented Interfaces:
ProfileRemovalService
- Direct Known Subclasses:
ProfileRemovalServiceImplRuntimeDelegatable
-
Constructor Summary
ConstructorsConstructorDescriptionProfileRemovalServiceImpl(PrivateKeyService privateKeyService, KeyStoreCache keyStoreCache, UserProfileCache profileCache, StorageListService listService, BucketAccessService access, DFSConfig dfsConfig, StorageRemoveService removeService, ProfileRetrievalService retrievalService) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcleanupProfileCache(UserID forUser) voidderegister(UserIDAuth userID) Removes users' public and private profile, keystore, public keys and INBOX and private filesprotected voidremoveUserProfileFiles(UserID forUser)
-
Constructor Details
-
ProfileRemovalServiceImpl
@Inject public ProfileRemovalServiceImpl(PrivateKeyService privateKeyService, KeyStoreCache keyStoreCache, UserProfileCache profileCache, StorageListService listService, BucketAccessService access, DFSConfig dfsConfig, StorageRemoveService removeService, ProfileRetrievalService retrievalService)
-
-
Method Details
-
deregister
Removes users' public and private profile, keystore, public keys and INBOX and private files- Specified by:
deregisterin interfaceProfileRemovalService
-
removeUserProfileFiles
-
cleanupProfileCache
-