Finish linked ip ban integration
This commit is contained in:
parent
26e84251b6
commit
dff1e16283
@ -60,6 +60,10 @@ public final class Punishment {
|
||||
return SyncUtils.blockOne(punishmentsCollection.find(new Document("_id", id)));
|
||||
}
|
||||
|
||||
public static Punishment findByLinkedIpBanIdSync(String id) {
|
||||
return SyncUtils.blockOne(punishmentsCollection.find(new Document("linkedIpBanId", id)));
|
||||
}
|
||||
|
||||
public static List<Punishment> findByUserSync(User user) {
|
||||
return findByUserSync(user.getId());
|
||||
}
|
||||
@ -94,6 +98,10 @@ public final class Punishment {
|
||||
punishmentsCollection.find(new Document("_id", id)).first(callback);
|
||||
}
|
||||
|
||||
public static void findByLinkedIpBanId(String id, SingleResultCallback<Punishment> callback) {
|
||||
punishmentsCollection.find(new Document("linkedIpBanId", id)).first(callback);
|
||||
}
|
||||
|
||||
public static void findByUser(User user, SingleResultCallback<List<Punishment>> callback) {
|
||||
findByUser(user.getId(), callback);
|
||||
}
|
||||
@ -182,7 +190,7 @@ public final class Punishment {
|
||||
}
|
||||
|
||||
public void linkIpBan(IpBan ipBan) {
|
||||
|
||||
this.linkedIpBanId = ipBan.getId();
|
||||
}
|
||||
|
||||
public void insert() {
|
||||
|
Loading…
Reference in New Issue
Block a user