Author: david
Date: Tue May 17 16:18:56 2011
New Revision: 9105

Log:
source and target may not be tables, rename columns.  Index all keymap columns.

Modified:
   trunk/config/schema.yml
   trunk/data/sql/lib.model.schema.sql
   trunk/data/sql/plugins.qbAclPlugin.lib.model.schema.sql
   trunk/lib/model/map/KeymapTableMap.php
   trunk/lib/model/map/ObjectTableMap.php
   trunk/lib/model/map/UserTableMap.php
   trunk/lib/model/om/BaseKeymap.php
   trunk/lib/model/om/BaseObject.php
   trunk/lib/model/om/BaseUser.php

Modified: trunk/config/schema.yml
==============================================================================
--- trunk/config/schema.yml     Tue May 17 16:16:51 2011        (r9104)
+++ trunk/config/schema.yml     Tue May 17 16:18:56 2011        (r9105)
@@ -149,10 +149,10 @@
     revision_history: longvarchar
 
   keymap:
-    source_id: integer
-    target_id: integer 
-    source_table: longvarchar
-    target_table: longvarchar
+    source_id: { type: integer, index: true }
+    target_id: { type: integer, index: true }
+    source: { type: longvarchar, index: true }
+    target: { type: longvarchar, index: true }
 
   map:
     created_at:

Modified: trunk/data/sql/lib.model.schema.sql
==============================================================================
--- trunk/data/sql/lib.model.schema.sql Tue May 17 16:16:51 2011        (r9104)
+++ trunk/data/sql/lib.model.schema.sql Tue May 17 16:18:56 2011        (r9105)
@@ -47,7 +47,7 @@
        CONSTRAINT `actor_FK_5`
                FOREIGN KEY (`parent_id`)
                REFERENCES `actor` (`id`)
-)Engine=InnoDB;
+)Type=InnoDB;
 
 #-----------------------------------------------------------------------------
 #-- actor_i18n
@@ -78,7 +78,7 @@
                FOREIGN KEY (`id`)
                REFERENCES `actor` (`id`)
                ON DELETE CASCADE
-)Engine=InnoDB;
+)Type=InnoDB;
 
 #-----------------------------------------------------------------------------
 #-- contact_information
@@ -112,7 +112,7 @@
                FOREIGN KEY (`actor_id`)
                REFERENCES `actor` (`id`)
                ON DELETE CASCADE
-)Engine=InnoDB;
+)Type=InnoDB;
 
 #-----------------------------------------------------------------------------
 #-- contact_information_i18n
@@ -134,7 +134,7 @@
                FOREIGN KEY (`id`)
                REFERENCES `contact_information` (`id`)
                ON DELETE CASCADE
-)Engine=InnoDB;
+)Type=InnoDB;
 
 #-----------------------------------------------------------------------------
 #-- digital_object
@@ -187,7 +187,7 @@
        CONSTRAINT `digital_object_FK_6`
                FOREIGN KEY (`parent_id`)
                REFERENCES `digital_object` (`id`)
-)Engine=InnoDB;
+)Type=InnoDB;
 
 #-----------------------------------------------------------------------------
 #-- event
@@ -226,7 +226,7 @@
        CONSTRAINT `event_FK_4`
                FOREIGN KEY (`actor_id`)
                REFERENCES `actor` (`id`)
-)Engine=InnoDB;
+)Type=InnoDB;
 
 #-----------------------------------------------------------------------------
 #-- event_i18n
@@ -247,7 +247,7 @@
                FOREIGN KEY (`id`)
                REFERENCES `event` (`id`)
                ON DELETE CASCADE
-)Engine=InnoDB;
+)Type=InnoDB;
 
 #-----------------------------------------------------------------------------
 #-- function
@@ -289,7 +289,7 @@
        CONSTRAINT `function_FK_5`
                FOREIGN KEY (`description_detail_id`)
                REFERENCES `term` (`id`)
-)Engine=InnoDB;
+)Type=InnoDB;
 
 #-----------------------------------------------------------------------------
 #-- function_i18n
@@ -317,7 +317,7 @@
                FOREIGN KEY (`id`)
                REFERENCES `function` (`id`)
                ON DELETE CASCADE
-)Engine=InnoDB;
+)Type=InnoDB;
 
 #-----------------------------------------------------------------------------
 #-- historical_event
@@ -343,7 +343,7 @@
        CONSTRAINT `historical_event_FK_2`
                FOREIGN KEY (`type_id`)
                REFERENCES `term` (`id`)
-)Engine=InnoDB;
+)Type=InnoDB;
 
 #-----------------------------------------------------------------------------
 #-- information_object
@@ -401,7 +401,7 @@
                FOREIGN KEY (`description_detail_id`)
                REFERENCES `term` (`id`)
                ON DELETE SET NULL
-)Engine=InnoDB;
+)Type=InnoDB;
 
 #-----------------------------------------------------------------------------
 #-- information_object_i18n
@@ -440,7 +440,7 @@
                FOREIGN KEY (`id`)
                REFERENCES `information_object` (`id`)
                ON DELETE CASCADE
-)Engine=InnoDB;
+)Type=InnoDB;
 
 #-----------------------------------------------------------------------------
 #-- keymap
@@ -453,12 +453,16 @@
 (
        `source_id` INTEGER,
        `target_id` INTEGER,
-       `source_table` TEXT,
-       `target_table` TEXT,
+       `source` TEXT,
+       `target` TEXT,
        `id` INTEGER  NOT NULL AUTO_INCREMENT,
        `serial_number` INTEGER default 0 NOT NULL,
-       PRIMARY KEY (`id`)
-)Engine=InnoDB;
+       PRIMARY KEY (`id`),
+       KEY `keymap_I_1`(`source_id`),
+       KEY `keymap_I_2`(`target_id`),
+       KEY `keymap_I_3`(`source`),
+       KEY `keymap_I_4`(`target`)
+)Type=InnoDB;
 
 #-----------------------------------------------------------------------------
 #-- map
@@ -475,7 +479,7 @@
        `id` INTEGER  NOT NULL AUTO_INCREMENT,
        `serial_number` INTEGER default 0 NOT NULL,
        PRIMARY KEY (`id`)
-)Engine=InnoDB;
+)Type=InnoDB;
 
 #-----------------------------------------------------------------------------
 #-- map_i18n
@@ -495,7 +499,7 @@
                FOREIGN KEY (`id`)
                REFERENCES `map` (`id`)
                ON DELETE CASCADE
-)Engine=InnoDB;
+)Type=InnoDB;
 
 #-----------------------------------------------------------------------------
 #-- menu
@@ -522,7 +526,7 @@
                FOREIGN KEY (`parent_id`)
                REFERENCES `menu` (`id`)
                ON DELETE CASCADE
-)Engine=InnoDB;
+)Type=InnoDB;
 
 #-----------------------------------------------------------------------------
 #-- menu_i18n
@@ -542,7 +546,7 @@
                FOREIGN KEY (`id`)
                REFERENCES `menu` (`id`)
                ON DELETE CASCADE
-)Engine=InnoDB;
+)Type=InnoDB;
 
 #-----------------------------------------------------------------------------
 #-- note
@@ -584,7 +588,7 @@
        CONSTRAINT `note_FK_4`
                FOREIGN KEY (`parent_id`)
                REFERENCES `note` (`id`)
-)Engine=InnoDB;
+)Type=InnoDB;
 
 #-----------------------------------------------------------------------------
 #-- note_i18n
@@ -603,7 +607,7 @@
                FOREIGN KEY (`id`)
                REFERENCES `note` (`id`)
                ON DELETE CASCADE
-)Engine=InnoDB;
+)Type=InnoDB;
 
 #-----------------------------------------------------------------------------
 #-- oai_harvest
@@ -630,7 +634,7 @@
                FOREIGN KEY (`oai_repository_id`)
                REFERENCES `oai_repository` (`id`)
                ON DELETE CASCADE
-)Engine=InnoDB;
+)Type=InnoDB;
 
 #-----------------------------------------------------------------------------
 #-- oai_repository
@@ -650,7 +654,7 @@
        `updated_at` DATETIME  NOT NULL,
        `serial_number` INTEGER default 0 NOT NULL,
        PRIMARY KEY (`id`)
-)Engine=InnoDB;
+)Type=InnoDB;
 
 #-----------------------------------------------------------------------------
 #-- object
@@ -667,7 +671,7 @@
        `id` INTEGER  NOT NULL AUTO_INCREMENT,
        `serial_number` INTEGER default 0 NOT NULL,
        PRIMARY KEY (`id`)
-)Engine=InnoDB;
+)Type=InnoDB;
 
 #-----------------------------------------------------------------------------
 #-- object_term_relation
@@ -698,7 +702,7 @@
                FOREIGN KEY (`term_id`)
                REFERENCES `term` (`id`)
                ON DELETE CASCADE
-)Engine=InnoDB;
+)Type=InnoDB;
 
 #-----------------------------------------------------------------------------
 #-- other_name
@@ -727,7 +731,7 @@
                FOREIGN KEY (`type_id`)
                REFERENCES `term` (`id`)
                ON DELETE SET NULL
-)Engine=InnoDB;
+)Type=InnoDB;
 
 #-----------------------------------------------------------------------------
 #-- other_name_i18n
@@ -747,7 +751,7 @@
                FOREIGN KEY (`id`)
                REFERENCES `other_name` (`id`)
                ON DELETE CASCADE
-)Engine=InnoDB;
+)Type=InnoDB;
 
 #-----------------------------------------------------------------------------
 #-- physical_object
@@ -778,7 +782,7 @@
        CONSTRAINT `physical_object_FK_3`
                FOREIGN KEY (`parent_id`)
                REFERENCES `physical_object` (`id`)
-)Engine=InnoDB;
+)Type=InnoDB;
 
 #-----------------------------------------------------------------------------
 #-- physical_object_i18n
@@ -799,7 +803,7 @@
                FOREIGN KEY (`id`)
                REFERENCES `physical_object` (`id`)
                ON DELETE CASCADE
-)Engine=InnoDB;
+)Type=InnoDB;
 
 #-----------------------------------------------------------------------------
 #-- place
@@ -830,7 +834,7 @@
        CONSTRAINT `place_FK_3`
                FOREIGN KEY (`type_id`)
                REFERENCES `term` (`id`)
-)Engine=InnoDB;
+)Type=InnoDB;
 
 #-----------------------------------------------------------------------------
 #-- place_i18n
@@ -852,7 +856,7 @@
                FOREIGN KEY (`id`)
                REFERENCES `place` (`id`)
                ON DELETE CASCADE
-)Engine=InnoDB;
+)Type=InnoDB;
 
 #-----------------------------------------------------------------------------
 #-- place_map_relation
@@ -892,7 +896,7 @@
        CONSTRAINT `place_map_relation_FK_5`
                FOREIGN KEY (`type_id`)
                REFERENCES `term` (`id`)
-)Engine=InnoDB;
+)Type=InnoDB;
 
 #-----------------------------------------------------------------------------
 #-- property
@@ -917,7 +921,7 @@
                FOREIGN KEY (`object_id`)
                REFERENCES `object` (`id`)
                ON DELETE CASCADE
-)Engine=InnoDB;
+)Type=InnoDB;
 
 #-----------------------------------------------------------------------------
 #-- property_i18n
@@ -936,7 +940,7 @@
                FOREIGN KEY (`id`)
                REFERENCES `property` (`id`)
                ON DELETE CASCADE
-)Engine=InnoDB;
+)Type=InnoDB;
 
 #-----------------------------------------------------------------------------
 #-- relation
@@ -970,7 +974,7 @@
        CONSTRAINT `relation_FK_4`
                FOREIGN KEY (`type_id`)
                REFERENCES `term` (`id`)
-)Engine=InnoDB;
+)Type=InnoDB;
 
 #-----------------------------------------------------------------------------
 #-- repository
@@ -1002,7 +1006,7 @@
                FOREIGN KEY (`desc_detail_id`)
                REFERENCES `term` (`id`)
                ON DELETE SET NULL
-)Engine=InnoDB;
+)Type=InnoDB;
 
 #-----------------------------------------------------------------------------
 #-- repository_i18n
@@ -1035,7 +1039,7 @@
                FOREIGN KEY (`id`)
                REFERENCES `repository` (`id`)
                ON DELETE CASCADE
-)Engine=InnoDB;
+)Type=InnoDB;
 
 #-----------------------------------------------------------------------------
 #-- rights
@@ -1063,7 +1067,7 @@
        CONSTRAINT `rights_FK_2`
                FOREIGN KEY (`permission_id`)
                REFERENCES `term` (`id`)
-)Engine=InnoDB;
+)Type=InnoDB;
 
 #-----------------------------------------------------------------------------
 #-- rights_i18n
@@ -1082,7 +1086,7 @@
                FOREIGN KEY (`id`)
                REFERENCES `rights` (`id`)
                ON DELETE CASCADE
-)Engine=InnoDB;
+)Type=InnoDB;
 
 #-----------------------------------------------------------------------------
 #-- rights_actor_relation
@@ -1116,7 +1120,7 @@
        CONSTRAINT `rights_actor_relation_FK_4`
                FOREIGN KEY (`type_id`)
                REFERENCES `term` (`id`)
-)Engine=InnoDB;
+)Type=InnoDB;
 
 #-----------------------------------------------------------------------------
 #-- rights_term_relation
@@ -1150,7 +1154,7 @@
        CONSTRAINT `rights_term_relation_FK_3`
                FOREIGN KEY (`type_id`)
                REFERENCES `term` (`id`)
-)Engine=InnoDB;
+)Type=InnoDB;
 
 #-----------------------------------------------------------------------------
 #-- setting
@@ -1169,7 +1173,7 @@
        `id` INTEGER  NOT NULL AUTO_INCREMENT,
        `serial_number` INTEGER default 0 NOT NULL,
        PRIMARY KEY (`id`)
-)Engine=InnoDB;
+)Type=InnoDB;
 
 #-----------------------------------------------------------------------------
 #-- setting_i18n
@@ -1188,7 +1192,7 @@
                FOREIGN KEY (`id`)
                REFERENCES `setting` (`id`)
                ON DELETE CASCADE
-)Engine=InnoDB;
+)Type=InnoDB;
 
 #-----------------------------------------------------------------------------
 #-- slug
@@ -1210,7 +1214,7 @@
                FOREIGN KEY (`object_id`)
                REFERENCES `object` (`id`)
                ON DELETE CASCADE
-)Engine=InnoDB;
+)Type=InnoDB;
 
 #-----------------------------------------------------------------------------
 #-- static_page
@@ -1228,7 +1232,7 @@
                FOREIGN KEY (`id`)
                REFERENCES `object` (`id`)
                ON DELETE CASCADE
-)Engine=InnoDB;
+)Type=InnoDB;
 
 #-----------------------------------------------------------------------------
 #-- static_page_i18n
@@ -1248,7 +1252,7 @@
                FOREIGN KEY (`id`)
                REFERENCES `static_page` (`id`)
                ON DELETE CASCADE
-)Engine=InnoDB;
+)Type=InnoDB;
 
 #-----------------------------------------------------------------------------
 #-- status
@@ -1282,7 +1286,7 @@
                FOREIGN KEY (`status_id`)
                REFERENCES `term` (`id`)
                ON DELETE CASCADE
-)Engine=InnoDB;
+)Type=InnoDB;
 
 #-----------------------------------------------------------------------------
 #-- system_event
@@ -1313,7 +1317,7 @@
        CONSTRAINT `system_event_FK_2`
                FOREIGN KEY (`user_id`)
                REFERENCES `user` (`id`)
-)Engine=InnoDB;
+)Type=InnoDB;
 
 #-----------------------------------------------------------------------------
 #-- taxonomy
@@ -1341,7 +1345,7 @@
        CONSTRAINT `taxonomy_FK_2`
                FOREIGN KEY (`parent_id`)
                REFERENCES `taxonomy` (`id`)
-)Engine=InnoDB;
+)Type=InnoDB;
 
 #-----------------------------------------------------------------------------
 #-- taxonomy_i18n
@@ -1361,7 +1365,7 @@
                FOREIGN KEY (`id`)
                REFERENCES `taxonomy` (`id`)
                ON DELETE CASCADE
-)Engine=InnoDB;
+)Type=InnoDB;
 
 #-----------------------------------------------------------------------------
 #-- term
@@ -1393,7 +1397,7 @@
        CONSTRAINT `term_FK_3`
                FOREIGN KEY (`parent_id`)
                REFERENCES `term` (`id`)
-)Engine=InnoDB;
+)Type=InnoDB;
 
 #-----------------------------------------------------------------------------
 #-- term_i18n
@@ -1412,7 +1416,7 @@
                FOREIGN KEY (`id`)
                REFERENCES `term` (`id`)
                ON DELETE CASCADE
-)Engine=InnoDB;
+)Type=InnoDB;
 
 #-----------------------------------------------------------------------------
 #-- user
@@ -1433,7 +1437,7 @@
                FOREIGN KEY (`id`)
                REFERENCES `actor` (`id`)
                ON DELETE CASCADE
-)Engine=InnoDB;
+)Type=InnoDB;
 
 # This restores the fkey checks, after having unset them earlier
 SET FOREIGN_KEY_CHECKS = 1;

Modified: trunk/data/sql/plugins.qbAclPlugin.lib.model.schema.sql
==============================================================================
--- trunk/data/sql/plugins.qbAclPlugin.lib.model.schema.sql     Tue May 17 
16:16:51 2011        (r9104)
+++ trunk/data/sql/plugins.qbAclPlugin.lib.model.schema.sql     Tue May 17 
16:18:56 2011        (r9105)
@@ -26,7 +26,7 @@
                FOREIGN KEY (`parent_id`)
                REFERENCES `acl_group` (`id`)
                ON DELETE CASCADE
-)Engine=InnoDB;
+)Type=InnoDB;
 
 #-----------------------------------------------------------------------------
 #-- acl_group_i18n
@@ -46,7 +46,7 @@
                FOREIGN KEY (`id`)
                REFERENCES `acl_group` (`id`)
                ON DELETE CASCADE
-)Engine=InnoDB;
+)Type=InnoDB;
 
 #-----------------------------------------------------------------------------
 #-- acl_permission
@@ -84,7 +84,7 @@
                FOREIGN KEY (`object_id`)
                REFERENCES `object` (`id`)
                ON DELETE CASCADE
-)Engine=InnoDB;
+)Type=InnoDB;
 
 #-----------------------------------------------------------------------------
 #-- acl_user_group
@@ -110,7 +110,7 @@
                FOREIGN KEY (`group_id`)
                REFERENCES `acl_group` (`id`)
                ON DELETE CASCADE
-)Engine=InnoDB;
+)Type=InnoDB;
 
 # This restores the fkey checks, after having unset them earlier
 SET FOREIGN_KEY_CHECKS = 1;

Modified: trunk/lib/model/map/KeymapTableMap.php
==============================================================================
--- trunk/lib/model/map/KeymapTableMap.php      Tue May 17 16:16:51 2011        
(r9104)
+++ trunk/lib/model/map/KeymapTableMap.php      Tue May 17 16:18:56 2011        
(r9105)
@@ -38,8 +38,8 @@
                // columns
                $this->addColumn('SOURCE_ID', 'sourceId', 'INTEGER', false, 
null, null);
                $this->addColumn('TARGET_ID', 'targetId', 'INTEGER', false, 
null, null);
-               $this->addColumn('SOURCE_TABLE', 'sourceTable', 'LONGVARCHAR', 
false, null, null);
-               $this->addColumn('TARGET_TABLE', 'targetTable', 'LONGVARCHAR', 
false, null, null);
+               $this->addColumn('SOURCE', 'source', 'LONGVARCHAR', false, 
null, null);
+               $this->addColumn('TARGET', 'target', 'LONGVARCHAR', false, 
null, null);
                $this->addPrimaryKey('ID', 'id', 'INTEGER', true, null, null);
                $this->addColumn('SERIAL_NUMBER', 'serialNumber', 'INTEGER', 
true, null, 0);
                // validators

Modified: trunk/lib/model/map/ObjectTableMap.php
==============================================================================
--- trunk/lib/model/map/ObjectTableMap.php      Tue May 17 16:16:51 2011        
(r9104)
+++ trunk/lib/model/map/ObjectTableMap.php      Tue May 17 16:18:56 2011        
(r9105)
@@ -49,6 +49,7 @@
         */
        public function buildRelations()
        {
+    $this->addRelation('aclPermission', 'aclPermission', 
RelationMap::ONE_TO_MANY, array('id' => 'object_id', ), 'CASCADE', null);
     $this->addRelation('actor', 'actor', RelationMap::ONE_TO_ONE, array('id' 
=> 'id', ), 'CASCADE', null);
     $this->addRelation('digitalObject', 'digitalObject', 
RelationMap::ONE_TO_ONE, array('id' => 'id', ), 'CASCADE', null);
     $this->addRelation('event', 'event', RelationMap::ONE_TO_ONE, array('id' 
=> 'id', ), 'CASCADE', null);
@@ -71,7 +72,6 @@
     $this->addRelation('status', 'status', RelationMap::ONE_TO_MANY, 
array('id' => 'object_id', ), 'CASCADE', null);
     $this->addRelation('taxonomy', 'taxonomy', RelationMap::ONE_TO_ONE, 
array('id' => 'id', ), 'CASCADE', null);
     $this->addRelation('term', 'term', RelationMap::ONE_TO_ONE, array('id' => 
'id', ), 'CASCADE', null);
-    $this->addRelation('aclPermission', 'aclPermission', 
RelationMap::ONE_TO_MANY, array('id' => 'object_id', ), 'CASCADE', null);
        } // buildRelations()
 
 } // ObjectTableMap

Modified: trunk/lib/model/map/UserTableMap.php
==============================================================================
--- trunk/lib/model/map/UserTableMap.php        Tue May 17 16:16:51 2011        
(r9104)
+++ trunk/lib/model/map/UserTableMap.php        Tue May 17 16:18:56 2011        
(r9105)
@@ -50,10 +50,10 @@
        public function buildRelations()
        {
     $this->addRelation('actor', 'actor', RelationMap::MANY_TO_ONE, array('id' 
=> 'id', ), 'CASCADE', null);
-    $this->addRelation('note', 'note', RelationMap::ONE_TO_MANY, array('id' => 
'user_id', ), null, null);
-    $this->addRelation('systemEvent', 'systemEvent', RelationMap::ONE_TO_MANY, 
array('id' => 'user_id', ), null, null);
     $this->addRelation('aclPermission', 'aclPermission', 
RelationMap::ONE_TO_MANY, array('id' => 'user_id', ), 'CASCADE', null);
     $this->addRelation('aclUserGroup', 'aclUserGroup', 
RelationMap::ONE_TO_MANY, array('id' => 'user_id', ), 'CASCADE', null);
+    $this->addRelation('note', 'note', RelationMap::ONE_TO_MANY, array('id' => 
'user_id', ), null, null);
+    $this->addRelation('systemEvent', 'systemEvent', RelationMap::ONE_TO_MANY, 
array('id' => 'user_id', ), null, null);
        } // buildRelations()
 
 } // UserTableMap

Modified: trunk/lib/model/om/BaseKeymap.php
==============================================================================
--- trunk/lib/model/om/BaseKeymap.php   Tue May 17 16:16:51 2011        (r9104)
+++ trunk/lib/model/om/BaseKeymap.php   Tue May 17 16:18:56 2011        (r9105)
@@ -9,8 +9,8 @@
 
     SOURCE_ID = 'keymap.SOURCE_ID',
     TARGET_ID = 'keymap.TARGET_ID',
-    SOURCE_TABLE = 'keymap.SOURCE_TABLE',
-    TARGET_TABLE = 'keymap.TARGET_TABLE',
+    SOURCE = 'keymap.SOURCE',
+    TARGET = 'keymap.TARGET',
     ID = 'keymap.ID',
     SERIAL_NUMBER = 'keymap.SERIAL_NUMBER';
 
@@ -18,8 +18,8 @@
   {
     $criteria->addSelectColumn(QubitKeymap::SOURCE_ID);
     $criteria->addSelectColumn(QubitKeymap::TARGET_ID);
-    $criteria->addSelectColumn(QubitKeymap::SOURCE_TABLE);
-    $criteria->addSelectColumn(QubitKeymap::TARGET_TABLE);
+    $criteria->addSelectColumn(QubitKeymap::SOURCE);
+    $criteria->addSelectColumn(QubitKeymap::TARGET);
     $criteria->addSelectColumn(QubitKeymap::ID);
     $criteria->addSelectColumn(QubitKeymap::SERIAL_NUMBER);
 

Modified: trunk/lib/model/om/BaseObject.php
==============================================================================
--- trunk/lib/model/om/BaseObject.php   Tue May 17 16:16:51 2011        (r9104)
+++ trunk/lib/model/om/BaseObject.php   Tue May 17 16:18:56 2011        (r9105)
@@ -180,6 +180,11 @@
       }
     }
 
+    if ('aclPermissions' == $name)
+    {
+      return true;
+    }
+
     if ('notes' == $name)
     {
       return true;
@@ -225,11 +230,6 @@
       return true;
     }
 
-    if ('aclPermissions' == $name)
-    {
-      return true;
-    }
-
     throw new sfException("Unknown record property \"$name\" on 
\"".get_class($this).'"');
   }
 
@@ -271,6 +271,23 @@
       }
     }
 
+    if ('aclPermissions' == $name)
+    {
+      if (!isset($this->refFkValues['aclPermissions']))
+      {
+        if (!isset($this->id))
+        {
+          $this->refFkValues['aclPermissions'] = QubitQuery::create();
+        }
+        else
+        {
+          $this->refFkValues['aclPermissions'] = 
self::getaclPermissionsById($this->id, array('self' => $this) + $options);
+        }
+      }
+
+      return $this->refFkValues['aclPermissions'];
+    }
+
     if ('notes' == $name)
     {
       if (!isset($this->refFkValues['notes']))
@@ -424,23 +441,6 @@
       return $this->refFkValues['statuss'];
     }
 
-    if ('aclPermissions' == $name)
-    {
-      if (!isset($this->refFkValues['aclPermissions']))
-      {
-        if (!isset($this->id))
-        {
-          $this->refFkValues['aclPermissions'] = QubitQuery::create();
-        }
-        else
-        {
-          $this->refFkValues['aclPermissions'] = 
self::getaclPermissionsById($this->id, array('self' => $this) + $options);
-        }
-      }
-
-      return $this->refFkValues['aclPermissions'];
-    }
-
     throw new sfException("Unknown record property \"$name\" on 
\"".get_class($this).'"');
   }
 
@@ -739,6 +739,26 @@
                $this->setid($key);
        }
 
+  public static function addaclPermissionsCriteriaById(Criteria $criteria, $id)
+  {
+    $criteria->add(QubitAclPermission::OBJECT_ID, $id);
+
+    return $criteria;
+  }
+
+  public static function getaclPermissionsById($id, array $options = array())
+  {
+    $criteria = new Criteria;
+    self::addaclPermissionsCriteriaById($criteria, $id);
+
+    return QubitAclPermission::get($criteria, $options);
+  }
+
+  public function addaclPermissionsCriteria(Criteria $criteria)
+  {
+    return self::addaclPermissionsCriteriaById($criteria, $this->id);
+  }
+
   public static function addnotesCriteriaById(Criteria $criteria, $id)
   {
     $criteria->add(QubitNote::OBJECT_ID, $id);
@@ -919,26 +939,6 @@
     return self::addstatussCriteriaById($criteria, $this->id);
   }
 
-  public static function addaclPermissionsCriteriaById(Criteria $criteria, $id)
-  {
-    $criteria->add(QubitAclPermission::OBJECT_ID, $id);
-
-    return $criteria;
-  }
-
-  public static function getaclPermissionsById($id, array $options = array())
-  {
-    $criteria = new Criteria;
-    self::addaclPermissionsCriteriaById($criteria, $id);
-
-    return QubitAclPermission::get($criteria, $options);
-  }
-
-  public function addaclPermissionsCriteria(Criteria $criteria)
-  {
-    return self::addaclPermissionsCriteriaById($criteria, $this->id);
-  }
-
   public function __call($name, $args)
   {
     if ('get' == substr($name, 0, 3) || 'set' == substr($name, 0, 3))

Modified: trunk/lib/model/om/BaseUser.php
==============================================================================
--- trunk/lib/model/om/BaseUser.php     Tue May 17 16:16:51 2011        (r9104)
+++ trunk/lib/model/om/BaseUser.php     Tue May 17 16:18:56 2011        (r9105)
@@ -82,22 +82,22 @@
     {
     }
 
-    if ('notes' == $name)
+    if ('aclPermissions' == $name)
     {
       return true;
     }
 
-    if ('systemEvents' == $name)
+    if ('aclUserGroups' == $name)
     {
       return true;
     }
 
-    if ('aclPermissions' == $name)
+    if ('notes' == $name)
     {
       return true;
     }
 
-    if ('aclUserGroups' == $name)
+    if ('systemEvents' == $name)
     {
       return true;
     }
@@ -123,154 +123,154 @@
     {
     }
 
-    if ('notes' == $name)
+    if ('aclPermissions' == $name)
     {
-      if (!isset($this->refFkValues['notes']))
+      if (!isset($this->refFkValues['aclPermissions']))
       {
         if (!isset($this->id))
         {
-          $this->refFkValues['notes'] = QubitQuery::create();
+          $this->refFkValues['aclPermissions'] = QubitQuery::create();
         }
         else
         {
-          $this->refFkValues['notes'] = self::getnotesById($this->id, 
array('self' => $this) + $options);
+          $this->refFkValues['aclPermissions'] = 
self::getaclPermissionsById($this->id, array('self' => $this) + $options);
         }
       }
 
-      return $this->refFkValues['notes'];
+      return $this->refFkValues['aclPermissions'];
     }
 
-    if ('systemEvents' == $name)
+    if ('aclUserGroups' == $name)
     {
-      if (!isset($this->refFkValues['systemEvents']))
+      if (!isset($this->refFkValues['aclUserGroups']))
       {
         if (!isset($this->id))
         {
-          $this->refFkValues['systemEvents'] = QubitQuery::create();
+          $this->refFkValues['aclUserGroups'] = QubitQuery::create();
         }
         else
         {
-          $this->refFkValues['systemEvents'] = 
self::getsystemEventsById($this->id, array('self' => $this) + $options);
+          $this->refFkValues['aclUserGroups'] = 
self::getaclUserGroupsById($this->id, array('self' => $this) + $options);
         }
       }
 
-      return $this->refFkValues['systemEvents'];
+      return $this->refFkValues['aclUserGroups'];
     }
 
-    if ('aclPermissions' == $name)
+    if ('notes' == $name)
     {
-      if (!isset($this->refFkValues['aclPermissions']))
+      if (!isset($this->refFkValues['notes']))
       {
         if (!isset($this->id))
         {
-          $this->refFkValues['aclPermissions'] = QubitQuery::create();
+          $this->refFkValues['notes'] = QubitQuery::create();
         }
         else
         {
-          $this->refFkValues['aclPermissions'] = 
self::getaclPermissionsById($this->id, array('self' => $this) + $options);
+          $this->refFkValues['notes'] = self::getnotesById($this->id, 
array('self' => $this) + $options);
         }
       }
 
-      return $this->refFkValues['aclPermissions'];
+      return $this->refFkValues['notes'];
     }
 
-    if ('aclUserGroups' == $name)
+    if ('systemEvents' == $name)
     {
-      if (!isset($this->refFkValues['aclUserGroups']))
+      if (!isset($this->refFkValues['systemEvents']))
       {
         if (!isset($this->id))
         {
-          $this->refFkValues['aclUserGroups'] = QubitQuery::create();
+          $this->refFkValues['systemEvents'] = QubitQuery::create();
         }
         else
         {
-          $this->refFkValues['aclUserGroups'] = 
self::getaclUserGroupsById($this->id, array('self' => $this) + $options);
+          $this->refFkValues['systemEvents'] = 
self::getsystemEventsById($this->id, array('self' => $this) + $options);
         }
       }
 
-      return $this->refFkValues['aclUserGroups'];
+      return $this->refFkValues['systemEvents'];
     }
 
     throw new sfException("Unknown record property \"$name\" on 
\"".get_class($this).'"');
   }
 
-  public static function addnotesCriteriaById(Criteria $criteria, $id)
+  public static function addaclPermissionsCriteriaById(Criteria $criteria, $id)
   {
-    $criteria->add(QubitNote::USER_ID, $id);
+    $criteria->add(QubitAclPermission::USER_ID, $id);
 
     return $criteria;
   }
 
-  public static function getnotesById($id, array $options = array())
+  public static function getaclPermissionsById($id, array $options = array())
   {
     $criteria = new Criteria;
-    self::addnotesCriteriaById($criteria, $id);
+    self::addaclPermissionsCriteriaById($criteria, $id);
 
-    return QubitNote::get($criteria, $options);
+    return QubitAclPermission::get($criteria, $options);
   }
 
-  public function addnotesCriteria(Criteria $criteria)
+  public function addaclPermissionsCriteria(Criteria $criteria)
   {
-    return self::addnotesCriteriaById($criteria, $this->id);
+    return self::addaclPermissionsCriteriaById($criteria, $this->id);
   }
 
-  public static function addsystemEventsCriteriaById(Criteria $criteria, $id)
+  public static function addaclUserGroupsCriteriaById(Criteria $criteria, $id)
   {
-    $criteria->add(QubitSystemEvent::USER_ID, $id);
+    $criteria->add(QubitAclUserGroup::USER_ID, $id);
 
     return $criteria;
   }
 
-  public static function getsystemEventsById($id, array $options = array())
+  public static function getaclUserGroupsById($id, array $options = array())
   {
     $criteria = new Criteria;
-    self::addsystemEventsCriteriaById($criteria, $id);
+    self::addaclUserGroupsCriteriaById($criteria, $id);
 
-    return QubitSystemEvent::get($criteria, $options);
+    return QubitAclUserGroup::get($criteria, $options);
   }
 
-  public function addsystemEventsCriteria(Criteria $criteria)
+  public function addaclUserGroupsCriteria(Criteria $criteria)
   {
-    return self::addsystemEventsCriteriaById($criteria, $this->id);
+    return self::addaclUserGroupsCriteriaById($criteria, $this->id);
   }
 
-  public static function addaclPermissionsCriteriaById(Criteria $criteria, $id)
+  public static function addnotesCriteriaById(Criteria $criteria, $id)
   {
-    $criteria->add(QubitAclPermission::USER_ID, $id);
+    $criteria->add(QubitNote::USER_ID, $id);
 
     return $criteria;
   }
 
-  public static function getaclPermissionsById($id, array $options = array())
+  public static function getnotesById($id, array $options = array())
   {
     $criteria = new Criteria;
-    self::addaclPermissionsCriteriaById($criteria, $id);
+    self::addnotesCriteriaById($criteria, $id);
 
-    return QubitAclPermission::get($criteria, $options);
+    return QubitNote::get($criteria, $options);
   }
 
-  public function addaclPermissionsCriteria(Criteria $criteria)
+  public function addnotesCriteria(Criteria $criteria)
   {
-    return self::addaclPermissionsCriteriaById($criteria, $this->id);
+    return self::addnotesCriteriaById($criteria, $this->id);
   }
 
-  public static function addaclUserGroupsCriteriaById(Criteria $criteria, $id)
+  public static function addsystemEventsCriteriaById(Criteria $criteria, $id)
   {
-    $criteria->add(QubitAclUserGroup::USER_ID, $id);
+    $criteria->add(QubitSystemEvent::USER_ID, $id);
 
     return $criteria;
   }
 
-  public static function getaclUserGroupsById($id, array $options = array())
+  public static function getsystemEventsById($id, array $options = array())
   {
     $criteria = new Criteria;
-    self::addaclUserGroupsCriteriaById($criteria, $id);
+    self::addsystemEventsCriteriaById($criteria, $id);
 
-    return QubitAclUserGroup::get($criteria, $options);
+    return QubitSystemEvent::get($criteria, $options);
   }
 
-  public function addaclUserGroupsCriteria(Criteria $criteria)
+  public function addsystemEventsCriteria(Criteria $criteria)
   {
-    return self::addaclUserGroupsCriteriaById($criteria, $this->id);
+    return self::addsystemEventsCriteriaById($criteria, $this->id);
   }
 }

-- 
You received this message because you are subscribed to the Google Groups 
"Qubit Toolkit Commits" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/qubit-commits?hl=en.

Reply via email to