public class SystemPropertyRecoveryModeService extends Object implements RecoveryModeService
RecoveryModeService that activates recovery mode in presence of a system property that
is also used to configure the recovery user password.| Modifier and Type | Field and Description |
|---|---|
static com.atlassian.crowd.common.properties.StringSystemProperty |
PROP_RECOVERY_PASSWORD |
| Constructor and Description |
|---|
SystemPropertyRecoveryModeService(DirectoryInstanceLoader loader,
com.atlassian.event.api.EventPublisher eventPublisher) |
| Modifier and Type | Method and Description |
|---|---|
Directory |
getRecoveryDirectory() |
String |
getRecoveryUsername() |
boolean |
isRecoveryDirectory(Directory directory)
Checks if directory is RecoveryModeDirectory
|
boolean |
isRecoveryModeOn() |
public static final com.atlassian.crowd.common.properties.StringSystemProperty PROP_RECOVERY_PASSWORD
public SystemPropertyRecoveryModeService(DirectoryInstanceLoader loader, com.atlassian.event.api.EventPublisher eventPublisher)
public boolean isRecoveryModeOn()
isRecoveryModeOn in interface RecoveryModeServicetrue, if recovery mode is currently activated. An appropriate event will be raised to notify
about the recovery mode being activated in the systemRecoveryModeActivatedEventpublic Directory getRecoveryDirectory()
getRecoveryDirectory in interface RecoveryModeServicepublic String getRecoveryUsername()
getRecoveryUsername in interface RecoveryModeServicepublic boolean isRecoveryDirectory(Directory directory)
RecoveryModeServiceisRecoveryDirectory in interface RecoveryModeServicedirectory - to checkCopyright © 2023 Atlassian. All rights reserved.