diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 0000000..b58b603
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,5 @@
+# Default ignored files
+/shelf/
+/workspace.xml
+# Editor-based HTTP Client requests
+/httpRequests/
diff --git a/.idea/checkstyle-idea.xml b/.idea/checkstyle-idea.xml
new file mode 100644
index 0000000..a77e827
--- /dev/null
+++ b/.idea/checkstyle-idea.xml
@@ -0,0 +1,16 @@
+
+
+
+ 13.1.0
+ JavaOnly
+ true
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/compiler.xml b/.idea/compiler.xml
new file mode 100644
index 0000000..4b4d0fe
--- /dev/null
+++ b/.idea/compiler.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/encodings.xml b/.idea/encodings.xml
new file mode 100644
index 0000000..aa00ffa
--- /dev/null
+++ b/.idea/encodings.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml
new file mode 100644
index 0000000..712ab9d
--- /dev/null
+++ b/.idea/jarRepositories.xml
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 0000000..0c04b52
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..35eb1dd
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/java/edu/ntnu/idi/idatt2003/gruppe42/Model/Calculator/PurchaseCalculator.java b/src/main/java/edu/ntnu/idi/idatt2003/gruppe42/Model/Calculator/PurchaseCalculator.java
new file mode 100644
index 0000000..076032c
--- /dev/null
+++ b/src/main/java/edu/ntnu/idi/idatt2003/gruppe42/Model/Calculator/PurchaseCalculator.java
@@ -0,0 +1,4 @@
+package edu.ntnu.idi.idatt2003.gruppe42.Model.Calculator;
+
+public class PurchaseCalculator {
+}
diff --git a/src/main/java/edu/ntnu/idi/idatt2003/gruppe42/Model/Calculator/SaleCalculator.java b/src/main/java/edu/ntnu/idi/idatt2003/gruppe42/Model/Calculator/SaleCalculator.java
new file mode 100644
index 0000000..bd7badb
--- /dev/null
+++ b/src/main/java/edu/ntnu/idi/idatt2003/gruppe42/Model/Calculator/SaleCalculator.java
@@ -0,0 +1,4 @@
+package edu.ntnu.idi.idatt2003.gruppe42.Model.Calculator;
+
+public class SaleCalculator {
+}
diff --git a/src/main/java/edu/ntnu/idi/idatt2003/gruppe42/Model/Calculator/TransactionCalculator.java b/src/main/java/edu/ntnu/idi/idatt2003/gruppe42/Model/Calculator/TransactionCalculator.java
new file mode 100644
index 0000000..9e35b4e
--- /dev/null
+++ b/src/main/java/edu/ntnu/idi/idatt2003/gruppe42/Model/Calculator/TransactionCalculator.java
@@ -0,0 +1,4 @@
+package edu.ntnu.idi.idatt2003.gruppe42.Model.Calculator;
+
+public interface TransactionCalculator {
+}
diff --git a/src/main/java/edu/ntnu/idi/idatt2003/gruppe42/Model/Exchange.java b/src/main/java/edu/ntnu/idi/idatt2003/gruppe42/Model/Exchange.java
new file mode 100644
index 0000000..42994a8
--- /dev/null
+++ b/src/main/java/edu/ntnu/idi/idatt2003/gruppe42/Model/Exchange.java
@@ -0,0 +1,4 @@
+package edu.ntnu.idi.idatt2003.gruppe42.Model;
+
+public class Exchange {
+}
diff --git a/src/main/java/edu/ntnu/idi/idatt2003/gruppe42/Model/Player.java b/src/main/java/edu/ntnu/idi/idatt2003/gruppe42/Model/Player.java
new file mode 100644
index 0000000..64d9748
--- /dev/null
+++ b/src/main/java/edu/ntnu/idi/idatt2003/gruppe42/Model/Player.java
@@ -0,0 +1,4 @@
+package edu.ntnu.idi.idatt2003.gruppe42.Model;
+
+public class Player {
+}
diff --git a/src/main/java/edu/ntnu/idi/idatt2003/gruppe42/Model/Portfolio.java b/src/main/java/edu/ntnu/idi/idatt2003/gruppe42/Model/Portfolio.java
new file mode 100644
index 0000000..89141ef
--- /dev/null
+++ b/src/main/java/edu/ntnu/idi/idatt2003/gruppe42/Model/Portfolio.java
@@ -0,0 +1,4 @@
+package edu.ntnu.idi.idatt2003.gruppe42.Model;
+
+public class Portfolio {
+}
diff --git a/src/main/java/edu/ntnu/idi/idatt2003/gruppe42/Model/Share.java b/src/main/java/edu/ntnu/idi/idatt2003/gruppe42/Model/Share.java
new file mode 100644
index 0000000..98af1ac
--- /dev/null
+++ b/src/main/java/edu/ntnu/idi/idatt2003/gruppe42/Model/Share.java
@@ -0,0 +1,18 @@
+package edu.ntnu.idi.idatt2003.gruppe42.Model;
+
+import java.math.BigDecimal;
+
+public class Share {
+ private Stock stock;
+ private BigDecimal quantity;
+ private BigDecimal purchasePrice;
+
+ public void Share(Stock stock, BigDecimal quantity, BigDecimal purchasePrice) {
+ this.stock = stock;
+ this.quantity = quantity;
+ this.purchasePrice = purchasePrice;
+ }
+ public Stock getStock() { return stock; }
+ public BigDecimal getQuantity() { return quantity; }
+ public BigDecimal getPurchasePrice() { return purchasePrice; }
+}
diff --git a/src/main/java/edu/ntnu/idi/idatt2003/gruppe42/Model/Stock.java b/src/main/java/edu/ntnu/idi/idatt2003/gruppe42/Model/Stock.java
new file mode 100644
index 0000000..741518b
--- /dev/null
+++ b/src/main/java/edu/ntnu/idi/idatt2003/gruppe42/Model/Stock.java
@@ -0,0 +1,25 @@
+package edu.ntnu.idi.idatt2003.gruppe42.Model;
+
+import java.math.BigDecimal;
+import java.util.List;
+import java.util.ArrayList;
+
+public class Stock {
+ private String symbol;
+ private String company;
+ private List prices;
+ public Stock(String symbol, String company, List prices) {
+ this.symbol = symbol;
+ this.company = company;
+ this.prices = prices;
+ }
+ public String getSymbol() {return symbol;}
+ public String getCompany() {return company;}
+ public List getSalesPrices() {return prices;}
+ public void addNewSalesPrices(List prices) {
+ this.prices = prices;
+ }
+
+
+
+}
diff --git a/src/main/java/edu/ntnu/idi/idatt2003/gruppe42/Model/Transaction/Purchase.java b/src/main/java/edu/ntnu/idi/idatt2003/gruppe42/Model/Transaction/Purchase.java
new file mode 100644
index 0000000..99e0a1c
--- /dev/null
+++ b/src/main/java/edu/ntnu/idi/idatt2003/gruppe42/Model/Transaction/Purchase.java
@@ -0,0 +1,4 @@
+package edu.ntnu.idi.idatt2003.gruppe42.Model.Transaction;
+
+public class Purchase {
+}
diff --git a/src/main/java/edu/ntnu/idi/idatt2003/gruppe42/Model/Transaction/Sale.java b/src/main/java/edu/ntnu/idi/idatt2003/gruppe42/Model/Transaction/Sale.java
new file mode 100644
index 0000000..abe6057
--- /dev/null
+++ b/src/main/java/edu/ntnu/idi/idatt2003/gruppe42/Model/Transaction/Sale.java
@@ -0,0 +1,4 @@
+package edu.ntnu.idi.idatt2003.gruppe42.Model.Transaction;
+
+public class Sale {
+}
diff --git a/src/main/java/edu/ntnu/idi/idatt2003/gruppe42/Model/Transaction/Transaction.java b/src/main/java/edu/ntnu/idi/idatt2003/gruppe42/Model/Transaction/Transaction.java
new file mode 100644
index 0000000..fa07f71
--- /dev/null
+++ b/src/main/java/edu/ntnu/idi/idatt2003/gruppe42/Model/Transaction/Transaction.java
@@ -0,0 +1,4 @@
+package edu.ntnu.idi.idatt2003.gruppe42.Model.Transaction;
+
+public class Transaction {
+}
diff --git a/src/main/java/edu/ntnu/idi/idatt2003/gruppe42/Model/Transaction/TransactionArchive.java b/src/main/java/edu/ntnu/idi/idatt2003/gruppe42/Model/Transaction/TransactionArchive.java
new file mode 100644
index 0000000..f459d56
--- /dev/null
+++ b/src/main/java/edu/ntnu/idi/idatt2003/gruppe42/Model/Transaction/TransactionArchive.java
@@ -0,0 +1,4 @@
+package edu.ntnu.idi.idatt2003.gruppe42.Model.Transaction;
+
+public class TransactionArchive {
+}