@startuml title Audit and Attributes - High Level Entities skinparam linetype ortho rectangle AuditDAO #lightgrey { rectangle AuditApplication #orange rectangle AuditModel #white rectangle ModelContent #white rectangle AuditEntry #white } rectangle PropertyValueDAO #lightgrey { rectangle Attribute #orange rectangle ComplexProperty #white rectangle SimpleProperty #white rectangle Value #white rectangle Caches #white { rectangle PropertyUniqueContextSharedCache #white rectangle PropertyClassSharedCache #white rectangle PropertyValueSharedCache #white } } AuditApplication --* AuditModel AuditApplication --* AuditEntry AuditModel -- ModelContent PropertyClassSharedCache ->SimpleProperty PropertyValueSharedCache ->SimpleProperty PropertyUniqueContextSharedCache ->Attribute SimpleProperty .. Value :value SimpleProperty -- Attribute: keys (1 to 3) ComplexProperty -- SimpleProperty ComplexProperty -- AuditEntry :audit values ComplexProperty -- AuditApplication :disabled paths Attribute -- ComplexProperty center footer Copyright 2016 Alfresco Software Inc @enduml