1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Passar parâmetros para o método

Boa tarde, pessoal. Estou agoniado aqui no trabalho com uma tarefa. É o seguinte: preciso passar dois parametros para um método, e estou apanhando.

O botão da minha pagina xhtml chama o método "btnExcluirActionListener", que, antes de excluir o dado em questão, deverá pesquisar no banco se há um pedido de exclusão para o usuario em questão. Estou apanhando muito com a OO aqui. Se puderem ajudar, agradeço.

public void btnExcluirActionListener(ActionEvent event)
    {    
    if(cal.verificaExistencia( entidade.get, entidade.getAutorizacao()))
    {
        entidadesNaoObrigatorias();
                //resto do codigo

abaixo segue o método que verifica se já há uma solicitação de exclusão do usuuario no banco:

private static SessionFactory factory;

    public boolean verificaExistencia(SaUsuario user, ESituacaoAutorizacao e){
        Session session = factory.openSession();
        Transaction tx = null;
        String sql = "SELECT * FROM TTY_CONTRATO_MANUTENCAO_AUTORIZACAO_CLIENTE WHERE ID_USUARIO = ? AND CONTROLE = ? AND AUTORIZACAO = ?";
        SQLQuery query =  (SQLQuery) getEntityManager().createNativeQuery(sql.toString()).setParameter(1, user.getId().getIdUsuario()).setParameter(2, e.getDeclaringClass()).getResultList();

        return query != null;
        }
        //return false;
    }

Nao sei se expliquei direito... antes de excluir, o programa deverá verificar na tabela do banco se já há uma solicitação de exclusão para ele...

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags java-ee ou faça a sua própria pergunta.