I'm still a student, I have to make a java web application and I'm having trouble with GlassFish returning me
java.lang.RuntimeException: Uncompilable source code - controle.web.command.impl.VisualizarCommand is not abstract and does not override abstract method execute(dominio.IEntidade) in controle.web.command.ICommand
But VisualizarCommand does override execute(dominio.IEntidade), so I don't get what's the problem. Tried to debug but It gets me to class.java, method.java etc
VisualizarCommand.java
package controle.web.command.impl;
import core.aplicacao.Resultado;
import dominio.EntidadeDominio;
import dominio.IEntidade;
public class VisualizarCommand extends AbstractCommand
{
@Override
public Resultado execute(IEntidade entidade)
{
return fachada.visualizar((EntidadeDominio)entidade);
}
}
ICommand.java
package controle.web.command;
import core.aplicacao.Resultado;
import dominio.IEntidade;
public interface ICommand
{
public Resultado execute(IEntidade entidade);
}
AbstractCommand.java
package controle.web.command.impl;
import controle.web.command.ICommand;
import core.IFachada;
import core.impl.controle.Fachada;
public abstract class AbstractCommand implements ICommand
{
protected IFachada fachada = new Fachada();
}
Thanks for reading
Aucun commentaire:
Enregistrer un commentaire