Adicionar um parâmetro?

Pessoal tenho um método com um parâmetro que ta ok !
Só que agora queria adicionar outro e não estou conseguindo !

public List<Vwusuarios> buscarUsuarios(String nuCgcCpf,String nuOrdemUsuario) throws Exception {
public void buscarUsuarios() throws Exception {    
            
	           try {    
	               
	               UsuarioConsultaService usuarioConsultaService = (UsuarioConsultaService) getBusinessService();    
	               setUsuarios(usuarioConsultaService.buscarUsuarios(getVwUsuarios().getNuCgcCpf()));    
	                   
	           } catch (Exception e) {    
	               e.printStackTrace();    
	               throw new Exception("Erro ao buscar : " +   e.getMessage());    
	           }    
	               
	       }

Off topic…

Pq vc ñ posta com o usuário juniorsatanas? O.o

Olá, se a refatoação for algo inviável, você poderá optar pela sobrecarga do método buscarUsuarios acrescentando o parâmetro desejado

//metodo antigo
public List<Vwusuarios> buscarUsuarios(String nuCgcCpf,String nuOrdemUsuario) throws Exception {  
    this.buscarUsuarios(nuCgcCpf, nuOrdemUsuario, null);
}

//metodo novo
public List<Vwusuarios> buscarUsuarios(String nuCgcCpf,String nuOrdemUsuario, String nome) throws Exception {  
      //lembra de aqui colocar a lógica do método anterior 
}

jakefrog Boa Tarde ! perde seu tempo para fazer uma pergunta idiota dessas !

Convenhamos !

thiago.correa

Boa Tarde e Muito Obrigada !

Vou fazer o que você falou !

Att.

[quote=marta_ximenes]jakefrog Boa Tarde ! perde seu tempo para fazer uma pergunta idiota dessas !

Convenhamos !

[/quote]Nada, faço questão. :wink: É bom que dá para relaxar… [=

Ta com tempo livre ? vai no seu BLOG e escreve um CRUD que presta !
Que relaxar ? Vai em uma casa de massagem !
Aqui né lugar não…

kkkkkkkkkkkk

[quote=marta_ximenes]Ta com tempo livre ? vai no seu BLOG e escreve um CRUD que presta !
Que relaxar ? Vai em uma casa de massagem !
Aqui né lugar não…

kkkkkkkkkkkk[/quote]Rapaz, olha que eu acho que é viu… Se não fosse você não teria mais de um perfil. [=

Obrigada Ficou Assim:


public interface UsuarioConsultaService extends AppService &lt;Vwusuarios&gt;  {

	public List&lt;Vwusuarios&gt; buscarUsuarios(String nuCgcCpf,String nuOrdemUsuario)	throws Exception;

	
}
	public void buscarUsuarios() throws Exception {    
            
	           try {    
	               
	               UsuarioConsultaService usuarioConsultaService = (UsuarioConsultaService) getBusinessService();    
	               setUsuarios(usuarioConsultaService.buscarUsuarios(getVwUsuarios().getNuCgcCpf(), null));
	               
	                   
	           } catch (Exception e) {    
	               e.printStackTrace();    
	               throw new Exception("Erro ao buscar : " +   e.getMessage());    
	           }    
	               
	       }


	@SuppressWarnings("unchecked")
	public List&lt;Vwusuarios&gt; buscarUsuarios(String nuCgcCpf,String nuOrdemUsuario) throws Exception {
        
		Session session = (Session) getSession();  
        
        StringBuilder hql = new StringBuilder(); 

        try {  

        	
         if(nuCgcCpf != null){  
                 
    	   	hql.append(&quot; SELECT &quot;);  
    	   	hql.append(&quot; u.nm_pessoa_razao_social_u, &quot;);  
    	   	hql.append(&quot; u.cd_usuario, &quot;);  
        	hql.append(&quot; u.fl_tipo_pessoa_u &quot;);  
        	hql.append(&quot; FROM &quot;);  
        	hql.append(&quot; VW_USUARIOS u, &quot;);  
        	hql.append(&quot; TB_TIPO_REDE_ATENDIMENTO r, &quot;);  
        	hql.append(&quot; TB_PLANO_PAI pp, &quot;);  
        	hql.append(&quot; TB_PLANO p &quot;);  
        	hql.append(&quot; WHERE &quot;);
        	hql.append(&quot; u.nu_cgc_cpf_t = to_number(:nuCgcCpf) &quot;);
        	hql.append(&quot; AND &quot;);  
        	hql.append(&quot; u.fl_status_usuario = 2 &quot;);  
        	hql.append(&quot; AND &quot;);  
        	hql.append(&quot; p.cd_plano = u.cd_plano &quot;);  
        	hql.append(&quot; AND &quot;);  
        	hql.append(&quot; pp.cd_plano_pai = p.cd_plano_pai &quot;);  
        	hql.append(&quot; AND &quot;);  
       	 	hql.append(&quot; r.cd_tipo_rede_atendimento = pp.cd_tipo_rede_atendimento &quot;);  
        	hql.append(&quot; AND &quot;);  
        	hql.append(&quot; pp.cd_tipo_rede_atendimento &lt;&gt; 'OD' &quot;);  
        	hql.append(&quot; AND &quot;);  
        	hql.append(&quot; r.ds_tipo_rede_atendimento &lt;&gt; 'ODONTOLOGIA' &quot;);
        
        System.out.println(&quot;===================HQL PARA STRING==========================:&quot;+ hql.toString());
        
        System.out.println(&quot;======================CPF DIGITADO==========================:&quot;+ nuCgcCpf);

        //Query query  =  session.createSQLQuery(hql.toString());
        Query query  =  session.createSQLQuery(hql.toString()).addEntity(Vwusuarios.class);
        query.setParameter(&quot;nuCgcCpf&quot;,nuCgcCpf);
        List&lt;Vwusuarios&gt; lista = (List&lt;Vwusuarios&gt;) query.list();
        
        return lista;
        
         }else if(nuOrdemUsuario != null ){

        	
        	 hql.append(&quot; SELECT u.nm_pessoa_razao_social_u &quot;);
        	 hql.append(&quot; ,u.cd_usuario &quot;);
        	 hql.append(&quot; ,u.fl_tipo_pessoa_u &quot;);
             hql.append(&quot; FROM vw_usuarios u &quot;);
             hql.append(&quot; ,tb_tipo_rede_atendimento r &quot;);
             hql.append(&quot; ,tb_plano_pai pp &quot;);
             hql.append(&quot; ,tb_plano p &quot;);
             hql.append(&quot; WHERE u.nu_ordem_usuario = (:nuOrdemUsuario) &quot;);
             hql.append(&quot; AND u.fl_status_usuario = 2 &quot;);
             hql.append(&quot; AND p.cd_plano = u.cd_plano &quot;);
             hql.append(&quot; AND pp.cd_plano_pai = p.cd_plano_pai &quot;);
             hql.append(&quot; AND r.cd_tipo_rede_atendimento = pp.cd_tipo_rede_atendimento &quot;);
             hql.append(&quot; AND pp.cd_tipo_rede_atendimento &lt;&gt; 'OD' &quot;);
             hql.append(&quot; AND r.ds_tipo_rede_atendimento &lt;&gt; 'ODONTOLOGIA'&quot;);
       
             System.out.println(&quot;===================HQL PARA STRING==========================:&quot;+hql.toString());
             
             System.out.println(&quot;======================CPF DIGITADO==========================:&quot;+nuOrdemUsuario);
             
             
             //Query query  =  session.createSQLQuery(hql.toString());
             Query query  =  session.createSQLQuery(hql.toString()).addEntity(Vwusuarios.class);
             query.setParameter(&quot;nuOrdemUsuario&quot;,nuOrdemUsuario);
             List&lt;Vwusuarios&gt; lista = (List&lt;Vwusuarios&gt;) query.list();
             
             return lista;

         }  
         
        } catch (Exception e) {      
            throw new Exception(e.getMessage());    
     }  
    return null;  
}