Class DataStorage
java.lang.Object
nl.sbdeveloper.vehiclesplus.storage.db.DataStorage
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionabstract voidabstract voiddeleteGarage(Garage garage) static DataStorageabstract List<StorageVehicle> static booleannewInstance(org.bukkit.plugin.java.JavaPlugin plugin, String name) abstract voidprepare()static voidregisterType(String name, Class<? extends DataStorage> type) abstract voidremoveVehicle(StorageVehicle vehicle) abstract voidsaveGarage(Garage garage) abstract voidsaveVehicle(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
-