Pessoal, Estou tentando fazer o seguinte :
@Entity
@Domain( { "Analise", "Orcamento", "ExecucaoAnalise" })
public class AnaliseContratada extends Entidade {
public AnaliseContratada(Vwanalise vwanalise) {
Analise analise = new Analise();
analise.ensaio(vwanalise.getEnsaioId());
}
e esta dando o erro abaixo :
cannot find symbolymbol : method ensaio(java.lang.Long) Location: class br.com.cqa.lims.analise.Analise
diz que ao esta localizando o methodo ensaio, mas como eu poderia fazer isso ??
@Entity
@Cache(usage = CacheConcurrencyStrategy.READ_WRITE)
@Domain( { "Analise", "ExecucaoAnalise", "Importer" })
public class Analise extends Entidade {
private static final long serialVersionUID = 6480444403107299057L;
@OneToOne
private Ensaio ensaio;
@OneToOne
private Metodo metodo;
@OneToOne
private Matriz matriz;
@OneToOne(optional = true)
private Unidade unidadePadrao;
private String ld;
private String lq;
@Embedded
private Dinheiro preco = new Dinheiro();
private int prazo;
private String sufixoUnidade;
/**
* Analise so pode ser executada por um departamento
*/
@ManyToOne
private Departamento departamento;
/**
* Define que essa analise eh a padrao para esta matriz
*/
private boolean padrao;
*************** getters e setters
**************************************************************************************************
@Entity(name="Vwanalise")
@Table(name="Vwanalisedetalhe")
public class Vwanalise extends Entidade {
private static final long serialVersionUID = 1L;
@Column(name="departamento_id")
private Long departamentoId;
@Column(name="ensaio_id")
private Long ensaioId;
private String ld;
private String lq;
@Column(name="matriz_id")
private Long matrizId;
@Column(name="metodo_id")
private Long metodoId;
private Boolean padrao;
private Integer prazo;
private String sufixounidade;
@Column(name="unidadepadrao_id")
private Long unidadepadraoId;
// private Unidade unidadepadraoId;
private BigDecimal valor;