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 index 42994a8..7e10040 100644 --- a/src/main/java/edu/ntnu/idi/idatt2003/gruppe42/Model/Exchange.java +++ b/src/main/java/edu/ntnu/idi/idatt2003/gruppe42/Model/Exchange.java @@ -1,4 +1,55 @@ package edu.ntnu.idi.idatt2003.gruppe42.Model; +import edu.ntnu.idi.idatt2003.gruppe42.Model.Transaction.Transaction; + +import java.math.BigDecimal; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Random; + public class Exchange { + private String name; + private int week; + private Map stockMap; + private Random random; + + public Exchange(String name, List stocks) { + this.name = name; + this.week = 0; + this.stockMap = new HashMap(); + this.random = new Random(); + } + + public String getName() { + return name; + } + + public int getWeek() { + return week; + } + + public boolean hasStock(String symbol) { + return true; + } + + public Stock getStock(String symbol) { + return null; + } + + public List findStocks(String searchTerm) { + return null; + } + + public Transaction buy(String symbol, BigDecimal quantity, Player player) { + return null; + } + + public Transaction sell(Share share, Player player) { + return null; + } + + public void advance() { + week += 1; + } }