public interface PluginStore
PluginStore, a jego zawartość jest zachowywana pomiędzy uruchomieniami wtyczki lub systemu.PluginStore przeznaczony jest głównie do przechowywania plików wykorzystywanych przez wtyczkę w przypadku,
kiedy nie chcemy w tym celu wykorzystać bazy danych.| Modifier and Type | Method and Description |
|---|---|
void |
clear()
Czyści cały
PluginStore usuwając wszystkie przechowywane w nim pliki. |
void |
delete(PluginStoreResource resource)
Usuwa podany zasób
|
void |
delete(String path)
Usuwa zasób o podanej ścieżce.
|
Map<String,PluginStoreResource> |
getStoredResources()
Zwraca wszystkie zasoby przechowywane w tym store'rze.
|
PluginStoreResource |
read(String path)
Odczytuje zasób zapisany w tym store pod podaną ścieżką.
|
PluginStoreResource |
store(String path,
File file)
Zapisuje podany plik.
|
PluginStoreResource |
store(String path,
File file,
boolean overwrite)
Zapisuje podany plik, nadpisując go w zależności od parametru.
|
PluginStoreResource |
store(String path,
InputStream inputStream)
Zapisuje podany strumień.
|
PluginStoreResource |
store(String path,
InputStream inputStream,
boolean overwrite)
Zapisuje zawartość podanego strumienia w lokalnej przestrzeni wtyczki.
|
PluginStoreResource |
store(String path,
org.springframework.core.io.Resource resource)
Zapisuje podany zasób.
|
PluginStoreResource |
store(String path,
org.springframework.core.io.Resource resource,
boolean overwrite)
Zapisuje podany zasób, nadpisując go w zależności od parametru.
|
Map<String,PluginStoreResource> getStoredResources()
PluginStoreResource store(String path, InputStream inputStream) throws IOException
path - ścieżka zasobu wewnątrz tego store'aresource - zapisywany zasóbPluginStoreResourceIOExceptionstore(String, InputStream, boolean)PluginStoreResource store(String path, InputStream inputStream, boolean overwrite) throws IOException
read(String).path - ścieżka zasobu wewnątrz tego store'ainputStream - strumień wejściowyoverwrite - true jeżeli chcemy nadpisać zasóbPluginStoreResourceIOExceptionPluginStoreResource store(String path, org.springframework.core.io.Resource resource) throws IOException
path - ścieżka zasobu wewnątrz tego store'aresource - zapisywany zasóbPluginStoreResourceIOExceptionstore(String, InputStream, boolean)PluginStoreResource store(String path, org.springframework.core.io.Resource resource, boolean overwrite) throws IOException
path - ścieżka zasobu wewnątrz tego store'aresource - zapisywany zasóboverwrite - true jeżeli chcemy nadpisać zasóbPluginStoreResourceIOExceptionstore(String, InputStream, boolean)PluginStoreResource store(String path, File file) throws IOException
path - ścieżka zasobu wewnątrz tego store'afile - zapisywany plikPluginStoreResourceIOExceptionstore(String, InputStream, boolean)PluginStoreResource store(String path, File file, boolean overwrite) throws IOException
path - ścieżka zasobu wewnątrz tego store'afile - zapisywany plikPluginStoreResourceIOExceptionstore(String, InputStream, boolean)PluginStoreResource read(String path) throws IOException
path - ścieżka zasobu PluginStoreResource.getPath()PluginStoreResource lub null, jeżeli zasób nie istniejeIOExceptionvoid delete(String path)
path - ścieżka zasobu PluginStoreResource.getPath()void delete(PluginStoreResource resource)
resource - zasób z tego store'avoid clear()
PluginStore usuwając wszystkie przechowywane w nim pliki.Copyright © 2023 Suncode. All rights reserved.