[RESOLVIDO]Property 'orcamentohelper' not found on type

Pessoal, esta dando o erro
{ManterOrcamentoMB.orcamentohelper.precototal}": Property ‘orcamentohelper’ not found on type br.com.cqa.lims.web.orcamento.ManterOrcamentoMB

na seguinte linha :

			                    	<h:inputText value="#{ManterOrcamentoMB.orcamentohelper.precototal}"
			                    		styleClass="readOnly" readonly="true" id="precoTotal" />

minhas classes :


public class ManterOrcamentoMB implements Serializable, CallbackableMB,
		OperacaoConfirmavel {
                  	private OrcamentoHelper orcamentohelper= new OrcamentoHelper();
...
}

public class OrcamentoHelper{	
	
    private Dinheiro precototal ;
    public Dinheiro getPrecototal() {
		return precototal;
	}

	public void setPrecototal(Dinheiro precototal) {
		this.precototal = precototal;
	}

}

na minha classe ManterItemOrcamentoMb, seto o precototal

     public class ManterItemOrcamentoMB     {

	private OrcamentoHelper orcamentohelper = new OrcamentoHelper();

	@SuppressWarnings("unchecked")
	public void confirmar() {
                orcamentohelper.setPrecototal(new Dinheiro(10));

        }

}

Alguem pode me ajudar ??

Tens o get e o set do orcamentohelper no teu ManagedBean?

Tem só o getter e setter da classe OrcamentoHelper

Se tem o getter e o setter, está estranho não encontrar a propriedade…
nunca fiz desta forma que vc fez : private Object objeto = new Object();

declara private Object objeto;

e no construtor instância.
objeto = new Object();

faltava o get e set

	public OrcamentoHelper getOrcamentohelper() {
		return orcamentohelper;
	}

	public void setOrcamentohelper(OrcamentoHelper orcamentohelper) {
		this.orcamentohelper = orcamentohelper;
	}	

Então, por isso perguntei…
falastes que já tinha…
:slight_smile:

Falei que tinha no itemOrcamentoHelper o get e set , faltava na classe ManterOrcamentoMB, mas obrigado pela força, deu uma otima dica…

Todos os objetos que você vai referenciar através do ManagedBean
precisa ter os getters e setters no mb para ficar acessível pela pagina xhtml, ou jsp.

vlw pela dica …