groovy.lang.MissingMethodException
20/08/2013 12:36
Olá pessoal,
venho novamente solicitar uma luz as minhas ideias.
Estava programando agora, e me deparei com este erro:
URI
/tarefa/edit/5
Class
groovy.lang.MissingMethodException
Message
No signature of method: controletarefas.Tarefa.checkStatusProcedimentoByID() is applicable for argument types: (java.lang.Integer, java.lang.Integer) values: [5, 1] Possible solutions: checkStatusProcedimentoByID(java.lang.Object, java.lang.Object)
Estou chamando o método no GSP desta maneira:
${controletarefas.Tarefa.checkStatusProcedimentoByID(5,1) }
O método está na minha classe raiz(Tarefa) e está da seguinte forma:
def checkStatusProcedimentoByID(tarefa_id, procedimento_id){
def tarefaID = tarefa_id
def procedimentoID = procedimento_id
def retorno = []
def sql = Sql.newInstance("jdbc:mysql://localhost:3306/db_controle_tarefas", "****", "****", "com.mysql.jdbc.Driver")
sql.eachRow("select t.status from tarefa_procedimentos as t where t.tarefa_id = $tarefaID and t.procedimento_id = $procedimentoID"){
retorno.add("$it.status");
}
return retorno
}
Espero ter conseguido explicar corretamente para que vocês possam me ajudar.
Agradeço desde já.
Abraços.
Tags:
error, MissingMethodException, grails,functions