DocumentDetailにPagesを追加

This commit is contained in:
r-ca 2024-01-14 16:13:09 +09:00
parent 5e6fa45fed
commit 0d4f0686b7
No known key found for this signature in database
GPG Key ID: 6A72911AC73464A9

View File

@ -3,11 +3,14 @@ package one.nem.lacerta.model.document;
import org.eclipse.jgit.lib.Repository;
import java.nio.file.Path;
import java.util.ArrayList;
import java.util.Date;
import one.nem.lacerta.model.document.path.DocumentPath;
import one.nem.lacerta.model.document.DocumentMeta;
import one.nem.lacerta.model.document.page.Page;
/**
* ドキュメントの詳細データ
*/
@ -18,6 +21,11 @@ public class DocumentDetail {
*/
DocumentMeta meta;
/**
* ドキュメントのページ(Pageインスタンスのリスト)
*/
ArrayList<Page> pages;
// Constructor
public DocumentDetail() {
}
@ -26,6 +34,11 @@ public class DocumentDetail {
this.meta = meta;
}
public DocumentDetail(DocumentMeta meta, ArrayList<Page> pages) {
this.meta = meta;
this.pages = pages;
}
// Getter
/**
@ -35,6 +48,13 @@ public class DocumentDetail {
return meta;
}
/**
* ドキュメントのページ(Pageインスタンスのリスト)を取得する
*/
public ArrayList<Page> getPages() {
return pages;
}
// Setter
/**
@ -45,4 +65,12 @@ public class DocumentDetail {
this.meta = meta;
}
/**
* ドキュメントのページ(Pageインスタンスのリスト)を設定する
* @param pages Pageインスタンスのリスト
*/
public void setPages(ArrayList<Page> pages) {
this.pages = pages;
}
}