Details
diff --git a/model/mongo/src/main/java/org/keycloak/models/mongo/keycloak/adapters/RealmAdapter.java b/model/mongo/src/main/java/org/keycloak/models/mongo/keycloak/adapters/RealmAdapter.java
index 8d3943b..10a748f 100755
--- a/model/mongo/src/main/java/org/keycloak/models/mongo/keycloak/adapters/RealmAdapter.java
+++ b/model/mongo/src/main/java/org/keycloak/models/mongo/keycloak/adapters/RealmAdapter.java
@@ -1143,16 +1143,17 @@ public class RealmAdapter extends AbstractMongoAdapter<RealmEntity> implements R
@Override
public Set<String> getAuditListeners() {
- return realm.getAuditListeners() != null ? new HashSet<String>(realm.getAuditListeners()) : null;
+ return new HashSet<String>(realm.getAuditListeners());
}
@Override
public void setAuditListeners(Set<String> listeners) {
- if (listeners != null) {
- realm.setAuditListeners(new LinkedList<String>(listeners));
- } else {
- realm.setAuditListeners(null);
- }
+ if (listeners != null) {
+ realm.setAuditListeners(new ArrayList<String>(listeners));
+ } else {
+ realm.setAuditListeners(Collections.EMPTY_LIST);
+ }
+ updateRealm();
}
@Override
diff --git a/model/mongo/src/main/java/org/keycloak/models/mongo/keycloak/entities/RealmEntity.java b/model/mongo/src/main/java/org/keycloak/models/mongo/keycloak/entities/RealmEntity.java
index 58b9ba2..627af22 100755
--- a/model/mongo/src/main/java/org/keycloak/models/mongo/keycloak/entities/RealmEntity.java
+++ b/model/mongo/src/main/java/org/keycloak/models/mongo/keycloak/entities/RealmEntity.java
@@ -57,7 +57,7 @@ public class RealmEntity extends AbstractMongoIdentifiableEntity implements Mong
private Map<String, String> socialConfig = new HashMap<String, String>();
private Map<String, String> ldapServerConfig;
- private List<String> auditListeners = new LinkedList<String>();
+ private List<String> auditListeners = new ArrayList<String>();
@MongoField
public String getName() {
diff --git a/model/mongo/src/main/java/org/keycloak/models/mongo/keycloak/entities/UserEntity.java b/model/mongo/src/main/java/org/keycloak/models/mongo/keycloak/entities/UserEntity.java
index 40aeae5..5aeacee 100755
--- a/model/mongo/src/main/java/org/keycloak/models/mongo/keycloak/entities/UserEntity.java
+++ b/model/mongo/src/main/java/org/keycloak/models/mongo/keycloak/entities/UserEntity.java
@@ -175,41 +175,4 @@ public class UserEntity extends AbstractMongoIdentifiableEntity implements Mongo
public void setAuthenticationLink(AuthenticationLinkEntity authenticationLink) {
this.authenticationLink = authenticationLink;
}
-
- @MongoField
- public int getFailedLoginNotBefore() {
- return failedLoginNotBefore;
- }
-
- public void setFailedLoginNotBefore(int failedLoginNotBefore) {
- this.failedLoginNotBefore = failedLoginNotBefore;
- }
-
- @MongoField
- public int getNumFailures() {
- return numFailures;
- }
-
- public void setNumFailures(int numFailures) {
- this.numFailures = numFailures;
- }
-
- @MongoField
- public long getLastFailure() {
- return lastFailure;
- }
-
- public void setLastFailure(long lastFailure) {
- this.lastFailure = lastFailure;
- }
-
- @MongoField
- public String getLastIPFailure() {
- return lastIPFailure;
- }
-
- public void setLastIPFailure(String lastIPFailure) {
- this.lastIPFailure = lastIPFailure;
- }
-
}