Interface GroupConfig<T extends GroupConfiguration>
- Type Parameters:
T- 文件池類別
public interface GroupConfig<T extends GroupConfiguration>
文件池。內置快取功能,需要使用 fetch 方法來清除快取
-
Method Summary
Modifier and TypeMethodDescriptionboolean刪除文件booleandeleteById(String id) 透過 id 刪除文件voidfetch()清楚所有快取void清楚指定文件的快取findAll()findAll(PageRequest pageRequest) 獲取指定頁數內的所有文件實例過濾路徑根據 id 尋找文件實例void保存一個文件,標識 id 不能為 nulllong獲取文件池總數量
-
Method Details
-
findAll
- Returns:
- 所有文件實例
-
findAll
過濾路徑- Parameters:
filter- 自定義過濾- Returns:
- 所有符合特定條件的實例
-
findAll
獲取指定頁數內的所有文件實例- Parameters:
pageRequest- 頁面請求- Returns:
- 頁面
-
findById
根據 id 尋找文件實例- Parameters:
id- 標識 id- Returns:
- 文件實例
-
save
保存一個文件,標識 id 不能為 null- Parameters:
config- 文件實例
-
deleteById
透過 id 刪除文件- Parameters:
id- 標識 id- Returns:
- 刪除成功
-
totalSize
long totalSize()獲取文件池總數量- Returns:
- 數量
-
delete
刪除文件- Parameters:
config- 文件實例,id 不能為 null- Returns:
- 刪除成功
-
fetch
void fetch()清楚所有快取 -
fetchById
清楚指定文件的快取- Parameters:
id- 標識 id
-