From 96ad704707a6036948b44aa0d0a140464dba16b9 Mon Sep 17 00:00:00 2001 From: mathias Date: Thu, 19 Aug 2021 17:14:03 +0200 Subject: [PATCH] Added the `TableFactory#getStorage` method to get a storage medium --- .../java/de/gnmyt/SQLToolkit/factory/TableFactory.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/main/java/de/gnmyt/SQLToolkit/factory/TableFactory.java b/src/main/java/de/gnmyt/SQLToolkit/factory/TableFactory.java index 58fe364..08c328b 100644 --- a/src/main/java/de/gnmyt/SQLToolkit/factory/TableFactory.java +++ b/src/main/java/de/gnmyt/SQLToolkit/factory/TableFactory.java @@ -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 storageClass) { + return (SQLStorageMedium) getTable(storageClass); + } + }