public class JpaUserCredentialStore extends Object implements UserCredentialStore
| Modifier and Type | Field and Description |
|---|---|
protected javax.persistence.EntityManager |
em |
| Constructor and Description |
|---|
JpaUserCredentialStore(KeycloakSession session,
javax.persistence.EntityManager em) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
CredentialModel |
createCredential(RealmModel realm,
UserModel user,
CredentialModel cred) |
CredentialModel |
getStoredCredentialById(RealmModel realm,
UserModel user,
String id) |
CredentialModel |
getStoredCredentialByNameAndType(RealmModel realm,
UserModel user,
String name,
String type) |
List<CredentialModel> |
getStoredCredentials(RealmModel realm,
UserModel user) |
List<CredentialModel> |
getStoredCredentialsByType(RealmModel realm,
UserModel user,
String type) |
boolean |
removeStoredCredential(RealmModel realm,
UserModel user,
String id) |
protected CredentialModel |
toModel(CredentialEntity entity) |
void |
updateCredential(RealmModel realm,
UserModel user,
CredentialModel cred) |
public JpaUserCredentialStore(KeycloakSession session, javax.persistence.EntityManager em)
public void updateCredential(RealmModel realm, UserModel user, CredentialModel cred)
updateCredential in interface UserCredentialStorepublic CredentialModel createCredential(RealmModel realm, UserModel user, CredentialModel cred)
createCredential in interface UserCredentialStorepublic boolean removeStoredCredential(RealmModel realm, UserModel user, String id)
removeStoredCredential in interface UserCredentialStorepublic CredentialModel getStoredCredentialById(RealmModel realm, UserModel user, String id)
getStoredCredentialById in interface UserCredentialStoreprotected CredentialModel toModel(CredentialEntity entity)
public List<CredentialModel> getStoredCredentials(RealmModel realm, UserModel user)
getStoredCredentials in interface UserCredentialStorepublic List<CredentialModel> getStoredCredentialsByType(RealmModel realm, UserModel user, String type)
getStoredCredentialsByType in interface UserCredentialStorepublic CredentialModel getStoredCredentialByNameAndType(RealmModel realm, UserModel user, String name, String type)
getStoredCredentialByNameAndType in interface UserCredentialStoreCopyright © 2018 JBoss by Red Hat. All rights reserved.