Class DataStorage
java.lang.Object
nl.sbdeveloper.vehiclesplus.storage.db.DataStorage
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionabstract void
abstract void
deleteGarage
(Garage garage) static DataStorage
abstract List
<StorageVehicle> static boolean
newInstance
(org.bukkit.plugin.java.JavaPlugin plugin, String name) abstract void
prepare()
static void
registerType
(String name, Class<? extends DataStorage> type) abstract void
removeVehicle
(StorageVehicle vehicle) abstract void
saveGarage
(Garage garage) abstract void
saveVehicle
(StorageVehicle vehicle)
-
Field Details
-
plugin
protected final org.bukkit.plugin.java.JavaPlugin plugin
-
-
Method Details
-
prepare
- Throws:
DataStorageException
-
loadVehicles
- Throws:
DataStorageException
-
saveVehicle
- Throws:
DataStorageException
-
removeVehicle
- Throws:
DataStorageException
-
loadGarages
- Throws:
DataStorageException
-
saveGarage
- Throws:
DataStorageException
-
deleteGarage
- Throws:
DataStorageException
-
closeConnection
public abstract void closeConnection() -
registerType
-
getInstance
-
newInstance
-