summaryrefslogtreecommitdiffstats
path: root/src/main/java/org/openslx/imagemaster/serverconnection/Connection.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/org/openslx/imagemaster/serverconnection/Connection.java')
-rw-r--r--src/main/java/org/openslx/imagemaster/serverconnection/Connection.java30
1 files changed, 30 insertions, 0 deletions
diff --git a/src/main/java/org/openslx/imagemaster/serverconnection/Connection.java b/src/main/java/org/openslx/imagemaster/serverconnection/Connection.java
new file mode 100644
index 0000000..c6606ac
--- /dev/null
+++ b/src/main/java/org/openslx/imagemaster/serverconnection/Connection.java
@@ -0,0 +1,30 @@
+package org.openslx.imagemaster.serverconnection;
+
+public class Connection
+{
+ /**
+ * Where the file is stored locally.
+ */
+ protected final String filepath;
+
+ /**
+ * Type of this connection.
+ * True if uploading, false if downloading
+ */
+ protected final boolean type;
+ public UploadingImage image = null;
+ public final static boolean UPLOADING = true;
+ public final static boolean DOWNLOADING = false;
+
+ /**
+ * Create a new connection data
+ * @param filepath Where the file is stored locally
+ * @param type True if uploading, false if downloading
+ * @param listenerThread The active listener thread that listens for incoming connections
+ */
+ protected Connection(String filepath, boolean type)
+ {
+ this.filepath = filepath;
+ this.type = type;
+ }
+}