use functional style

This commit is contained in:
Armin Schrenk
2022-12-06 10:39:38 +01:00
parent 06922717c4
commit 3cbe4aa7eb

View File

@@ -21,7 +21,7 @@ record Result(DiagnosticResult diagnosis, ObjectProperty<FixState> fixState) {
}
public static Result create(DiagnosticResult diagnosis, Path vaultPath, VaultConfig config, Masterkey masterkey, Cryptor cryptor) {
FixState initialState = diagnosis.getFix(vaultPath, config, masterkey, cryptor).isPresent()? FixState.FIXABLE : FixState.NOT_FIXABLE;
FixState initialState = diagnosis.getFix(vaultPath, config, masterkey, cryptor).map( _f -> FixState.FIXABLE).orElse(FixState.NOT_FIXABLE);
return new Result(diagnosis, new SimpleObjectProperty<>(initialState));
}