No OneMenu esta aparecendo Nome e Codigo.
Desculpa o encomodo!
O codigo do managerBen com pleto conforme solicitado:
private static SelectItem[] searchOptions = {
new SelectItem(FactoryCadastrarSecretaria.rbpesquisarnome,
"Nome"),
new SelectItem(FactoryCadastrarSecretaria.rbpesquisarcodigo,
"Codigo")
};
//------------------------------------------
public void verificarTipoPesquisa(final ValueChangeEvent e) {
if (e.getNewValue() != null && !
e.getNewValue().toString().trim().equals("")) {
if (getSearchOption() == 1 && getSearchOption() != 2) {
campoPesquisac = true;
campoPesquisa = false;
e.getNewValue();
} else {
if (getSearchOption() == 2 && getSearchOption() != 1)
{
campoPesquisa = true;
campoPesquisac = false;
e.getNewValue();
} else {
}
}
}}
public boolean isCampoPesquisac() {
return campoPesquisac;
}
public void setCampoPesquisac(boolean campoPesquisac) {
this.campoPesquisac = campoPesquisac;
}
public boolean isCampoPesquisa() {
return campoPesquisa;
}
public void setCampoPesquisa(boolean campoPesquisa) {
this.campoPesquisa = campoPesquisa;
}
public Secretaria getListarTodos() {
return listarTodos;
}
public void setListarTodos(Secretaria listarTodos) {
this.listarTodos = listarTodos;
}
//------------------------------------------
public int getSearchOption() {
return this.searchOption;
}
public void setSearchOption(int value) {
this.searchOption = value;
}
public String getSearchValue() {
return searchValue;
}
public void setSearchValue(String value) {
this.searchValue = value;
}
public int getSearchValuei() {
return searchValuei;
}
public void setSearchValuei(int searchValuei) {
this.searchValuei = searchValuei;
}
public boolean isIncremental() {
return this.incremental;
}
public void setIncremental(boolean value) {
this.incremental = value;
}
private List<ConsultaCriteria> parameters;
private List<ConsultaCriteria> getParameters() {
if (parameters == null) {
parameters = new Vector<ConsultaCriteria>();
}
return this.parameters;
}
private void setParameters(List<ConsultaCriteria> value) {
this.parameters = value;
}
public String search() {
if (!isIncremental()) {
setParameters(null);
}
ConsultaCriteria parameter = new
ConsultaCriteria(getSearchOption(), getSearchValue(),
getSearchValuei());
getParameters().add(parameter);
try {
setFunsecretaria(new
FactoryCadastrarSecretaria().getCadSec(getParameters()));
} catch (Exception ex) {
setParameters(null);
}
return null;
}
public SelectItem[] getSearchOptions() {
return searchOptions;
}
public String showSecretaria() {
CadastrarSecretaria secret = (CadastrarSecretaria)
FacadeWeb.getRequestAttribute("secret");
if (secret != null) {
FacadeWeb.setSessionAttribute("secret", secret);
return "showSecretaria";
}
return null;
}
private List<CadastrarSecretaria> funsecretaria;
public List<CadastrarSecretaria> getfunsecretaria() {
if (this.funsecretaria == null) {
FactoryCadastrarSecretaria factory = new
FactoryCadastrarSecretaria();
List<ConsultaCriteria> crits = new
Vector<ConsultaCriteria>();
crits.add(new
ConsultaCriteria(FactoryCadastrarSecretaria.rbpesquisarnome, "",
FactoryCadastrarSecretaria.rbpesquisarcodigo));
setFunsecretaria(factory.getCadSec(crits));
}
return this.funsecretaria;
}
public String listAll() {
setFunsecretaria(null);
return null;
}
public List<CadastrarSecretaria> getFunsecretaria() {
return funsecretaria;
}
public void setFunsecretaria(List<CadastrarSecretaria>
funsecretaria) {
this.funsecretaria = funsecretaria;
}
public void setconsulta(List<CadastrarSecretaria> value) {
this.funsecretaria = value;