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