From cf60bc3423ca48660649cef366a5a80cbae3c583 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=82=8D=E3=82=80=E3=81=AD=E3=81=93?= Date: Thu, 25 Jan 2024 15:44:00 +0900 Subject: [PATCH] =?UTF-8?q?Tags,=20DefaultBranch=E5=89=8A=E9=99=A4=20WIP?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../lacerta/model/document/DocumentMeta.java | 72 ++----------------- 1 file changed, 4 insertions(+), 68 deletions(-) diff --git a/model/src/main/java/one/nem/lacerta/model/document/DocumentMeta.java b/model/src/main/java/one/nem/lacerta/model/document/DocumentMeta.java index 1093188e..ed686d0c 100644 --- a/model/src/main/java/one/nem/lacerta/model/document/DocumentMeta.java +++ b/model/src/main/java/one/nem/lacerta/model/document/DocumentMeta.java @@ -32,17 +32,10 @@ public class DocumentMeta { // TODO-rca: JavaDoc対応 */ Date createdAt; - /** - * ドキュメントのタグ(DocumentTagインスタンスのリスト) - */ - List tags; - String parentId; String author; - String defaultBranch; - // Constructor public DocumentMeta() { @@ -51,49 +44,33 @@ public class DocumentMeta { // TODO-rca: JavaDoc対応 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.author = ""; // TODO-rca: 作者のデフォルト値を指定できるように this.parentId = null; this.updatedAt = new Date(); this.createdAt = new Date(); } - public DocumentMeta(String title, List tags, String author, String defaultBranch) { + public DocumentMeta(String title, String author) { this.id = UUID.randomUUID().toString(); this.title = title; - this.tags = tags; this.author = author; - this.defaultBranch = defaultBranch; } - public DocumentMeta(String id, String title, List tags, String author, String defaultBranch) { - this.id = id; - this.title = title; - this.tags = tags; - this.author = author; - this.defaultBranch = defaultBranch; - } - - public DocumentMeta(String id, String title, Date updatedAt, Date createdAt, List tags, String author, String defaultBranch) { + public DocumentMeta(String id, String title, Date updatedAt, Date createdAt, String author) { this.id = id; this.title = title; this.updatedAt = updatedAt; this.createdAt = createdAt; - this.tags = tags; this.author = author; - this.defaultBranch = defaultBranch; } - public DocumentMeta(String id, String title, Date updatedAt, Date createdAt, List tags, String parentId, String author, String defaultBranch) { + public DocumentMeta(String id, String title, Date updatedAt, Date createdAt, String parentId, String author) { this.id = id; this.title = title; this.updatedAt = updatedAt; this.createdAt = createdAt; - this.tags = tags; this.parentId = parentId; this.author = author; - this.defaultBranch = defaultBranch; } // Getter @@ -126,24 +103,6 @@ public class DocumentMeta { // TODO-rca: JavaDoc対応 return createdAt; } - /** - * ドキュメントのタグ(DocumentTagインスタンスのリスト)を取得する - */ - public List getTags() { - return tags; - } - - /** - * ドキュメントのタグ(DocumentTagインスタンスのリスト)のID(String)を取得する - */ - public List getTagIds() { - List tagIds = new ArrayList<>(); - for (DocumentTag tag : tags) { - tagIds.add(tag.getId()); - } - return tagIds; - } - /** * ドキュメントの親フォルダのID(String)を取得する */ @@ -158,13 +117,6 @@ public class DocumentMeta { // TODO-rca: JavaDoc対応 return author; } - /** - * ドキュメントのデフォルトブランチ(String)を取得する - */ - public String getDefaultBranch() { - return defaultBranch; - } - // Setter /** @@ -199,14 +151,6 @@ public class DocumentMeta { // TODO-rca: JavaDoc対応 this.createdAt = createdAt; } - /** - * ドキュメントのタグ(DocumentTagインスタンスのリスト)を設定する - * @param tags ドキュメントのタグ(DocumentTagインスタンスのリスト) - */ - public void setTags(List tags) { - this.tags = tags; - } - /** * ドキュメントの親フォルダのID(String)を設定する * @param parentId ドキュメントの親フォルダのID @@ -223,14 +167,6 @@ public class DocumentMeta { // TODO-rca: JavaDoc対応 this.author = author; } - /** - * ドキュメントのデフォルトブランチ(String)を設定する - * @param defaultBranch ドキュメントのデフォルトブランチ - */ - public void setDefaultBranch(String defaultBranch) { - this.defaultBranch = defaultBranch; - } - /** * updatedAtを現在時刻に設定する */