[KEYCLOAK-16232] Streamify the UserCredentialStore and UserCredentialManager interfaces

This commit is contained in:
Stefan Guilhen
2020-11-26 10:25:06 -03:00
committed by Hynek Mlnařík
parent 73d0bb34c4
commit edef93cd49
43 changed files with 447 additions and 303 deletions

View File

@@ -75,7 +75,7 @@ public class SecretQuestionCredentialProvider implements CredentialProvider<Secr
@Override
public boolean isConfiguredFor(RealmModel realm, UserModel user, String credentialType) {
if (!supportsCredentialType(credentialType)) return false;
return !getCredentialStore().getStoredCredentialsByType(realm, user, credentialType).isEmpty();
return getCredentialStore().getStoredCredentialsByTypeStream(realm, user, credentialType).count() > 0;
}
@Override