From 32e74b77c1122a2e6f2562a82997167db1dbe1f8 Mon Sep 17 00:00:00 2001 From: Salmonllama Date: Wed, 19 Aug 2020 15:12:39 -0400 Subject: [PATCH] Added toString() and final fields --- .../fsbot/database/models/ColorRole.java | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/main/java/dev/salmonllama/fsbot/database/models/ColorRole.java b/src/main/java/dev/salmonllama/fsbot/database/models/ColorRole.java index 39ff347..cd2810a 100644 --- a/src/main/java/dev/salmonllama/fsbot/database/models/ColorRole.java +++ b/src/main/java/dev/salmonllama/fsbot/database/models/ColorRole.java @@ -8,9 +8,9 @@ package dev.salmonllama.fsbot.database.models; import dev.salmonllama.fsbot.database.DatabaseModel; public class ColorRole extends DatabaseModel { - private long roleId; - private long serverId; - private String color; + private final long roleId; + private final long serverId; + private final String color; public ColorRole(ColorRoleBuilder builder) { roleId = builder.roleId; @@ -34,8 +34,13 @@ public class ColorRole extends DatabaseModel { return "CREATE TABLE IF NOT EXISTS color_roles (role_id INTEGER, server_id INTEGER, color TEXT)"; } + @Override + public String toString() { + return String.format("Color Role: {roleId: %d, serverId: %d, color: %s", roleId, serverId, color); + } + public static class ColorRoleBuilder { - private long roleId; + private final long roleId; private long serverId; private String color;