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);