I dont understand...
this is the code of my object:
Code:
MODALITA
public class Modalita extends PersistentEntity{
private static String MODALITA_SEQUENCE = "modalita.sequence";
protected ModalitaPk id;
protected String cafdsc;
protected Set modalitaRuolo;
public Modalita() {
id = new ModalitaPk();
}
/**
* @return Returns the cafdsc.
*/
public String getCafdsc() {
return cafdsc;
}
/**
* @param cafdsc The cafdsc to set.
*/
public void setCafdsc(String cafdsc) {
this.cafdsc = cafdsc;
}
/**
* @return Returns the modalitaRuolo.
*/
public Set getModalitaRuolo() {
return modalitaRuolo;
}
/**
* @param modalitaRuolo The modalitaRuolo to set.
*/
public void setModalitaRuolo(Set modalitaRuolo) {
this.modalitaRuolo = modalitaRuolo;
}
/**
* @return Returns the codintdmn.
*/
public Dominio getCodintdmn() {
return this.id.getCodintdmn();
}
/**
* @param codintdmn The codintdmn to set.
*/
public void setCodintdmn(Dominio codintdmn) {
this.id.setCodintdmn(codintdmn);
}
}
MODALITA_RUOLO
public class ModalitaRuolo extends PersistentEntity{
private ModalitaRuoloPk id;
/**
*
*/
public ModalitaRuolo() {
id = new ModalitaRuoloPk();
}
/**
* Il toString di un PersistentEntity DEVE , qualora tale bean fosse utilizzato per un LookUp o simili
* deve implementare il metodo in questa maniera.
* 1) super.getToString()
* 2) testare il risultato per null , se diverso utilizzare tale valore altrimenti procedere con l'algoritmo per il calcolo del toString
*/
public String toString(){
return id.getCodintmod() + " - " + id.getCodintrul();
}
/**
* @return Returns the id.
*/
public ModalitaRuoloPk getId() {
return id;
}
/**
* @param id The id to set.
*/
public void setId(ModalitaRuoloPk id) {
this.id = id;
}
}
PK MODALITA
public class ModalitaPk extends PkEntity{
private Dominio codintdmn;
private Long codint;
public boolean equals(Object other) {
if ( !(other instanceof ModalitaPk) ) return false;
ModalitaPk castOther = (ModalitaPk) other;
return new EqualsBuilder().append(this.getCodint(), castOther.getCodint()).append(this.getCodintdmn(), castOther.getCodintdmn()).isEquals();
}
public int hashCode() {
return new HashCodeBuilder().append(getCodint()).append(getCodintdmn()).toHashCode();
}
/**
* @return Returns the codint.
*/
public Long getCodint() {
return codint;
}
/**
* @param codint The codint to set.
*/
public void setCodint(Long codint) {
this.codint = codint;
}
/**
* @return Returns the codintdmn.
*/
public Dominio getCodintdmn() {
return codintdmn;
}
/**
* @param codintdmn The codintdmn to set.
*/
public void setCodintdmn(Dominio codintdmn) {
this.codintdmn = codintdmn;
}
}
PK MODALITA RUOLO
public class ModalitaRuoloPk extends PkEntity{
private Modalita codintmod;
private Ruolo codintrul;
public boolean equals(Object other) {
if ( !(other instanceof ModalitaRuoloPk) ) return false;
ModalitaRuoloPk castOther = (ModalitaRuoloPk) other;
return new EqualsBuilder().append(this.getCodintmod(), castOther.getCodintmod()).append(this.getCodintrul(), castOther.getCodintrul()).isEquals();
}
public int hashCode() {
return new HashCodeBuilder().append(getCodintmod()).append(getCodintrul()).toHashCode();
}
/**
* @return Returns the codintmod.
*/
public Modalita getCodintmod() {
return codintmod;
}
/**
* @param codintmod The codintmod to set.
*/
public void setCodintmod(Modalita codintmod) {
this.codintmod = codintmod;
}
/**
* @return Returns the codintrul.
*/
public Ruolo getCodintrul() {
return codintrul;
}
/**
* @param codintrul The codintrul to set.
*/
public void setCodintrul(Ruolo codintrul) {
this.codintrul = codintrul;
}
}
The problem i think is "codintdmn" in a property of object "id" "ModalitaPk"