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";
}
}