Java web - como obter o valor de uma variável de outro método?

quero obter a variável do método obterobterusuario. no caso o (user) e obter o valor no método alterarusuario.
segue código.

public List obterusuario(int user){

Consultar consulta = new Consultar ();
EntityManager obconsulta = consulta.getEntityManager();

System.out.println("passou"+user);

String query = ("SELECT U FROM CADASTRO_USUARIO U WHERE U.USR_CODIGO='"+user+"'");
//String query = "SELECT U FROM CADASTRO_USUARIO U WHERE U.USR_CODIGO=:user";
Usuario usuario = new Usuario();
usuario.getUSR_CODIGO();
TypedQuery<Usuario> tq = obconsulta.createQuery(query,Usuario.class);
//tq.setParameter("user", user);
// tq.setParameter(cod, Integer.valueOf(user));

	

//List<Usuario> resultado = tq.getResultList();

//obconsulta.close();




return tq.getResultList( );
}

public void alterardados(Usuario ServletAlterarUsuario){

Consultar consulta = new Consultar ();
EntityManager obconsulta = consulta.getEntityManager();
EntityTransaction etx = obconsulta.getTransaction();
try{
	etx.begin(); 
	Query query= obconsulta.createQuery("UPDATE CADASTRO_USUARIO U SET U.USR_NOME='"+ServletAlterarUsuario.getUSR_NOME()+"',U.USR_CPF='"+ServletAlterarUsuario.getUSR_CPF()+"',U.USR_EMAIL='"+ServletAlterarUsuario.getUSR_EMAIL()+"',U.USR_SENHA='"+ServletAlterarUsuario.getUSR_SENHA()+"',U.USR_TELEFONE='"+ServletAlterarUsuario.getUSR_TELEFONE()+"',U.USR_CELULAR='"+ServletAlterarUsuario.getUSR_CELULAR()+"',U.USR_CEP='"+ServletAlterarUsuario.getUSR_CEP()+"',U.USR_NUMERO='"+ServletAlterarUsuario.getUSR_NUMERO()+"',U.USR_LOGRADOURO='"+ServletAlterarUsuario.getUSR_LOGRADOURO()+"',U.USR_BAIRRO='"+ServletAlterarUsuario.getUSR_BAIRRO()+"',U.USR_LOCALIDADE='"+ServletAlterarUsuario.getUSR_LOCALIDADE()+"',U.USR_ESTADO='"+ServletAlterarUsuario.getUSR_ESTADO()+"'WHERE U.USR_CODIGO='"+33+"'");

  query.executeUpdate();
  obconsulta.getTransaction().commit();

}catch (RuntimeException e) {
etx.rollback();
throw e; }

finally {
obconsulta.close();

}
System.out.println(“usuário alterado com sucesso!!”);//verificar se o código está passando
}

Cara, não sei se entedi sua dúvida, mas se os dois metodos estiverem na mesma classe é só dar um:

List users = obterusuario(ServletAlterarUsuario.getCodigo());

como faço para converter para o tipo int?

deixa, fiz uma gambiarra aqui e deu certo.
vlw