No código abaixo, na linha 49, se coloco ponto e vírgula ao final da linha, vários recebo a msg de que vários outros métodos, não foram encontrados; se retiro o ponto e vírgula, recebo msg da sua falta, o que pode estar errado?
[code]package todo.modelo;
import java.util.Date;
import java.util.Calendar;
public class Tarefa
{
private int id;
private String descricao;
private int prioridade;
private Date dataConclusao;
private boolean gerarAlerta;
private int diasAlerta;
private String observacoes;
private boolean concluida;
private Calendar getDataHojeNormalizada()
{
Calendar hoje = Calendar.getInstance();
hoje.set(Calendar.HOUR_OF_DAY, 0);
hoje.set(Calendar.MINUTE, 0);
hoje.set(Calendar.SECOND, 0);
hoje.set(Calendar.MILLISECOND, 0);
return hoje;
}
public boolean isAtrasada()
{
Date conclusao = getDataConclusao();
if (conclusao == null)
return false;
else
{
return conclusao.compareTo
(getDataHojeNormalizada().getTime()) < 0;
}
}
public boolean isAlertaAtivo()
{
Date conclusao = getDataConclusao();
if (!isGerarAlerta() || conclusao == null)
return false;
else
{
Calendar diaConclusao = Calendar.getInstance();
diaConclusao.setTime(getDataConclusao());
int dias = getDataHojeNormalizada().get(Calendar.DAY_OF_YEAR)- diaConclusao.get(Calendar.DAY_OF_YEAR)
return dias <= getDiasAlerta();
}
}
public Tarefa()
{
setConcluida(false);
setGerarAlerta(false);
}
}[/code]