Refatoração: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
Identação
Linha 20:
 
/** Salva o produto no banco de dados. */
public void save() {
{
// Verifica propriedades
if (this.getName() == null) {
{
throw new Exception("Falta nome");
}
else if (this.getDescription() == null) {
{
throw new Exception("Falta a descrição");
}
Linha 38 ⟶ 35:
 
/** Salva o produto no banco de dados. */
public void save() {
{
this.checkProperties();
this.getDatabase().save(this);
Linha 45 ⟶ 41:
/** Verifica as propriedades do produto. */
private void checkProperties() {
if (this.getName() == null) {
{
if (this.getName() == null)
{
throw new Exception("Falta nome do produto.");
}
else if (this.getDescription() == null) {
{
throw new Exception("Falta a descrição do produto.");
}