-
public interface Repositoryリポジトリに対するデータの読み書き等の操作を表現するインターフェースです。
-
-
Method Summary
Modifier and Type Method Description abstract <T extends Any> Tget(String key, T default)リポジトリに存在するデータを取得します。 abstract <T extends Any> Unitput(String key, T value)リポジトリにデータを追加します。 abstract Unitremove(String key)リポジトリから指定したデータを削除します。 abstract UnitremoveAll()リポジトリから全てのデータを削除します。 abstract List<String>getAllKeys()リポジトリにある全てのデータのキーを取得します -
-
Method Detail
-
get
abstract <T extends Any> T get(String key, T default)
リポジトリに存在するデータを取得します。
- Parameters:
key- 取得するデータのキーdefault- 取得するデータのデフォルト値
-
put
abstract <T extends Any> Unit put(String key, T value)
リポジトリにデータを追加します。
- Parameters:
key- 追加するキーvalue- 追加するデータ
-
getAllKeys
abstract List<String> getAllKeys()
リポジトリにある全てのデータのキーを取得します
-
-
-
-