Record interface segmentation - Object Mapping
To add object protection to ZXAF the Reference monitor requires protectable objects to provide interfaces, namely IControlledObject for a DBentity.
To store the data that is required (on record on all protected items) is:
* Protection INT
* Owner INT
* Group INT
To implement this we will add fields to each record corresponding to the above, when these records are present (detected by DbEntity) it will effectively provide low-level object protection via the reference monitor.
This I'm calling record interface segmentation - where a record in the DB has extra fields that relate to