aboutsummaryrefslogtreecommitdiff
path: root/src/uk/org/ury/backend/config/Database.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/uk/org/ury/backend/config/Database.java')
-rw-r--r--src/uk/org/ury/backend/config/Database.java45
1 files changed, 45 insertions, 0 deletions
diff --git a/src/uk/org/ury/backend/config/Database.java b/src/uk/org/ury/backend/config/Database.java
new file mode 100644
index 0000000..1939a4a
--- /dev/null
+++ b/src/uk/org/ury/backend/config/Database.java
@@ -0,0 +1,45 @@
+package uk.org.ury.backend.config;
+
+/**
+ * A Database Server configuration
+ *
+ * @author Nathan Lasseter
+ */
+public class Database {
+
+ private String host;
+ private int port;
+ private String db;
+
+ /**
+ * Get the hostname of the database server
+ *
+ * @return String hostname
+ */
+ public String getHost() { return host; }
+ /**
+ * Get the port the database server is running on
+ *
+ * @return int port
+ */
+ public int getPort() { return port; }
+ /**
+ * Get the name of the database
+ *
+ * @return String database name
+ */
+ public String getDb() { return db; }
+
+ /**
+ * Create a database object
+ * @param host The hostname of the database server
+ * @param port The port that the database server listens on
+ * @param db The name of the database on the server
+ */
+ public Database(String host, int port, String db) {
+ this.host = host;
+ this.port = port;
+ this.db = db;
+ }
+
+} \ No newline at end of file