From 7fbd0dd144875c7031cb88536aa38de82559d46f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebasti=C3=A3o=20Relson?= Date: Fri, 25 Oct 2024 11:57:47 -0300 Subject: [PATCH] Update EntidadeBase.java Force sonnar rule --- src/br/unip/ccp42/EntidadeBase.java | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/src/br/unip/ccp42/EntidadeBase.java b/src/br/unip/ccp42/EntidadeBase.java index 489c338..4391bcb 100755 --- a/src/br/unip/ccp42/EntidadeBase.java +++ b/src/br/unip/ccp42/EntidadeBase.java @@ -3,8 +3,8 @@ import br.unip.ccp42.dados.TradutorBase; /** - * Classe que tem os atributos básicos de um entidade. - * Todas as classes de entidade a herdarão. + * Classe que tem os atributos básicos de um entidade. + * Todas as classes de entidade a herdarão. * @author relson * */ @@ -20,16 +20,16 @@ public EntidadeBase(){ } /** - * Obtém o código da entidade - * @return inteiro que representa o identificador único para a entidade. + * Obtém o código da entidade + * @return inteiro que representa o identificador único para a entidade. */ public int getCodigo() { return codigo; } /** - * Configura o código da entidade - * @param codigo inteiro que representa o identificador único para a entidade. + * Configura o código da entidade + * @param codigo inteiro que representa o identificador único para a entidade. */ public void setCodigo(int codigo) { this.codigo = codigo; @@ -48,7 +48,7 @@ protected void setTradutorDados(TradutorBase tradutorDados) { } /** - * TODO Documentar Método + * TODO Documentar Método * @return */ protected TradutorBase getTradutorDados() { @@ -64,7 +64,7 @@ public void atualizar() throws Exception { public void carregar() throws Exception { if(this.getCodigo() == 0) { - throw new Exception("Não existem atribuitos suficientes para obter a entidade"); + throw new Exception("Não existem atribuitos suficientes para obter a entidade"); } EntidadeBase entidadeBase = @@ -78,6 +78,14 @@ public void excluir() throws Exception { this.getTradutorDados().excluir(this); } + Boolean isSameNumberValue(AtomicLong a, AtomicLong b) { + return a.equals(b); + } + + Boolean isSameReference(AtomicLong a, AtomicLong b) { + return a.equals(b); + } + @Override public void novo() throws Exception { this.getTradutorDados().inserir(this);