Class WebStorage
java.lang.Object
org.vaadin.firitin.util.WebStorage
Deprecated, for removal: This API element is subject to removal in a future version.
Available as pretty much such in Vaadin core.
Wrapper for similarly named Browser API. WebStorage may be
handy to save some data that you want to be stored on the
client side, instead of e.g. database on the server. An
example could be certain UI settings that the same users
might want to have set differently based on their device.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceDeprecated, for removal: This API element is subject to removal in a future version.static enumDeprecated, for removal: This API element is subject to removal in a future version. -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionstatic voidclear()Deprecated, for removal: This API element is subject to removal in a future version.static voidclear(com.vaadin.flow.component.UI ui, WebStorage.Storage storage) Deprecated, for removal: This API element is subject to removal in a future version.static voidclear(WebStorage.Storage storage) Deprecated, for removal: This API element is subject to removal in a future version.Clears the given storage.static voidgetItem(com.vaadin.flow.component.UI ui, WebStorage.Storage storage, String key, WebStorage.Callback callback) Deprecated, for removal: This API element is subject to removal in a future version.static voidgetItem(String key, WebStorage.Callback callback) Deprecated, for removal: This API element is subject to removal in a future version.static voidgetItem(WebStorage.Storage storage, String key, WebStorage.Callback callback) Deprecated, for removal: This API element is subject to removal in a future version.static voidremoveItem(com.vaadin.flow.component.UI ui, WebStorage.Storage storage, String key) Deprecated, for removal: This API element is subject to removal in a future version.static voidremoveItem(String key) Deprecated, for removal: This API element is subject to removal in a future version.static voidremoveItem(WebStorage.Storage storage, String key) Deprecated, for removal: This API element is subject to removal in a future version.static voidsetItem(com.vaadin.flow.component.UI ui, WebStorage.Storage storage, String key, String value) Deprecated, for removal: This API element is subject to removal in a future version.static voidDeprecated, for removal: This API element is subject to removal in a future version.static voidsetItem(WebStorage.Storage storage, String key, String value) Deprecated, for removal: This API element is subject to removal in a future version.
-
Constructor Details
-
WebStorage
public WebStorage()Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
setItem
Deprecated, for removal: This API element is subject to removal in a future version.Sets given key-value pair to Storage.localStorage- Parameters:
key- the keyvalue- the value
-
setItem
@Deprecated(forRemoval=true) public static void setItem(WebStorage.Storage storage, String key, String value) Deprecated, for removal: This API element is subject to removal in a future version.Sets given key-value pair to give storage type- Parameters:
storage- the storage typekey- the keyvalue- the value
-
setItem
@Deprecated(forRemoval=true) public static void setItem(com.vaadin.flow.component.UI ui, WebStorage.Storage storage, String key, String value) Deprecated, for removal: This API element is subject to removal in a future version.Sets given key-value pair to give storage type- Parameters:
ui- the UI for which the storage is related tostorage- the storage typekey- the keyvalue- the value
-
removeItem
Deprecated, for removal: This API element is subject to removal in a future version.Removes the value associated by the given key from the Storage.localStorage- Parameters:
key- the key to be deleted
-
removeItem
Deprecated, for removal: This API element is subject to removal in a future version.Removes the value associated by the given key from the Storage.localStorage- Parameters:
storage- the storage type from which the value will be removedkey- the key to be deleted
-
removeItem
@Deprecated(forRemoval=true) public static void removeItem(com.vaadin.flow.component.UI ui, WebStorage.Storage storage, String key) Deprecated, for removal: This API element is subject to removal in a future version.Removes the value associated by the given key from the Storage.localStorage- Parameters:
ui- the UI for which the storage is related tostorage- the storage type from which the value will be removedkey- the key to be deleted
-
clear
Deprecated, for removal: This API element is subject to removal in a future version.Clears all values from the Storage.localStorage -
clear
Deprecated, for removal: This API element is subject to removal in a future version.Clears the given storage.- Parameters:
storage- the storage
-
clear
@Deprecated(forRemoval=true) public static void clear(com.vaadin.flow.component.UI ui, WebStorage.Storage storage) Deprecated, for removal: This API element is subject to removal in a future version.Clears the given storage.- Parameters:
ui- the UI for which the storage is related tostorage- the storage
-
getItem
Deprecated, for removal: This API element is subject to removal in a future version.Asynchronously gets an item from the Storage.localStorage- Parameters:
key- the key for which the value will be fetchedcallback- the callback that gets the value once transferred from the client side
-
getItem
@Deprecated(forRemoval=true) public static void getItem(WebStorage.Storage storage, String key, WebStorage.Callback callback) Deprecated, for removal: This API element is subject to removal in a future version.Asynchronously gets an item from the given storage- Parameters:
storage- the storagekey- the key for which the value will be fetchedcallback- the callback that gets the value once transferred from the client side
-
getItem
@Deprecated(forRemoval=true) public static void getItem(com.vaadin.flow.component.UI ui, WebStorage.Storage storage, String key, WebStorage.Callback callback) Deprecated, for removal: This API element is subject to removal in a future version.Asynchronously gets an item from the given storage- Parameters:
ui- the UI for which the storage is related tostorage- the storagekey- the key for which the value will be fetchedcallback- the callback that gets the value once transferred from the client side
-