Moved to package / added pom.xml

This commit is contained in:
mathias 2021-05-22 15:51:33 +02:00
parent e0ed76543c
commit fa5fb6f26e
13 changed files with 59 additions and 33 deletions

2
.gitignore vendored Normal file
View File

@ -0,0 +1,2 @@
/sqltoolkit.iml
/.idea/

24
pom.xml Normal file
View File

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>de.gnmyt</groupId>
<artifactId>SQLToolkit</artifactId>
<version>1.0</version>
<properties>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
</properties>
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.25</version>
</dependency>
</dependencies>
</project>

View File

@ -1,4 +1,4 @@
package api;
package de.gnmyt.SQLToolkit.api;
import java.sql.SQLException;

View File

@ -1,11 +1,11 @@
package drivers;
package de.gnmyt.SQLToolkit.drivers;
import api.SQLConsumer;
import manager.ResultManager;
import manager.DataBaseSelection;
import manager.UpdateManager;
import types.LogLevelType;
import types.LoginParam;
import de.gnmyt.SQLToolkit.api.SQLConsumer;
import de.gnmyt.SQLToolkit.manager.ResultManager;
import de.gnmyt.SQLToolkit.manager.DataBaseSelection;
import de.gnmyt.SQLToolkit.manager.UpdateManager;
import de.gnmyt.SQLToolkit.types.LogLevelType;
import de.gnmyt.SQLToolkit.types.LoginParam;
import java.sql.*;
@ -200,17 +200,17 @@ public class MySQLConnection {
}
/**
* Get the update manager for easier updating
* @return Update manager
* Get the update de.gnmyt.SQLToolkit.manager for easier updating
* @return Update de.gnmyt.SQLToolkit.manager
*/
public UpdateManager update() {
return new UpdateManager(this);
}
/**
* Get the update manager for easier updating (pre filled table)
* Get the update de.gnmyt.SQLToolkit.manager for easier updating (pre filled table)
* @param tableName The name of the table
* @return Update manager
* @return Update de.gnmyt.SQLToolkit.manager
*/
public UpdateManager updateTable(String tableName) {
return new UpdateManager(this, tableName);

View File

@ -1,6 +1,6 @@
package drivers;
package de.gnmyt.SQLToolkit.drivers;
import types.LogLevelType;
import de.gnmyt.SQLToolkit.types.LogLevelType;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;

View File

@ -1,6 +1,6 @@
package fields;
package de.gnmyt.SQLToolkit.fields;
import types.SQLType;
import de.gnmyt.SQLToolkit.types.SQLType;
/********************************
* @author Mathias Wagner

View File

@ -1,8 +1,8 @@
package generator;
package de.gnmyt.SQLToolkit.generator;
import drivers.MySQLConnection;
import fields.SQLField;
import manager.UpdateManager;
import de.gnmyt.SQLToolkit.drivers.MySQLConnection;
import de.gnmyt.SQLToolkit.fields.SQLField;
import de.gnmyt.SQLToolkit.manager.UpdateManager;
import java.util.ArrayList;
import java.util.concurrent.atomic.AtomicBoolean;
@ -22,7 +22,7 @@ public class TableGenerator {
/**
* Basic constructor for the TableGenerator
* @param updateManager Existing update manager
* @param updateManager Existing update de.gnmyt.SQLToolkit.manager
* @param tableName Name of the table
*/
public TableGenerator(UpdateManager updateManager, String tableName) {

View File

@ -1,6 +1,6 @@
package manager;
package de.gnmyt.SQLToolkit.manager;
import drivers.MySQLConnection;
import de.gnmyt.SQLToolkit.drivers.MySQLConnection;
import java.sql.ResultSet;
import java.util.ArrayList;

View File

@ -1,6 +1,6 @@
package manager;
package de.gnmyt.SQLToolkit.manager;
import drivers.SqlLogManager;
import de.gnmyt.SQLToolkit.drivers.SqlLogManager;
import java.sql.ResultSet;
import java.util.ArrayList;

View File

@ -1,7 +1,7 @@
package manager;
package de.gnmyt.SQLToolkit.manager;
import drivers.MySQLConnection;
import generator.TableGenerator;
import de.gnmyt.SQLToolkit.drivers.MySQLConnection;
import de.gnmyt.SQLToolkit.generator.TableGenerator;
import java.util.ArrayList;
import java.util.HashMap;
@ -189,7 +189,7 @@ public class UpdateManager {
/**
* Generate a new Table (with prefilled tableName)
* @param tableName Name of the new table
* @return the generator
* @return the de.gnmyt.SQLToolkit.generator
*/
public TableGenerator generateTable(String tableName) {
return new TableGenerator(this, tableName);
@ -197,7 +197,7 @@ public class UpdateManager {
/**
* Generate a new Table
* @return the generator
* @return the de.gnmyt.SQLToolkit.generator
*/
public TableGenerator generateTable() {
return (tableName.isEmpty()) ? null : new TableGenerator(this, tableName);

View File

@ -1,4 +1,4 @@
package types;
package de.gnmyt.SQLToolkit.types;
/********************************
* @author Mathias Wagner

View File

@ -1,4 +1,4 @@
package types;
package de.gnmyt.SQLToolkit.types;
/********************************
* @author Mathias Wagner

View File

@ -1,4 +1,4 @@
package types;
package de.gnmyt.SQLToolkit.types;
public enum SQLType {