mirror of
https://github.com/lacerta-doc/Lacerta.git
synced 2024-11-26 09:43:15 +00:00
Documentインタフェース実装
This commit is contained in:
parent
0d4f0686b7
commit
9d793c3c0a
|
@ -13,34 +13,13 @@ import one.nem.lacerta.model.document.tag.DocumentTag;
|
||||||
*/
|
*/
|
||||||
public interface Document {
|
public interface Document {
|
||||||
|
|
||||||
ArrayList<DocumentMeta> getAllDocumentMetas(int limit);
|
DocumentDetail createDocument(DocumentMeta meta);
|
||||||
|
|
||||||
ArrayList<DocumentMeta> getAllDocumentMetas(int limit, int offset);
|
DocumentDetail createDocument();
|
||||||
|
|
||||||
/**
|
void deleteDocument(String documentId);
|
||||||
* 更新の新しいドキュメントから順に並べてlimit件取得する
|
|
||||||
* @param limit 取得する上限数
|
|
||||||
*/
|
|
||||||
ArrayList<DocumentMeta> getRecentDocumentMetas(int limit);
|
|
||||||
|
|
||||||
/**
|
void updateDocument(DocumentMeta meta, DocumentDetail detail);
|
||||||
* 更新の新しいドキュメントから順に並べてoffset位置からlimit件取得する
|
|
||||||
* @param limit 取得する上限数
|
|
||||||
* @param offset 取得するオフセット
|
|
||||||
*/
|
|
||||||
ArrayList<DocumentMeta> getRecentDocumentMetas(int limit, int offset);
|
|
||||||
|
|
||||||
/**
|
DocumentDetail getDocument(String documentId);
|
||||||
* ドキュメントIDからDocumentDetailを取得する
|
|
||||||
* @param id ドキュメントID
|
|
||||||
*/
|
|
||||||
DocumentDetail getDocumentDetail(String id);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* DocumentMetaからDocumentDetailを取得する
|
|
||||||
* @param meta DocumentMeta
|
|
||||||
*/
|
|
||||||
DocumentDetail getDocumentDetailByMeta(DocumentMeta meta); // 簡単に使えるように
|
|
||||||
|
|
||||||
DocumentDetail createDocumentByMeta(DocumentMeta meta);
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user