Core Layer Diagram

En el diagrama de la capa de Core se observa que todos los paquetes y clases que se muestran, en gran mayoría, heredan del paquete Auditable, específicamente de la clase abstracta AuditableRecordEntityBase, la cual provee toda la información auditable base a todas las entidades de registro auditables, ej: EditadoPor, UltimaEdicion, ExportadoFecha, FechaEliminacion, AnuladoPor, etc.
Por otro lado, se observa que estos mismos paquetes implementan de AuthEngine, específicamente de la interfaz ITenant, de la cual obtienen la propiedad Identyfier, que representa el identificador del respectivo tenant.
Finalmente, las relaciones de return indican un retorno de una instancia de la clase o del interior del paquete a la que apuntan, por ejemplo UserBranchOffices puede retornar a través de los métodos {get,set}, una instancia de BranchOffice y de ApplicationUser, encontrándose esta última dentro del paquete AuthEngine; y así con las demás relaciones de tipo return en el gráfico.
Created with the Personal Edition of HelpNDoc: Free EPub producer