Fixed timestamp NPI and added toString

This commit is contained in:
Aleksei 2020-07-23 14:22:53 -04:00
parent a53bc60f4b
commit 941ec1bf4d

View File

@ -8,6 +8,7 @@ package dev.salmonllama.fsbot.database.models;
import dev.salmonllama.fsbot.database.DatabaseModel; import dev.salmonllama.fsbot.database.DatabaseModel;
import java.sql.Timestamp; import java.sql.Timestamp;
import java.time.Instant;
public class StaticPermission extends DatabaseModel { public class StaticPermission extends DatabaseModel {
private String userId; private String userId;
@ -32,10 +33,19 @@ public class StaticPermission extends DatabaseModel {
return added; return added;
} }
public void setAdded(Timestamp added) {
this.added = added;
}
public static String schema() { public static String schema() {
return "CREATE TABLE IF NOT EXISTS static_permissions (user_id TEXT, permission TEXT, date_added TEXT)"; return "CREATE TABLE IF NOT EXISTS static_permissions (user_id TEXT, permission TEXT, date_added TEXT)";
} }
@Override
public String toString() {
return String.format("Static Permission [userId: %s, permission: %s, added: %s", userId, permission, added.toString());
}
public static class StaticPermissionBuilder { public static class StaticPermissionBuilder {
private String userId; private String userId;
private String permission = null; private String permission = null;