Added the TableFactory#getStorage method to get a storage medium

This commit is contained in:
mathias 2021-08-19 17:14:03 +02:00
parent 264d33db4f
commit 96ad704707
No known key found for this signature in database
GPG Key ID: 8950DF62139C852A

View File

@ -1,6 +1,7 @@
package de.gnmyt.SQLToolkit.factory;
import de.gnmyt.SQLToolkit.drivers.MySQLConnection;
import de.gnmyt.SQLToolkit.storage.SQLStorageMedium;
import de.gnmyt.SQLToolkit.storage.SQLTable;
import java.util.HashMap;
@ -37,4 +38,13 @@ public class TableFactory {
return REGISTERED_TABLES.get(tableClass);
}
/**
* Gets a storage medium from the list
* @param storageClass The class of the storage medium you want to get
* @return the storage medium
*/
public SQLStorageMedium getStorage(Class<? extends SQLStorageMedium> storageClass) {
return (SQLStorageMedium) getTable(storageClass);
}
}