Aonde encontro o jar referente import?

Olá,

estou fazendo uma mudança de projeto onde rodava em jsf 1 e mudando pra 2 mais
não estou encontrando em que jar está o import e comando abaixo

alguém poderia me ajudar …

abs


import org.apache.myfaces.component.html.ext.HtmlInputText;


private HtmlInputText txtFiltro;



package ao.edu.imag.avalia.view.managedbean;/* Imports list */
import static br.gov.framework.demoiselle.view.faces.util.ManagedBeanUtil.addMessage;

import org.apache.myfaces.component.html.ext.HtmlInputText;
import org.richfaces.component.UIDatascroller;
import org.richfaces.event.DataScrollerEvent;

import ao.edu.imag.avalia.bean.PerguntaAluno;
import ao.edu.imag.avalia.business.IPerguntaAlunoBC;
import ao.edu.imag.avalia.constant.AliasNavigationRule;
import ao.edu.imag.avalia.message.WarningMessage;
import br.gov.framework.demoiselle.core.exception.ApplicationRuntimeException;
import br.gov.framework.demoiselle.core.layer.integration.Injection;
import br.gov.framework.demoiselle.core.message.IMessage;
import br.gov.framework.demoiselle.util.page.Page;
import br.gov.framework.demoiselle.util.page.PagedResult;
import br.gov.framework.demoiselle.view.faces.controller.AbstractManagedBean;
import br.gov.framework.demoiselle.view.faces.util.PagedResultDataModel;
import br.gov.framework.demoiselle.web.message.WebMessageContext;
public class PerguntaAlunoMB extends AbstractManagedBean {
	@Injection
	private IPerguntaAlunoBC perguntaAlunoBC;
	private PerguntaAluno perguntaAluno = new PerguntaAluno();
	private PagedResultDataModel<PerguntaAluno> listPerguntaAluno;
	private HtmlInputText txtFiltro;
	public IPerguntaAlunoBC getPerguntaAlunoBC() {
		return this.perguntaAlunoBC;
	}

	public void setPerguntaAlunoBC(IPerguntaAlunoBC arg0) {
		this.perguntaAlunoBC = arg0;
	}

	public PerguntaAluno getPerguntaAluno() {
		return this.perguntaAluno;
	}

	public void setPerguntaAluno(PerguntaAluno arg0) {
		this.perguntaAluno = arg0;
	}

	public PagedResultDataModel<PerguntaAluno> getListPerguntaAluno() {
		return this.listPerguntaAluno;
	}

	public void setListPerguntaAluno(PagedResultDataModel<PerguntaAluno> arg0) {
		this.listPerguntaAluno = arg0;
	}

	public String incluir() {
		try {
			perguntaAlunoBC.incluir(perguntaAluno);
			for (IMessage imsg : WebMessageContext.getInstance().getMessages()) {
			addMessage(imsg);
			}
			} catch (ApplicationRuntimeException e) {
			addMessage(e.getObjectMessage(), e);
			}
			WebMessageContext.getInstance().clear();
		
		return AliasNavigationRule.ALIAS_PERGUNTA_ALUNO_EDITAR;
	}

	public String alterar() {
		try {
			perguntaAlunoBC.alterar(perguntaAluno);
			for (IMessage imsg : WebMessageContext.getInstance().getMessages()) {
			addMessage(imsg);
			}
			} catch (ApplicationRuntimeException e) {
			addMessage(e.getObjectMessage(), e);
			} WebMessageContext.getInstance().clear();
		
		return AliasNavigationRule.ALIAS_PERGUNTA_ALUNO_EDITAR;
	}

	public String excluir() {
		
		try {
			perguntaAlunoBC.excluir(perguntaAluno);
			atualizaListaAluno();
			for (IMessage imsg : WebMessageContext.getInstance().getMessages()) {
			addMessage(imsg);
			}
			} catch (ApplicationRuntimeException e) {
			addMessage(e.getObjectMessage(), e);
			} WebMessageContext.getInstance().clear();
			
		return AliasNavigationRule.ALIAS_PERGUNTA_ALUNO_LISTAR;
	}

	public String listar() {
		atualizaListaAluno();
		
		return AliasNavigationRule.ALIAS_PERGUNTA_ALUNO_LISTAR;
	}

	public String filtrar() {
		try {
			PagedResult<PerguntaAluno> listapg = perguntaAlunoBC.filtrar((String) txtFiltro
					.getValue(), new Page(getRows(), 1));
			if (listapg != null && listapg.getResults().size() > 0) {
				listPerguntaAluno.bind(listapg);
			} else {
				addMessage(WarningMessage.ALUNO_NAO_ENCONTRADO);
			}
			perguntaAluno = new PerguntaAluno();
		} catch (RuntimeException e) {
			e.printStackTrace();
		}
		return AliasNavigationRule.ALIAS_PERGUNTA_ALUNO_LISTAR;
	}

	public String preIncluir() {
		perguntaAluno = new PerguntaAluno();
		return AliasNavigationRule.ALIAS_PERGUNTA_ALUNO_EDITAR;
	}

	public String preAlterar() {
		try{
			perguntaAluno = perguntaAlunoBC.buscar(perguntaAluno);
			}catch (ApplicationRuntimeException e) {
			addMessage(e.getObjectMessage(), e);
			} 
		return AliasNavigationRule.ALIAS_PERGUNTA_ALUNO_EDITAR;
	}

	public String preExcluir() {
		try{
			perguntaAluno = perguntaAlunoBC.buscar(perguntaAluno);
			}catch (ApplicationRuntimeException e) {
			addMessage(e.getObjectMessage(), e);
			} 
		return AliasNavigationRule.ALIAS_PERGUNTA_ALUNO_VISUALIZAR;
	}

	public PerguntaAlunoMB() {
		perguntaAluno = new PerguntaAluno();
		
		listPerguntaAluno = new PagedResultDataModel<PerguntaAluno>();
	}
	
	public void atualizaListaAluno(){
		Page primeiraPagina = new Page(getRows(), 1);
		PagedResult<PerguntaAluno> result = perguntaAlunoBC.listar(primeiraPagina);
		listPerguntaAluno.bind(result);
		}
	
	public void updatePage(DataScrollerEvent e) {
		int idxPage = ((UIDatascroller) e.getComponent()).getPageIndex();
		Page pagina = new Page(getRows(), idxPage);
		listPerguntaAluno.bind(perguntaAlunoBC.listar(pagina));
		}

	public HtmlInputText getTxtFiltro() {
		return txtFiltro;
	}

	public void setTxtFiltro(HtmlInputText txtFiltro) {
		this.txtFiltro = txtFiltro;
	}
	
	public String testar() {
		 return "testar";
	}
}