source: src/main/java/negotiator/onetomany/Portfolio.java@ 217

Last change on this file since 217 was 212, checked in by Faria Nassiri Mofakham, 6 years ago
File size: 757 bytes
Line 
1package negotiator.onetomany;
2
3import java.util.List;
4//import java.awt.Color;
5import java.util.ArrayList;
6
7/**
8 * A portfolio is a list of products that is relevant to an agent
9 */
10public class Portfolio
11{
12 private List<Product> portfolio;
13
14 public Portfolio()
15 {
16 this.portfolio = new ArrayList<Product>();
17 }
18
19 public List<Product> getPortfolio()
20 {
21 return portfolio;
22 }
23
24 public void addProduct(Product p)
25 {
26 portfolio.add(p);
27 }
28
29 @Override
30 public String toString()
31 {
32 return portfolio.toString();
33 }
34
35 public int size()
36 {
37 if (portfolio != null)
38 {
39 return getPortfolio().size();
40 }
41 else return 0;
42 }
43
44 public Product getProduct(int i)
45 {
46 return getPortfolio().get(i);
47 }
48}
Note: See TracBrowser for help on using the repository browser.