libreccm-legacy/ccm-cms/pdl/com/arsdigita/content-section/PublishedAssociation.pdl

14 lines
811 B
Plaintext

//$Id$
model com.arsdigita.cms;
object type PublishedAssociation {
composite ContentItem[1..1] draftA = join cms_published_associations.draft_a to cms_items.item_id;
composite ContentItem[1..1] draftB = join cms_published_associations.draft_b to cms_items.item_id;
String[1..1] propertyA = cms_published_associations.property_a VARCHAR(100);
String[1..1] propertyB = cms_published_associations.property_b VARCHAR(100);
//composite ContentItem[1..1] pendingA = join cms_published_associations.pending_a to cms_items.item_id;
//composite ContentItem[1..1] pendingB = join cms_published_associations.pending_b to cms_items.item_id;
Blob[0..1] associationAttributes = cms_published_associations.association_attributes BLOB;
object key (draftA, draftB, propertyA, propertyB);
}