Aurelius
De Wiki AnDes Sistemas
Revisão de 18h14min de 24 de julho de 2020 por Gustavo Pereira (discussão | contribs)
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:
Arquivo: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
Nesta área, há a implementação dos getters e setters das chaves estrangeiras, caso a tabela tenha alguma associação.