DocumentMetaにコンストラクタを追加

This commit is contained in:
ろむねこ 2024-01-16 12:35:19 +09:00
parent 61ed1bbf79
commit bc19dd22d8
No known key found for this signature in database
GPG Key ID: FA1F39A1BA37D168

View File

@ -48,6 +48,17 @@ public class DocumentMeta { // TODO-rca: JavaDoc対応
public DocumentMeta() { public DocumentMeta() {
} }
public DocumentMeta(String title) {
this.id = UUID.randomUUID().toString();
this.title = title;
this.tags = new ArrayList<>();
this.author = ""; // TODO-rca: 作者のデフォルト値を設定できるようにする
this.defaultBranch = "main"; // TODO-rca: デフォルトブランチのデフォルト値を設定できるようにする
this.path = new PublicPath().getRoot();
this.updatedAt = new Date();
this.createdAt = new Date();
}
public DocumentMeta(String title, List<DocumentTag> tags, String author, String defaultBranch) { public DocumentMeta(String title, List<DocumentTag> tags, String author, String defaultBranch) {
this.id = UUID.randomUUID().toString(); this.id = UUID.randomUUID().toString();
this.title = title; this.title = title;