Amigos…tenho essa entidade abaixo e gostaria de saber o q é o atributo subtipo? é um campo fk da tabela?
@SuppressWarnings("serial")
@Entity
@Table(name="CRP_ITEM_ATRIBUTO_ITEM")
public class ItemAtributoItemDomain implements Serializable, Cloneable {
@Basic
@Column(name = "COD_GRUPO_ATRIBUTO_ITEM", unique=true)
private Long codGrupoAtributoItem;
@Id
@Version
@Basic
@Column(name = "COD_ATRIBUTO_ITEM")
private Long codAtributoItem;
@Basic
@Column(name = "COD_ITEM", unique=true)
private Long codItem;
@Basic
@Column(name = "DSC_ATRIBUTO_ITEM")
private String dscAtributoItem;
@Basic
@Column(name = "COD_DOMINIO_ATRIBUTO")
private Long codDominioAtributo;
@Basic
@Column(name = "DAT_INC")
private Date datInc;
@Basic
@Column(name = "COD_USU_INC")
private String codUsuInc;
@Basic
@Column(name = "DAT_ALT")
private Date datAlt;
@Basic
@Column(name = "COD_USU_ALT")
private String codUsuAlt;
@Basic
@Column(name = "DAT_EXC")
private Date datExc;
@Basic
@Column(name = "COD_USU_EXC")
private String codUsuExc;
@Basic
@Column(name = "COD_SIS_INC_SO")
private String codSisIncSo;
@Basic
@Column(name = "COD_SIS_ALT_SO")
private String codSisAltSo;
@Basic
@Column(name = "COD_SIS_EXC_SO")
private String codSisExcSo;
@Basic
@Column(name = "COD_USU_INC_SO")
private String codUsuIncSo;
@Basic
@Column(name = "COD_USU_ALT_SO")
private String codUsuAltSo;
@Basic
@Column(name = "COD_USU_EXC_SO")
private String codUsuExcSo;
@Basic
@Column(name = "DAT_INC_SO")
private Date datIncSo;
@Basic
@Column(name = "DAT_ALT_SO")
private Date datAltSo;
@Basic
@Column(name = "DAT_EXC_SO")
private Date datExcSo;
/**
* * Mapeia domain DominioAtributo (Subtipo do Item)
*/
@ManyToOne(cascade={CascadeType.ALL}, fetch=FetchType.EAGER, targetEntity=DominioAtributoDomain.class)
@Transient
private DominioAtributoDomain subtipo;
/**
* Retorna o atributo codAtributoItem
* @return Long
*/
public Long getCodAtributoItem() {
return codAtributoItem;
}
/**
* Modifica o atributo codAtributoItem
* @param codAtributoItem
*/
public void setCodAtributoItem(Long codAtributoItem) {
this.codAtributoItem = codAtributoItem;
}
/**
* Retorna o atributo codDominioAtributo
* @return Long
*/
public Long getCodDominioAtributo() {
return codDominioAtributo;
}
/**
* Modifica o atributo codDominioAtributo
* @param codDominioAtributo
*/
public void setCodDominioAtributo(Long codDominioAtributo) {
this.codDominioAtributo = codDominioAtributo;
}
/**
* Retorna o atributo codGrupoAtributoItem
* @return Long
*/
public Long getCodGrupoAtributoItem() {
return codGrupoAtributoItem;
}
/**
* Modifica o atributo codGrupoAtributoItem
* @param codGrupoAtributoItem
*/
public void setCodGrupoAtributoItem(Long codGrupoAtributoItem) {
this.codGrupoAtributoItem = codGrupoAtributoItem;
}
/**
* Retorna o atributo codItem
* @return Long
*/
public Long getCodItem() {
return codItem;
}
/**
* Modifica o atributo codItem
* @param codItem
*/
public void setCodItem(Long codItem) {
this.codItem = codItem;
}
/**
* Retorna o atributo codSisAltSo
* @return String
*/
public String getCodSisAltSo() {
return codSisAltSo;
}
/**
* Modifica o atributo codSisAltSo
* @param codSisAltSo
*/
public void setCodSisAltSo(String codSisAltSo) {
this.codSisAltSo = codSisAltSo.toUpperCase();
}
/**
* Retorna o atributo codSisExcSo
* @return String
*/
public String getCodSisExcSo() {
return codSisExcSo;
}
/**
* Modifica o atributo codSisExcSo
* @param codSisExcSo
*/
public void setCodSisExcSo(String codSisExcSo) {
this.codSisExcSo = codSisExcSo.toUpperCase();
}
/**
* Retorna o atributo codSisIncSo
* @return String
*/
public String getCodSisIncSo() {
return codSisIncSo;
}
/**
* Modifica o atributo codSisIncSo
* @param codSisIncSo
*/
public void setCodSisIncSo(String codSisIncSo) {
this.codSisIncSo = codSisIncSo.toUpperCase();
}
/**
* Retorna o atributo codUsuAlt
* @return String
*/
public String getCodUsuAlt() {
return codUsuAlt;
}
/**
* Modifica o atributo codUsuAlt
* @param codUsuAlt
*/
public void setCodUsuAlt(String codUsuAlt) {
this.codUsuAlt = codUsuAlt.toUpperCase();
}
/**
* Retorna o atributo codUsuAltSo
* @return String
*/
public String getCodUsuAltSo() {
return codUsuAltSo;
}
/**
* Modifica o atributo codUsuAltSo
* @param codUsuAltSo
*/
public void setCodUsuAltSo(String codUsuAltSo) {
this.codUsuAltSo = codUsuAltSo.toUpperCase();
}
/**
* Retorna o atributo codUsuExc
* @return String
*/
public String getCodUsuExc() {
return codUsuExc;
}
/**
* Modifica o atributo codUsuExc
* @param codUsuExc
*/
public void setCodUsuExc(String codUsuExc) {
this.codUsuExc = codUsuExc.toUpperCase();
}
/**
* Retorna o atributo codUsuExcSo
* @return String
*/
public String getCodUsuExcSo() {
return codUsuExcSo;
}
/**
* Modifica o atributo codUsuExcSo
* @param codUsuExcSo
*/
public void setCodUsuExcSo(String codUsuExcSo) {
this.codUsuExcSo = codUsuExcSo.toUpperCase();
}
/**
* Retorna o atributo codUsuInc
* @return String
*/
public String getCodUsuInc() {
return codUsuInc;
}
/**
* Modifica o atributo codUsuInc
* @param codUsuInc
*/
public void setCodUsuInc(String codUsuInc) {
this.codUsuInc = codUsuInc.toUpperCase();
}
/**
* Retorna o atributo codUsuIncSo
* @return String
*/
public String getCodUsuIncSo() {
return codUsuIncSo;
}
/**
* Modifica o atributo codUsuIncSo
* @param codUsuIncSo
*/
public void setCodUsuIncSo(String codUsuIncSo) {
this.codUsuIncSo = codUsuIncSo.toUpperCase();
}
/**
* Retorna o atributo datAlt
* @return Date
*/
public Date getDatAlt() {
return datAlt;
}
/**
* Modifica o atributo datAlt
* @param datAlt
*/
public void setDatAlt(Date datAlt) {
this.datAlt = datAlt;
}
/**
* Retorna o atributo datAltSo
* @return Date
*/
public Date getDatAltSo() {
return datAltSo;
}
/**
* Modifica o atributo datAltSo
* @param datAltSo
*/
public void setDatAltSo(Date datAltSo) {
this.datAltSo = datAltSo;
}
/**
* Retorna o atributo datExc
* @return Date
*/
public Date getDatExc() {
return datExc;
}
/**
* Modifica o atributo datExc
* @param datExc
*/
public void setDatExc(Date datExc) {
this.datExc = datExc;
}
/**
* Retorna o atributo datExcSo
* @return Date
*/
public Date getDatExcSo() {
return datExcSo;
}
/**
* Modifica o atributo datExcSo
* @param datExcSo
*/
public void setDatExcSo(Date datExcSo) {
this.datExcSo = datExcSo;
}
/**
* Retorna o atributo datInc
* @return Date
*/
public Date getDatInc() {
return datInc;
}
/**
* Modifica o atributo datInc
* @param datInc
*/
public void setDatInc(Date datInc) {
this.datInc = datInc;
}
/**
* Retorna o atributo datIncSo
* @return Date
*/
public Date getDatIncSo() {
return datIncSo;
}
/**
* Modifica o atributo datIncSo
* @param datIncSo
*/
public void setDatIncSo(Date datIncSo) {
this.datIncSo = datIncSo;
}
/**
* Retorna o atributo dscAtributoItem
* @return String
*/
public String getDscAtributoItem() {
return dscAtributoItem.toUpperCase();
}
/**
* Modifica o atributo dscAtributoItem
* @param dscAtributoItem
*/
public void setDscAtributoItem(String dscAtributoItem) {
this.dscAtributoItem = dscAtributoItem.toUpperCase();
}
/**
* Retorna o atributo subtipo
* @return DominioAtributoDomain
*/
public DominioAtributoDomain getSubtipo() {
return subtipo;
}
/**
* Modifica o atributo subtipo
* @param subtipo
*/
public void setSubtipo(DominioAtributoDomain subtipo) {
this.subtipo = subtipo;
}
public ItemAtributoItemDomain getClone() throws CloneNotSupportedException{
return (ItemAtributoItemDomain) super.clone();
}
}