Skip to content

Commit

Permalink
Merge pull request #5 from einaskoi/classes
Browse files Browse the repository at this point in the history
Initial classes
  • Loading branch information
einaskoi authored Feb 2, 2026
2 parents 016aa23 + 4955347 commit da5983a
Show file tree
Hide file tree
Showing 19 changed files with 164 additions and 0 deletions.
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 {
}

0 comments on commit da5983a

Please sign in to comment.