Aurelius

De Wiki AnDes Sistemas
Revisão de 17h23min de 27 de julho de 2020 por Gustavo Pereira (discussão | contribs)

(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para: navegação, pesquisa

TMS Aurelius

Classe do Aurelius

Neste capítulo, será explicado como funciona um modelo de classe Aurelius. Será usado a classe "ITREGIAO" como exemplo.
Cobriremos ambas as seções de Interface e Implementation das classes.

Interface

A Interface é divida em três áreas:

ITREGIAO - Interface.png

  • Área 1, onde se encontra o nome da Entidade, localizado no Atributo "[Table]", assim como suas chaves primárias.


  • Área 2, onde encontramos as associações (chave estrangeiras) da Classe, caso tenha alguma.
    O Atributo "[Association]" define tanto a existência da associação quanto algumas propriedades da própria associação. Para cada Association, haverá um ou mais Atributos do tipo "[JoinColumn]", que definirão qual(is) tabelas serão associadas. E, na última linha, há variável de getter e setter da associação, que serve para permitir a interação com a tabela estrangeira.


  • A área 3 é onde são definidos as funções, procedures e propriedades usadas pelos getters e setters.

Implementation

ITREGIAO - Implementation.png

Nesta área, há a implementação dos getters e setters das chaves estrangeiras, caso a tabela tenha alguma associação.