Changes between Version 24 and Version 25 of S3/S3Model/ComponentResources


Ignore:
Timestamp:
01/09/13 10:31:05 (9 years ago)
Author:
Dominic König
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • S3/S3Model/ComponentResources

    v24 v25  
    22= Component Resources =
    33[[TOC]]
     4
     5Component resources are an S3 framework concept to simplify the implementation of and access to aggregation models, which is the most common type of data models used in Sahana-Eden.
     6
     7Typically, such an aggregation model has a master entity and a number of associated (sub-)entities ("have"-relationships):
     8
     9  - organisations = have => offices, projects, teams
     10  - persons = have => addresses, identities
     11  - groups = have => members, tasks
     12
     13Each of these relationships can be represented by a join between the respective tables.
     14
     15The "Component Resource" extension provides the functionality to pre-configure and re-use these joins as pseudo-attributes of the master entity.
     16
     17The following diagram describes the supported joins:
    418
    519[[Image(ComponentTypes.png)]]