1 package ejava.examples.orm.core.mapped;
2
3 /**
4 * This class provides an example of embedding a primary key class within
5 * the containing class.
6 */
7 public class Napsack {
8 private NapsackPK pk;
9 private int size;
10
11 public Napsack() {}
12 public Napsack(String make, String model) {
13 this.pk = new NapsackPK(make, model);
14 }
15
16 public NapsackPK getPk() { return pk; }
17
18 public int getSize() { return size; }
19 public void setSize(int size) {
20 this.size = size;
21 }
22
23 public String toString() {
24 return super.toString() +
25 "pk=" + pk +
26 ", size=" + size;
27 }
28 }