package edu.harvard.i2b2.pm.services;
import java.io.Serializable;
public class RegisteredCellParamPK implements Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
// every persistent object needs an identifier
private String cellid = new String();
private String name = new String();
private String owner_id = new String();
private String project_path = new String();
public RegisteredCellParamPK() {
}
public RegisteredCellParamPK(RegisteredCellParamPK registeredCellParamPK) {
this.owner_id = registeredCellParamPK.owner_id;
this.cellid = registeredCellParamPK.cellid;
this.name = registeredCellParamPK.name;
this.project_path = registeredCellParamPK.project_path;
}
public boolean equals(RegisteredCellParamPK registeredCellParamPK) {
return (this.owner_id.equals(registeredCellParamPK.owner_id) &&
this.cellid.equals(registeredCellParamPK.cellid) &&
this.name.equals(registeredCellParamPK.name) &&
this.project_path.equals(registeredCellParamPK.project_path));
}
public boolean equals(Object obj) {
if(this == obj)
return true;
if((obj == null) || (obj.getClass() != this.getClass()))
return false;
// object must be Test at this point
RegisteredCellParamPK registeredCellParamPK = (RegisteredCellParamPK)obj;
return (this.owner_id.equals(registeredCellParamPK.owner_id) &&
this.cellid.equals(registeredCellParamPK.cellid) &&
this.name.equals(registeredCellParamPK.name) &&
this.project_path.equals(registeredCellParamPK.project_path));
}
public int hashCode () {
return new HashCodeBuilder().
append(getOwner_id()).
append(getCellid()).
append(getName()).
append(getProject_path()).getHashCode();
}
public String getOwner_id() {
return owner_id;
}
public void setOwner_id(String owner_id) {
this.owner_id = owner_id;
}
public String getProject_path() {
return project_path;
}
public void setProject_path(String project_path) {
this.project_path = project_path;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getCellid() {
return cellid;
}
public void setCellid(String cellid) {
this.cellid = cellid;
}
}