public class ProfileRemovalServiceImpl extends Object implements ProfileRemovalService
| Constructor and Description |
|---|
ProfileRemovalServiceImpl(PrivateKeyService privateKeyService,
KeyStoreCache keyStoreCache,
UserProfileCache profileCache,
StorageListService listService,
BucketAccessService access,
DFSConfig dfsConfig,
StorageRemoveService removeService,
ProfileRetrievalService retrievalService) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
cleanupProfileCache(UserID forUser) |
void |
deregister(UserIDAuth userID)
Removes users' public and private profile, keystore, public keys and INBOX and private files
|
protected void |
removeUserProfileFiles(UserID forUser) |
@Inject public ProfileRemovalServiceImpl(PrivateKeyService privateKeyService, KeyStoreCache keyStoreCache, UserProfileCache profileCache, StorageListService listService, BucketAccessService access, DFSConfig dfsConfig, StorageRemoveService removeService, ProfileRetrievalService retrievalService)
public void deregister(UserIDAuth userID)
deregister in interface ProfileRemovalServiceprotected void removeUserProfileFiles(UserID forUser)
protected void cleanupProfileCache(UserID forUser)
Copyright © 2019. All rights reserved.