// package StockInformation; //import java.util.Collection; //import java.util.List; //import javax.ejb.*; //import javax.persistence.Column; //import javax.persistence.Embeddable; //import javax.persistence.Entity; //import javax.persistence.Id; //import javax.persistence.JoinColumn; //import javax.persistence.ManyToMany; //import javax.persistence.ManyToOne; //import javax.persistence.OneToMany; //import javax.persistence.Table; import java.io.Serializable; public class CollOrdlinementKey implements java.io.Serializable{ private int itmid2; private String itmid; private String cusid; private String collOrdID; private int collOrdID2; public CollOrdlinementKey(){} public CollOrdlinementKey(String itmid, String cusid){ this.setitmid(itmid); this.setcusid(cusid); } /** public int hashCode() { return (((this.getcollOrdID() == null) ? 0 : this.getcollOrdID() .hashCode())); //((String) this.getitmid())); }*/ public int hashCode() { if (this.getcusid() == null || this.getitmid() == null) { return 0; } else { return (this.getcusid().hashCode() ^ this.getitmid().hashCode()); } } public boolean equals(Object otherOb) { if (this == otherOb) { return true; } if (!(otherOb instanceof CollOrdlinementKey)) { return false; } CollOrdlinementKey other = (CollOrdlinementKey) otherOb; return (((this.getitmid() == null) ? (other.getitmid() == null) : this.getitmid() .equals(other.getitmid())) && (this.getitmid() == other.getitmid())); } public String toString() { return "" + getitmid() + "-" + getcusid(); } public String getitmid(){ return itmid;} public void setitmid(String itmid){ this.itmid=itmid;} public String getcusid() {return cusid;} public void setcusid(String cusid){ this.cusid=cusid; } public String getcollOrdID(){ return collOrdID;} public void setcollOrdID(String collOrdID){ this.collOrdID=collOrdID;} //testing //public int getcollOrdID2(){ //return collOrdID2;} //@Id //@Column(name="ORDERDATE", nullable=false) //private String orderdate; //@JoinColumns({ //@Column(name="\"itmid\"", nullable=true) //@ManyToOne //private Iteamdetailsent iteamdetailsent; //@ManyToMany() //@Column(name="\"cusid\"", nullable=true) //@ManyToOne //private Customerent customerent; //@JoinColumn(name="\"collOrdID\"", nullable=true) //}) //@ManyToOne //private CollOrdersrement collOrdersrement; }