I generated the code with the Hibernate CodeGenerator..
Code:
package net.wasys.crea.model;
import java.io.Serializable;
import org.apache.commons.lang.builder.EqualsBuilder;
import org.apache.commons.lang.builder.HashCodeBuilder;
import org.apache.commons.lang.builder.ToStringBuilder;
/** @author Hibernate CodeGenerator */
public class UsuarioRegraVO implements Serializable {
/** identifier field */
private net.wasys.crea.model.UsuarioRegraPK id;
/** full constructor */
public UsuarioRegraVO(net.wasys.crea.model.UsuarioRegraPK id) {
this.id = id;
}
/** default constructor */
public UsuarioRegraVO() {
}
public net.wasys.crea.model.UsuarioRegraPK getId() {
return this.id;
}
public void setId(net.wasys.crea.model.UsuarioRegraPK id) {
this.id = id;
}
public String toString() {
return new ToStringBuilder(this)
.append("id", getId())
.toString();
}
public boolean equals(Object other) {
if ( !(other instanceof UsuarioRegraVO) ) return false;
UsuarioRegraVO castOther = (UsuarioRegraVO) other;
return new EqualsBuilder()
.append(this.getId(), castOther.getId())
.isEquals();
}
public int hashCode() {
return new HashCodeBuilder()
.append(getId())
.toHashCode();
}
}
Code:
package net.wasys.crea.model;
import java.io.Serializable;
import org.apache.commons.lang.builder.EqualsBuilder;
import org.apache.commons.lang.builder.HashCodeBuilder;
import org.apache.commons.lang.builder.ToStringBuilder;
/** @author Hibernate CodeGenerator */
public class UsuarioRegraPK implements Serializable {
/** identifier field */
private String usuario;
/** identifier field */
private String tiporegra;
/** full constructor */
public UsuarioRegraPK(java.lang.String usuario, java.lang.String tiporegra) {
this.usuario = usuario;
this.tiporegra = tiporegra;
}
/** default constructor */
public UsuarioRegraPK() {
}
public java.lang.String getUsuario() {
return this.usuario;
}
public void setUsuario(java.lang.String usuario) {
this.usuario = usuario;
}
public java.lang.String getTiporegra() {
return this.tiporegra;
}
public void setTiporegra(java.lang.String tiporegra) {
this.tiporegra = tiporegra;
}
public String toString() {
return new ToStringBuilder(this)
.append("usuario", getUsuario())
.append("tiporegra", getTiporegra())
.toString();
}
public boolean equals(Object other) {
if ( !(other instanceof UsuarioRegraPK) ) return false;
UsuarioRegraPK castOther = (UsuarioRegraPK) other;
return new EqualsBuilder()
.append(this.getUsuario(), castOther.getUsuario())
.append(this.getTiporegra(), castOther.getTiporegra())
.isEquals();
}
public int hashCode() {
return new HashCodeBuilder()
.append(getUsuario())
.append(getTiporegra())
.toHashCode();
}
}