mirror of
https://github.com/lacerta-doc/Lacerta.git
synced 2024-11-26 17:53:14 +00:00
MetaからDescriptionを削除してcreatedを追加
This commit is contained in:
parent
c6056dd033
commit
7d460a6069
|
@ -4,5 +4,5 @@ public class DocumentDetail {
|
||||||
// ドキュメントの詳細情報
|
// ドキュメントの詳細情報
|
||||||
private DocumentMeta documentMeta;
|
private DocumentMeta documentMeta;
|
||||||
|
|
||||||
// TODO-rca: 実装する
|
// TODO-rca: ドキュメントの詳細情報を格納するフィールドを追加する
|
||||||
}
|
}
|
|
@ -1,19 +1,23 @@
|
||||||
package one.nem.lacerta.data.model.documents;
|
package one.nem.lacerta.data.model.documents;
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
import one.nem.lacerta.data.model.documents.enums.DocumentType;
|
import one.nem.lacerta.data.model.documents.enums.DocumentType;
|
||||||
|
|
||||||
|
// TODO-rca: Dateをデバイスのロケールに合わせてStringに変換するメソッドを実装する?
|
||||||
public class DocumentMeta {
|
public class DocumentMeta {
|
||||||
// ドキュメントのメタ情報
|
// ドキュメントのメタ情報
|
||||||
public String id; // ドキュメントの内部ID(UUIDv4?)
|
public String id; // ドキュメントの内部ID(UUIDv4?)
|
||||||
public String name; // ドキュメントの名前
|
public String name; // ドキュメントの名前
|
||||||
public String description; // ドキュメントの説明
|
|
||||||
public DocumentType type; // ドキュメントの種類
|
public DocumentType type; // ドキュメントの種類
|
||||||
|
public Date created; // ドキュメントの作成日時
|
||||||
public String[] tags; // ドキュメントのタグ
|
public String[] tags; // ドキュメントのタグ
|
||||||
public String[] categories; // ドキュメントのカテゴリ
|
public String[] categories; // ドキュメントのカテゴリ
|
||||||
|
|
||||||
public DocumentMeta(String id, String name, String description, DocumentType type, String[] tags, String[] categories) {
|
public DocumentMeta(String id, String name, Date created, DocumentType type, String[] tags, String[] categories) {
|
||||||
this.id = id;
|
this.id = id;
|
||||||
this.name = name;
|
this.name = name;
|
||||||
this.description = description;
|
this.created = created;
|
||||||
this.type = type;
|
this.type = type;
|
||||||
this.tags = tags;
|
this.tags = tags;
|
||||||
this.categories = categories;
|
this.categories = categories;
|
||||||
|
@ -22,7 +26,7 @@ public class DocumentMeta {
|
||||||
public DocumentMeta() {
|
public DocumentMeta() {
|
||||||
this.id = "";
|
this.id = "";
|
||||||
this.name = "";
|
this.name = "";
|
||||||
this.description = "";
|
this.created = new Date();
|
||||||
this.type = DocumentType.OTHER;
|
this.type = DocumentType.OTHER;
|
||||||
this.tags = new String[0];
|
this.tags = new String[0];
|
||||||
this.categories = new String[0];
|
this.categories = new String[0];
|
||||||
|
@ -39,8 +43,8 @@ public class DocumentMeta {
|
||||||
return name;
|
return name;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getDescription() {
|
public Date getCreated() {
|
||||||
return description;
|
return created;
|
||||||
}
|
}
|
||||||
|
|
||||||
public DocumentType getType() {
|
public DocumentType getType() {
|
||||||
|
@ -69,11 +73,11 @@ public class DocumentMeta {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setDescription(String description) {
|
public void setCreated(Date created) {
|
||||||
if (description == null) {
|
if (created == null) {
|
||||||
this.description = "";
|
this.created = new Date();
|
||||||
} else {
|
} else {
|
||||||
this.description = description;
|
this.created = created;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user