diff --git a/data/src/main/java/one/nem/lacerta/data/Document.java b/data/src/main/java/one/nem/lacerta/data/Document.java index 36d2d2eb..835e66e4 100644 --- a/data/src/main/java/one/nem/lacerta/data/Document.java +++ b/data/src/main/java/one/nem/lacerta/data/Document.java @@ -7,14 +7,34 @@ import one.nem.lacerta.model.document.DocumentDetail; import one.nem.lacerta.model.document.path.DocumentPath; import one.nem.lacerta.model.document.tag.DocumentTag; +/** + * ドキュメントのデータを取得する + */ public interface Document { + /** + * 更新の新しいドキュメントから順に並べてlimit件取得する + * @param limit 取得する上限数 + */ ArrayList getRecentDocumentMetas(int limit); + /** + * 更新の新しいドキュメントから順に並べてoffset位置からlimit件取得する + * @param limit 取得する上限数 + * @param offset 取得するオフセット + */ ArrayList getRecentDocumentMetas(int limit, int offset); - // ドキュメント詳細取得 + /** + * ドキュメントIDからDocumentDetailを取得する + * @param id ドキュメントID + */ DocumentDetail getDocumentDetail(String id); + + /** + * DocumentMetaからDocumentDetailを取得する + * @param meta DocumentMeta + */ DocumentDetail getDocumentDetailByMeta(DocumentMeta meta); // 簡単に使えるように