File |
Line |
ejava/examples/orm/core/annotated/NapsackPK.java |
13 |
ejava/examples/orm/core/mapped/NapsackPK.java |
12 |
@Embeddable
public class NapsackPK implements Serializable {
private static final long serialVersionUID = 1L;
@Column(name="NAPSACK_MAKE") //maps field to column of containing class
private String make;
@Column(name="NAPSACK_MODEL")//maps field to column of containing class
private String model;
public NapsackPK() {}
public NapsackPK(String make, String model) {
this.make = make;
this.model = model;
}
public String getMake() { return make; }
public void setMake(String make) {
this.make = make;
}
public String getModel() { return model; }
public void setModel(String model) {
this.model = model;
}
public int hashCode() { return make.hashCode() + model.hashCode(); }
public boolean equals(Object obj) {
try {
if (this == obj) return true;
return make.equals(((NapsackPK)obj).getMake()) &&
model.equals(((NapsackPK)obj).getModel());
} catch (Throwable ignored) { //catch NP & Cast Exceptions
return false;
}
}
public String toString() {
return new StringBuilder() |
File |
Line |
ejava/examples/orm/core/annotated/Watch.java |
35 |
ejava/examples/orm/core/mapped/Watch.java |
17 |
private String phone;
public Watch() {}
public Watch(long id) { this.id = id; }
public long getId() { return id; }
public String getMake() { return make; }
public void setMake(String make) {
this.make = make;
}
public String getModel() { return model; }
public void setModel(String model) {
this.model = model;
}
public String getOwner() { return owner; }
public void setOwner(String owner) {
this.owner = owner;
}
public String getCardnum() { return cardnum; }
public void setCardnum(String cardnum) {
this.cardnum = cardnum;
}
public String getManufacturer() { return manufacturer; }
public void setManufacturer(String manufacturer) {
this.manufacturer = manufacturer;
}
public String getAddress() { return address; }
public void setAddress(String address) {
this.address = address;
}
public String getPhone() { return phone; }
public void setPhone(String phone) {
this.phone = phone;
} |
File |
Line |
ejava/examples/orm/core/annotated/MakeModelPK.java |
14 |
ejava/examples/orm/core/mapped/MakeModelPK.java |
14 |
@Embeddable
public class MakeModelPK implements Serializable {
private static final long serialVersionUID = 1L;
private String make;
private String model;
public MakeModelPK() {}
public MakeModelPK(String make, String model) {
this.make = make;
this.model = model;
}
public String getMake() { return make; }
public String getModel() { return model; }
public int hashCode() { return make.hashCode() + model.hashCode(); }
public boolean equals(Object obj) {
try {
if (this == obj) return true;
return make.equals(((MakeModelPK)obj).getMake()) &&
model.equals(((MakeModelPK)obj).getModel());
} catch (Throwable ignored) { //catch NP & Cast Exceptions
return false;
}
} |
File |
Line |
ejava/examples/orm/core/annotated/Vase.java |
27 |
ejava/examples/orm/core/mapped/Vase.java |
17 |
private ColorType colorName;
public Vase() {}
public Vase(long id) { this.id = id; }
public long getId() { return id; }
public Date getADate() { return aDate; }
public void setADate(Date date) {
aDate = date;
}
public Date getATime() { return aTime; }
public void setATime(Date time) {
aTime = time;
}
public Date getATimestamp() { return aTimestamp; }
public void setATimestamp(Date timestamp) {
aTimestamp = timestamp;
}
public ColorType getColorId() { return colorId; }
public void setColorId(ColorType colorId) {
this.colorId = colorId;
}
public ColorType getColorName() { return colorName; }
public void setColorName(ColorType colorName) {
this.colorName = colorName;
} |
File |
Line |
ejava/examples/orm/core/annotated/Pen.java |
11 |
ejava/examples/orm/core/mapped/Pen.java |
11 |
@Entity
@Table(name="ORMCORE_PEN")
public class Pen {
@EmbeddedId
@AttributeOverrides({
@AttributeOverride(name="make", column=@Column(name="PEN_MAKE")),
@AttributeOverride(name="model", column=@Column(name="PEN_MODEL"))
})
private MakeModelPK pk;
private int size;
public Pen() {}
public Pen(String make, String model) {
this.pk = new MakeModelPK(make, model);
}
public MakeModelPK getPk() { return pk; }
public int getSize() { return size; }
public void setSize(int size) {
this.size = size;
}
public String toString() {
return new StringBuilder() |
File |
Line |
ejava/examples/orm/core/annotated/Car.java |
36 |
ejava/examples/orm/core/mapped/Car.java |
15 |
private BigDecimal cost;
public Car() {}
public Car(long id) { this.id = id; }
public long getId() { return id; }
public String getMake() { return make; }
public void setMake(String make) {
this.make = make;
}
public String getModel() { return model; }
public void setModel(String model) {
this.model = model;
}
public int getYear() { return year; }
public void setYear(int year) {
this.year = year;
}
public BigDecimal getCost() { return cost; }
public void setCost(BigDecimal cost) {
this.cost = cost;
} |
File |
Line |
ejava/examples/orm/core/annotated/Manufacturer.java |
12 |
ejava/examples/orm/core/mapped/Manufacturer.java |
12 |
private String name;
private String address;
private String phone;
public Manufacturer() {}
public Manufacturer(String name, String address, String phone) {
this.name = name;
this.address = address;
this.phone=phone;
}
public String getAddress() { return address; }
public void setAddress(String address) {
this.address = address;
}
public String getName() { return name; }
public void setName(String name) {
this.name = name;
}
public String getPhone() { return phone; }
public void setPhone(String phone) {
this.phone = phone;
}
public String toString() {
return new StringBuilder() |
File |
Line |
ejava/examples/orm/core/annotated/Bike.java |
16 |
ejava/examples/orm/core/mapped/Bike.java |
9 |
private long id;
private String make;
private String model;
private int size;
public Bike() {} //required non-private default ctor
public Bike(long id) { this.id = id; }
public long getId() { return id; }
public String getMake() { return make; }
public void setMake(String make) {
this.make = make;
}
public String getModel() { return model; }
public void setModel(String model) {
this.model = model;
}
public int getSize() { return size; }
public void setSize(int size) {
this.size = size;
} |
File |
Line |
ejava/examples/orm/core/annotated/Mower.java |
12 |
ejava/examples/orm/core/mapped/Mower.java |
13 |
@Entity
@Table(name="ORMCORE_MOWER")
@IdClass(MowerPK.class)
public class Mower {
@Id
private String make;
@Id
private String model;
private int size;
public Mower() {}
public Mower(String make, String model) {
this.make = make;
this.model = model;
}
public String getMake() { return make; }
public String getModel() { return model; }
public int getSize() { return size; }
public void setSize(int size) {
this.size = size;
}
public String toString() {
return new StringBuilder() |