Mudanças entre as edições de "Aurelius"

De Wiki AnDes Sistemas
Ir para: navegação, pesquisa
m (Adição de imagem e finalização da transição da página)
Linha 7: Linha 7:
 
A Interface é divida em três áreas:
 
A Interface é divida em três áreas:
  
[[Arquivo:ITREGIAO-Interface.png|border|]]
+
[[Arquivo:ITREGIAO - Interface.png|border|]]
  
 
*'''Área 1,''' onde se encontra o nome da Entidade, localizado no Atributo "[Table]", assim como suas chaves primárias.
 
*'''Área 1,''' onde se encontra o nome da Entidade, localizado no Atributo "[Table]", assim como suas chaves primárias.

Edição das 18h47min de 24 de julho de 2020

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.