long dataChegada = getEntity().getDataChegada().getTime();
long dataCompra = getEntity().getDataCompra().getTime();
long dataCadastro = getEntity().getDataCadastro().getTime();
if (dataCompra > dataChegada && dataCompra > dataCadastro) {
throw new ServiceBusinessException(" A Data de Compra não pode ser Maior que a Data de Chegada e Maior que Data Cadastro!");
}
}
if (getEntity().getDataNascimento() != null && getEntity().getDataDescarte() != null){
long dataNascimento = getEntity().getDataNascimento().getTime();
long dataDestacarte = getEntity().getDataDescarte().getTime();
if(dataDestacarte < dataNascimento){
throw new ServiceBusinessException("A Data de Descarte tem que ser Maior que que a Data de Nascimento!");
}
}
if (getEntity().getDataCadastro() != null && getEntity().getDataDescarte() != null){
long dataCadastro = getEntity().getDataCadastro().getTime();
long dataDestacarte = getEntity().getDataDescarte().getTime();
if(dataCadastro > dataDestacarte){
throw new ServiceBusinessException("A Data de Descarte tem que ser Maior que que a Data Atual !");
}
}
}