Skip to content

Initial classes #5

Merged
merged 1 commit into from
Feb 2, 2026
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .idea/.gitignore

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

16 changes: 16 additions & 0 deletions .idea/checkstyle-idea.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

13 changes: 13 additions & 0 deletions .idea/compiler.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 7 additions & 0 deletions .idea/encodings.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

20 changes: 20 additions & 0 deletions .idea/jarRepositories.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

14 changes: 14 additions & 0 deletions .idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/vcs.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package edu.ntnu.idi.idatt2003.gruppe42.Model.Calculator;

public class PurchaseCalculator {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package edu.ntnu.idi.idatt2003.gruppe42.Model.Calculator;

public class SaleCalculator {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package edu.ntnu.idi.idatt2003.gruppe42.Model.Calculator;

public interface TransactionCalculator {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package edu.ntnu.idi.idatt2003.gruppe42.Model;

public class Exchange {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package edu.ntnu.idi.idatt2003.gruppe42.Model;

public class Player {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package edu.ntnu.idi.idatt2003.gruppe42.Model;

public class Portfolio {
}
18 changes: 18 additions & 0 deletions src/main/java/edu/ntnu/idi/idatt2003/gruppe42/Model/Share.java
Original file line number Diff line number Diff line change
@@ -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; }
}
25 changes: 25 additions & 0 deletions src/main/java/edu/ntnu/idi/idatt2003/gruppe42/Model/Stock.java
Original file line number Diff line number Diff line change
@@ -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<BigDecimal> prices;
public Stock(String symbol, String company, List<BigDecimal> prices) {
this.symbol = symbol;
this.company = company;
this.prices = prices;
}
public String getSymbol() {return symbol;}
public String getCompany() {return company;}
public List<BigDecimal> getSalesPrices() {return prices;}
public void addNewSalesPrices(List<BigDecimal> prices) {
this.prices = prices;
}



}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package edu.ntnu.idi.idatt2003.gruppe42.Model.Transaction;

public class Purchase {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package edu.ntnu.idi.idatt2003.gruppe42.Model.Transaction;

public class Sale {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package edu.ntnu.idi.idatt2003.gruppe42.Model.Transaction;

public class Transaction {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package edu.ntnu.idi.idatt2003.gruppe42.Model.Transaction;

public class TransactionArchive {
}