Scaffold welcome message model/controller
This commit is contained in:
parent
c8539bfaef
commit
a2ae57ab6c
@ -0,0 +1,10 @@
|
||||
/*
|
||||
* Copyright (c) 2020. Aleksei Gryczewski
|
||||
* All rights reserved.
|
||||
*/
|
||||
|
||||
package dev.salmonllama.fsbot.database.controllers;
|
||||
|
||||
public class WelcomeMessageController {
|
||||
// Needs insert, update, and delete. Only one per server -> needs exists
|
||||
}
|
@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright (c) 2020. Aleksei Gryczewski
|
||||
* All rights reserved.
|
||||
*/
|
||||
|
||||
package dev.salmonllama.fsbot.database.models;
|
||||
|
||||
import dev.salmonllama.fsbot.database.DatabaseModel;
|
||||
|
||||
import java.sql.Timestamp;
|
||||
|
||||
public class WelcomeMessage extends DatabaseModel {
|
||||
// Need the message, the last time it was updated, and the id of the last person who updated it.
|
||||
private String message;
|
||||
private Timestamp updated;
|
||||
private String editor;
|
||||
|
||||
private WelcomeMessage(WelcomeMessageBuilder builder) {
|
||||
message = builder.message;
|
||||
updated = builder.updated;
|
||||
editor = builder.editor;
|
||||
}
|
||||
|
||||
public String getMessage() {
|
||||
return message;
|
||||
}
|
||||
|
||||
public Timestamp getUpdated() {
|
||||
return updated;
|
||||
}
|
||||
|
||||
public String getEditor() {
|
||||
return editor;
|
||||
}
|
||||
|
||||
public static class WelcomeMessageBuilder {
|
||||
private String message;
|
||||
private Timestamp updated = null;
|
||||
private String editor = null;
|
||||
|
||||
public WelcomeMessageBuilder(String message) {
|
||||
this.message = message;
|
||||
}
|
||||
|
||||
public void setUpdated(Timestamp updated) {
|
||||
this.updated = updated;
|
||||
}
|
||||
|
||||
public void setEditor(String editor) {
|
||||
this.editor = editor;
|
||||
}
|
||||
|
||||
public WelcomeMessage build() {
|
||||
return new WelcomeMessage(this);
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user