mirror of
https://github.com/lacerta-doc/Lacerta.git
synced 2024-11-23 00:13:16 +00:00
DocumentDetailにPagesを追加
This commit is contained in:
parent
5e6fa45fed
commit
0d4f0686b7
|
@ -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;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user