dd_id_3602f9844d
6. Planning
Implementation Notes: AEM
Overview
- This is the detailed build reference for AEM relations (legacy system).
- The current
/var/wwwcodebase does not implement this yet.
Database Tables (Legacy)
Tables
relation_ame(AEM base relation table; note legacy name)rel_electron_con_dim(dimension/context electrons, rank)rel_electron_sen_exp(sensation/experience electrons, focus/enjoyment)
Core Entities / Traits
Entities
- old/dracon/src/Entity/Item/Relation/AtomElectronMolecule/AemDbRelationEntity.php- old/dracon/src/Entity/Item/Relation/AtomElectronMolecule/ConDimElectronEntity.php- old/dracon/src/Entity/Item/Relation/AtomElectronMolecule/SenExpElectronEntity.php- old/dracon/src/Entity/Item/AutoItem/RelationTrait/AutoItemEntityAemRelationTrait.php
Relation Types
Types
- Relation type VOs (legacy):
RelationTypeDimensionAemVORelationTypeExperienceAemVO- Convention mapping:
- old/dracon/src/Conventions/App/RelationConvention.php
Processing Services (Legacy)
Services
- Aggregation:
- old/dracon/src/Service/Item/Relation/TypeSpecific/Content/RelationProcessing/Aem/AggregationAemRelationProcessingService.php - Example processors:
- old/dracon/src/Service/Item/Relation/TypeSpecific/Content/RelationProcessing/Aem/DimensionAemRelationProcessingService.php- old/dracon/src/Service/Item/Relation/TypeSpecific/Content/RelationProcessing/Aem/Entity/ConDimElectronService.php
Back-Link
Backlink
- Architecture:
architecture_relations_aem.md