Interface DataStore
-
- All Known Subinterfaces:
AzureForm<T>,AzureFormInput<T>
public interface DataStorebetter not override equals() and hashcode() if you use default get/set
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classDataStore.Field<T>static classDataStore.Impl
-
Method Summary
All Methods Instance Methods Default Methods Deprecated Methods Modifier and Type Method Description default voidclearAll()default <D> Dget(DataStore.Field<D> key)default <D> Dget(DataStore.Field<D> key, D dft)default <D> Dget(Class<D> type)Deprecated.default <D> Dget(Class<D> type, D dft)Deprecated.default <D> Dget(String key)default <D> Dget(String key, D dft)default <D> voidset(DataStore.Field<D> key, D val)default <D> voidset(Class<D> type, D val)Deprecated.default <D> voidset(String key, D val)
-
-
-
Method Detail
-
get
@Nonnull @Deprecated default <D> D get(Class<D> type, @Nonnull D dft)
Deprecated.
-
get
@Nullable @Deprecated default <D> D get(Class<D> type)
Deprecated.
-
set
@Deprecated default <D> void set(Class<D> type, D val)
Deprecated.
-
set
default <D> void set(String key, D val)
-
get
@Nonnull default <D> D get(DataStore.Field<D> key, @Nonnull D dft)
-
get
@Nullable default <D> D get(DataStore.Field<D> key)
-
set
default <D> void set(DataStore.Field<D> key, D val)
-
clearAll
default void clearAll()
-
-