Author: david
Date: Tue Jul 19 16:32:23 2011
New Revision: 9336

Log:
Make digital_object.checksum_type a string

Modified:
   trunk/config/schema.yml
   trunk/data/sql/lib.model.schema.sql
   trunk/lib/model/map/ActorTableMap.php
   trunk/lib/model/map/DigitalObjectTableMap.php
   trunk/lib/model/map/ObjectTableMap.php
   trunk/lib/model/map/TermTableMap.php
   trunk/lib/model/map/UserTableMap.php
   trunk/lib/model/om/BaseDigitalObject.php
   trunk/lib/model/om/BaseObject.php
   trunk/lib/model/om/BaseTerm.php
   trunk/lib/model/om/BaseUser.php

Modified: trunk/config/schema.yml
==============================================================================
--- trunk/config/schema.yml     Tue Jul 19 16:23:32 2011        (r9335)
+++ trunk/config/schema.yml     Tue Jul 19 16:32:23 2011        (r9336)
@@ -60,7 +60,7 @@
     sequence: integer
     byte_size: integer
     checksum: varchar(255)
-    checksum_type_id: { type: integer, foreignTable: term, foreignReference: 
id, onDelete: setnull }
+    checksum_type: { type: varchar(50) }
     parent_id: { type: integer, foreignTable: digital_object, 
foreignReference: id }
     lft: { type: integer, required: true, nestedSetLeftKey: true }
     rgt: { type: integer, required: true, nestedSetRightKey: true }

Modified: trunk/data/sql/lib.model.schema.sql
==============================================================================
--- trunk/data/sql/lib.model.schema.sql Tue Jul 19 16:23:32 2011        (r9335)
+++ trunk/data/sql/lib.model.schema.sql Tue Jul 19 16:32:23 2011        (r9336)
@@ -155,7 +155,7 @@
        `sequence` INTEGER,
        `byte_size` INTEGER,
        `checksum` VARCHAR(255),
-       `checksum_type_id` INTEGER,
+       `checksum_type` VARCHAR(50),
        `parent_id` INTEGER,
        `lft` INTEGER  NOT NULL,
        `rgt` INTEGER  NOT NULL,
@@ -178,13 +178,8 @@
                FOREIGN KEY (`media_type_id`)
                REFERENCES `term` (`id`)
                ON DELETE SET NULL,
-       INDEX `digital_object_FI_5` (`checksum_type_id`),
+       INDEX `digital_object_FI_5` (`parent_id`),
        CONSTRAINT `digital_object_FK_5`
-               FOREIGN KEY (`checksum_type_id`)
-               REFERENCES `term` (`id`)
-               ON DELETE SET NULL,
-       INDEX `digital_object_FI_6` (`parent_id`),
-       CONSTRAINT `digital_object_FK_6`
                FOREIGN KEY (`parent_id`)
                REFERENCES `digital_object` (`id`)
 )Engine=InnoDB;

Modified: trunk/lib/model/map/ActorTableMap.php
==============================================================================
--- trunk/lib/model/map/ActorTableMap.php       Tue Jul 19 16:23:32 2011        
(r9335)
+++ trunk/lib/model/map/ActorTableMap.php       Tue Jul 19 16:32:23 2011        
(r9336)
@@ -60,13 +60,13 @@
     $this->addRelation('termRelatedBydescriptionStatusId', 'term', 
RelationMap::MANY_TO_ONE, array('description_status_id' => 'id', ), 'SET NULL', 
null);
     $this->addRelation('termRelatedBydescriptionDetailId', 'term', 
RelationMap::MANY_TO_ONE, array('description_detail_id' => 'id', ), 'SET NULL', 
null);
     $this->addRelation('actorRelatedByparentId', 'actor', 
RelationMap::MANY_TO_ONE, array('parent_id' => 'id', ), null, null);
+    $this->addRelation('donor', 'donor', RelationMap::ONE_TO_ONE, array('id' 
=> 'id', ), 'CASCADE', null);
     $this->addRelation('actorRelatedByparentId', 'actor', 
RelationMap::ONE_TO_MANY, array('id' => 'parent_id', ), null, null);
     $this->addRelation('actorI18n', 'actorI18n', RelationMap::ONE_TO_MANY, 
array('id' => 'id', ), 'CASCADE', null);
     $this->addRelation('contactInformation', 'contactInformation', 
RelationMap::ONE_TO_MANY, array('id' => 'actor_id', ), 'CASCADE', null);
     $this->addRelation('event', 'event', RelationMap::ONE_TO_MANY, array('id' 
=> 'actor_id', ), null, null);
     $this->addRelation('repository', 'repository', RelationMap::ONE_TO_ONE, 
array('id' => 'id', ), 'CASCADE', null);
     $this->addRelation('user', 'user', RelationMap::ONE_TO_ONE, array('id' => 
'id', ), 'CASCADE', null);
-    $this->addRelation('donor', 'donor', RelationMap::ONE_TO_ONE, array('id' 
=> 'id', ), 'CASCADE', null);
        } // buildRelations()
 
 } // ActorTableMap

Modified: trunk/lib/model/map/DigitalObjectTableMap.php
==============================================================================
--- trunk/lib/model/map/DigitalObjectTableMap.php       Tue Jul 19 16:23:32 
2011        (r9335)
+++ trunk/lib/model/map/DigitalObjectTableMap.php       Tue Jul 19 16:32:23 
2011        (r9336)
@@ -46,7 +46,7 @@
                $this->addColumn('SEQUENCE', 'sequence', 'INTEGER', false, 
null, null);
                $this->addColumn('BYTE_SIZE', 'byteSize', 'INTEGER', false, 
null, null);
                $this->addColumn('CHECKSUM', 'checksum', 'VARCHAR', false, 255, 
null);
-               $this->addForeignKey('CHECKSUM_TYPE_ID', 'checksumTypeId', 
'INTEGER', 'term', 'ID', false, null, null);
+               $this->addColumn('CHECKSUM_TYPE', 'checksumType', 'VARCHAR', 
false, 50, null);
                $this->addForeignKey('PARENT_ID', 'parentId', 'INTEGER', 
'digital_object', 'ID', false, null, null);
                $this->addColumn('LFT', 'lft', 'INTEGER', true, null, null);
                $this->addColumn('RGT', 'rgt', 'INTEGER', true, null, null);
@@ -62,7 +62,6 @@
     $this->addRelation('informationObject', 'informationObject', 
RelationMap::MANY_TO_ONE, array('information_object_id' => 'id', ), null, null);
     $this->addRelation('termRelatedByusageId', 'term', 
RelationMap::MANY_TO_ONE, array('usage_id' => 'id', ), 'SET NULL', null);
     $this->addRelation('termRelatedBymediaTypeId', 'term', 
RelationMap::MANY_TO_ONE, array('media_type_id' => 'id', ), 'SET NULL', null);
-    $this->addRelation('termRelatedBychecksumTypeId', 'term', 
RelationMap::MANY_TO_ONE, array('checksum_type_id' => 'id', ), 'SET NULL', 
null);
     $this->addRelation('digitalObjectRelatedByparentId', 'digitalObject', 
RelationMap::MANY_TO_ONE, array('parent_id' => 'id', ), null, null);
     $this->addRelation('digitalObjectRelatedByparentId', 'digitalObject', 
RelationMap::ONE_TO_MANY, array('id' => 'parent_id', ), null, null);
     $this->addRelation('placeMapRelation', 'placeMapRelation', 
RelationMap::ONE_TO_MANY, array('id' => 'map_icon_image_id', ), null, null);

Modified: trunk/lib/model/map/ObjectTableMap.php
==============================================================================
--- trunk/lib/model/map/ObjectTableMap.php      Tue Jul 19 16:23:32 2011        
(r9335)
+++ trunk/lib/model/map/ObjectTableMap.php      Tue Jul 19 16:32:23 2011        
(r9336)
@@ -49,7 +49,8 @@
         */
        public function buildRelations()
        {
-    $this->addRelation('aclPermission', 'aclPermission', 
RelationMap::ONE_TO_MANY, array('id' => 'object_id', ), 'CASCADE', null);
+    $this->addRelation('accession', 'accession', RelationMap::ONE_TO_ONE, 
array('id' => 'id', ), 'CASCADE', null);
+    $this->addRelation('deaccession', 'deaccession', RelationMap::ONE_TO_ONE, 
array('id' => '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,8 +72,7 @@
     $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('accession', 'accession', RelationMap::ONE_TO_ONE, 
array('id' => 'id', ), 'CASCADE', null);
-    $this->addRelation('deaccession', 'deaccession', 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/TermTableMap.php
==============================================================================
--- trunk/lib/model/map/TermTableMap.php        Tue Jul 19 16:23:32 2011        
(r9335)
+++ trunk/lib/model/map/TermTableMap.php        Tue Jul 19 16:32:23 2011        
(r9336)
@@ -54,12 +54,16 @@
     $this->addRelation('object', 'object', RelationMap::MANY_TO_ONE, 
array('id' => 'id', ), 'CASCADE', null);
     $this->addRelation('taxonomy', 'taxonomy', RelationMap::MANY_TO_ONE, 
array('taxonomy_id' => 'id', ), 'CASCADE', null);
     $this->addRelation('termRelatedByparentId', 'term', 
RelationMap::MANY_TO_ONE, array('parent_id' => 'id', ), null, null);
+    $this->addRelation('accessionRelatedByacquisitionTypeId', 'accession', 
RelationMap::ONE_TO_MANY, array('id' => 'acquisition_type_id', ), null, null);
+    $this->addRelation('accessionRelatedByprocessingPriorityId', 'accession', 
RelationMap::ONE_TO_MANY, array('id' => 'processing_priority_id', ), null, 
null);
+    $this->addRelation('accessionRelatedByprocessingStatusId', 'accession', 
RelationMap::ONE_TO_MANY, array('id' => 'processing_status_id', ), null, null);
+    $this->addRelation('accessionRelatedByresourceTypeId', 'accession', 
RelationMap::ONE_TO_MANY, array('id' => 'resource_type_id', ), null, null);
+    $this->addRelation('deaccession', 'deaccession', RelationMap::ONE_TO_MANY, 
array('id' => 'scope_id', ), null, null);
     $this->addRelation('actorRelatedByentityTypeId', 'actor', 
RelationMap::ONE_TO_MANY, array('id' => 'entity_type_id', ), 'SET NULL', null);
     $this->addRelation('actorRelatedBydescriptionStatusId', 'actor', 
RelationMap::ONE_TO_MANY, array('id' => 'description_status_id', ), 'SET NULL', 
null);
     $this->addRelation('actorRelatedBydescriptionDetailId', 'actor', 
RelationMap::ONE_TO_MANY, array('id' => 'description_detail_id', ), 'SET NULL', 
null);
     $this->addRelation('digitalObjectRelatedByusageId', 'digitalObject', 
RelationMap::ONE_TO_MANY, array('id' => 'usage_id', ), 'SET NULL', null);
     $this->addRelation('digitalObjectRelatedBymediaTypeId', 'digitalObject', 
RelationMap::ONE_TO_MANY, array('id' => 'media_type_id', ), 'SET NULL', null);
-    $this->addRelation('digitalObjectRelatedBychecksumTypeId', 
'digitalObject', RelationMap::ONE_TO_MANY, array('id' => 'checksum_type_id', ), 
'SET NULL', null);
     $this->addRelation('event', 'event', RelationMap::ONE_TO_MANY, array('id' 
=> 'type_id', ), 'CASCADE', null);
     $this->addRelation('functionRelatedBytypeId', 'function', 
RelationMap::ONE_TO_MANY, array('id' => 'type_id', ), null, null);
     $this->addRelation('functionRelatedBydescriptionStatusId', 'function', 
RelationMap::ONE_TO_MANY, array('id' => 'description_status_id', ), null, null);
@@ -87,11 +91,6 @@
     $this->addRelation('systemEvent', 'systemEvent', RelationMap::ONE_TO_MANY, 
array('id' => 'type_id', ), null, null);
     $this->addRelation('termRelatedByparentId', 'term', 
RelationMap::ONE_TO_MANY, array('id' => 'parent_id', ), null, null);
     $this->addRelation('termI18n', 'termI18n', RelationMap::ONE_TO_MANY, 
array('id' => 'id', ), 'CASCADE', null);
-    $this->addRelation('accessionRelatedByacquisitionTypeId', 'accession', 
RelationMap::ONE_TO_MANY, array('id' => 'acquisition_type_id', ), null, null);
-    $this->addRelation('accessionRelatedByprocessingPriorityId', 'accession', 
RelationMap::ONE_TO_MANY, array('id' => 'processing_priority_id', ), null, 
null);
-    $this->addRelation('accessionRelatedByprocessingStatusId', 'accession', 
RelationMap::ONE_TO_MANY, array('id' => 'processing_status_id', ), null, null);
-    $this->addRelation('accessionRelatedByresourceTypeId', 'accession', 
RelationMap::ONE_TO_MANY, array('id' => 'resource_type_id', ), null, null);
-    $this->addRelation('deaccession', 'deaccession', RelationMap::ONE_TO_MANY, 
array('id' => 'scope_id', ), null, null);
        } // buildRelations()
 
 } // TermTableMap

Modified: trunk/lib/model/map/UserTableMap.php
==============================================================================
--- trunk/lib/model/map/UserTableMap.php        Tue Jul 19 16:23:32 2011        
(r9335)
+++ trunk/lib/model/map/UserTableMap.php        Tue Jul 19 16:32:23 2011        
(r9336)
@@ -50,10 +50,10 @@
        public function buildRelations()
        {
     $this->addRelation('actor', 'actor', RelationMap::MANY_TO_ONE, array('id' 
=> 'id', ), 'CASCADE', 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);
+    $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);
        } // buildRelations()
 
 } // UserTableMap

Modified: trunk/lib/model/om/BaseDigitalObject.php
==============================================================================
--- trunk/lib/model/om/BaseDigitalObject.php    Tue Jul 19 16:23:32 2011        
(r9335)
+++ trunk/lib/model/om/BaseDigitalObject.php    Tue Jul 19 16:32:23 2011        
(r9336)
@@ -17,7 +17,7 @@
     SEQUENCE = 'digital_object.SEQUENCE',
     BYTE_SIZE = 'digital_object.BYTE_SIZE',
     CHECKSUM = 'digital_object.CHECKSUM',
-    CHECKSUM_TYPE_ID = 'digital_object.CHECKSUM_TYPE_ID',
+    CHECKSUM_TYPE = 'digital_object.CHECKSUM_TYPE',
     PARENT_ID = 'digital_object.PARENT_ID',
     LFT = 'digital_object.LFT',
     RGT = 'digital_object.RGT';
@@ -38,7 +38,7 @@
     $criteria->addSelectColumn(QubitDigitalObject::SEQUENCE);
     $criteria->addSelectColumn(QubitDigitalObject::BYTE_SIZE);
     $criteria->addSelectColumn(QubitDigitalObject::CHECKSUM);
-    $criteria->addSelectColumn(QubitDigitalObject::CHECKSUM_TYPE_ID);
+    $criteria->addSelectColumn(QubitDigitalObject::CHECKSUM_TYPE);
     $criteria->addSelectColumn(QubitDigitalObject::PARENT_ID);
     $criteria->addSelectColumn(QubitDigitalObject::LFT);
     $criteria->addSelectColumn(QubitDigitalObject::RGT);
@@ -346,13 +346,6 @@
     return $criteria;
   }
 
-  public static function addJoinchecksumTypeCriteria(Criteria $criteria)
-  {
-    $criteria->addJoin(QubitDigitalObject::CHECKSUM_TYPE_ID, QubitTerm::ID);
-
-    return $criteria;
-  }
-
   public static function addJoinparentCriteria(Criteria $criteria)
   {
     $criteria->addJoin(QubitDigitalObject::PARENT_ID, QubitDigitalObject::ID);

Modified: trunk/lib/model/om/BaseObject.php
==============================================================================
--- trunk/lib/model/om/BaseObject.php   Tue Jul 19 16:23:32 2011        (r9335)
+++ trunk/lib/model/om/BaseObject.php   Tue Jul 19 16:32:23 2011        (r9336)
@@ -180,11 +180,6 @@
       }
     }
 
-    if ('aclPermissions' == $name)
-    {
-      return true;
-    }
-
     if ('notes' == $name)
     {
       return true;
@@ -225,6 +220,11 @@
       return true;
     }
 
+    if ('aclPermissions' == $name)
+    {
+      return true;
+    }
+
     throw new sfException("Unknown record property \"$name\" on 
\"".get_class($this).'"');
   }
 
@@ -266,23 +266,6 @@
       }
     }
 
-    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']))
@@ -419,6 +402,23 @@
       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).'"');
   }
 
@@ -717,26 +717,6 @@
                $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);
@@ -897,6 +877,26 @@
     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/BaseTerm.php
==============================================================================
--- trunk/lib/model/om/BaseTerm.php     Tue Jul 19 16:23:32 2011        (r9335)
+++ trunk/lib/model/om/BaseTerm.php     Tue Jul 19 16:32:23 2011        (r9336)
@@ -109,6 +109,31 @@
     {
     }
 
+    if ('accessionsRelatedByacquisitionTypeId' == $name)
+    {
+      return true;
+    }
+
+    if ('accessionsRelatedByprocessingPriorityId' == $name)
+    {
+      return true;
+    }
+
+    if ('accessionsRelatedByprocessingStatusId' == $name)
+    {
+      return true;
+    }
+
+    if ('accessionsRelatedByresourceTypeId' == $name)
+    {
+      return true;
+    }
+
+    if ('deaccessions' == $name)
+    {
+      return true;
+    }
+
     if ('actorsRelatedByentityTypeId' == $name)
     {
       return true;
@@ -134,11 +159,6 @@
       return true;
     }
 
-    if ('digitalObjectsRelatedBychecksumTypeId' == $name)
-    {
-      return true;
-    }
-
     if ('events' == $name)
     {
       return true;
@@ -264,31 +284,6 @@
       return true;
     }
 
-    if ('accessionsRelatedByacquisitionTypeId' == $name)
-    {
-      return true;
-    }
-
-    if ('accessionsRelatedByprocessingPriorityId' == $name)
-    {
-      return true;
-    }
-
-    if ('accessionsRelatedByprocessingStatusId' == $name)
-    {
-      return true;
-    }
-
-    if ('accessionsRelatedByresourceTypeId' == $name)
-    {
-      return true;
-    }
-
-    if ('deaccessions' == $name)
-    {
-      return true;
-    }
-
     try
     {
       if (!$value = 
call_user_func_array(array($this->getCurrenttermI18n($options), '__isset'), 
$args) && !empty($options['cultureFallback']))
@@ -333,6 +328,91 @@
     {
     }
 
+    if ('accessionsRelatedByacquisitionTypeId' == $name)
+    {
+      if (!isset($this->refFkValues['accessionsRelatedByacquisitionTypeId']))
+      {
+        if (!isset($this->id))
+        {
+          $this->refFkValues['accessionsRelatedByacquisitionTypeId'] = 
QubitQuery::create();
+        }
+        else
+        {
+          $this->refFkValues['accessionsRelatedByacquisitionTypeId'] = 
self::getaccessionsRelatedByacquisitionTypeIdById($this->id, array('self' => 
$this) + $options);
+        }
+      }
+
+      return $this->refFkValues['accessionsRelatedByacquisitionTypeId'];
+    }
+
+    if ('accessionsRelatedByprocessingPriorityId' == $name)
+    {
+      if 
(!isset($this->refFkValues['accessionsRelatedByprocessingPriorityId']))
+      {
+        if (!isset($this->id))
+        {
+          $this->refFkValues['accessionsRelatedByprocessingPriorityId'] = 
QubitQuery::create();
+        }
+        else
+        {
+          $this->refFkValues['accessionsRelatedByprocessingPriorityId'] = 
self::getaccessionsRelatedByprocessingPriorityIdById($this->id, array('self' => 
$this) + $options);
+        }
+      }
+
+      return $this->refFkValues['accessionsRelatedByprocessingPriorityId'];
+    }
+
+    if ('accessionsRelatedByprocessingStatusId' == $name)
+    {
+      if (!isset($this->refFkValues['accessionsRelatedByprocessingStatusId']))
+      {
+        if (!isset($this->id))
+        {
+          $this->refFkValues['accessionsRelatedByprocessingStatusId'] = 
QubitQuery::create();
+        }
+        else
+        {
+          $this->refFkValues['accessionsRelatedByprocessingStatusId'] = 
self::getaccessionsRelatedByprocessingStatusIdById($this->id, array('self' => 
$this) + $options);
+        }
+      }
+
+      return $this->refFkValues['accessionsRelatedByprocessingStatusId'];
+    }
+
+    if ('accessionsRelatedByresourceTypeId' == $name)
+    {
+      if (!isset($this->refFkValues['accessionsRelatedByresourceTypeId']))
+      {
+        if (!isset($this->id))
+        {
+          $this->refFkValues['accessionsRelatedByresourceTypeId'] = 
QubitQuery::create();
+        }
+        else
+        {
+          $this->refFkValues['accessionsRelatedByresourceTypeId'] = 
self::getaccessionsRelatedByresourceTypeIdById($this->id, array('self' => 
$this) + $options);
+        }
+      }
+
+      return $this->refFkValues['accessionsRelatedByresourceTypeId'];
+    }
+
+    if ('deaccessions' == $name)
+    {
+      if (!isset($this->refFkValues['deaccessions']))
+      {
+        if (!isset($this->id))
+        {
+          $this->refFkValues['deaccessions'] = QubitQuery::create();
+        }
+        else
+        {
+          $this->refFkValues['deaccessions'] = 
self::getdeaccessionsById($this->id, array('self' => $this) + $options);
+        }
+      }
+
+      return $this->refFkValues['deaccessions'];
+    }
+
     if ('actorsRelatedByentityTypeId' == $name)
     {
       if (!isset($this->refFkValues['actorsRelatedByentityTypeId']))
@@ -418,23 +498,6 @@
       return $this->refFkValues['digitalObjectsRelatedBymediaTypeId'];
     }
 
-    if ('digitalObjectsRelatedBychecksumTypeId' == $name)
-    {
-      if (!isset($this->refFkValues['digitalObjectsRelatedBychecksumTypeId']))
-      {
-        if (!isset($this->id))
-        {
-          $this->refFkValues['digitalObjectsRelatedBychecksumTypeId'] = 
QubitQuery::create();
-        }
-        else
-        {
-          $this->refFkValues['digitalObjectsRelatedBychecksumTypeId'] = 
self::getdigitalObjectsRelatedBychecksumTypeIdById($this->id, array('self' => 
$this) + $options);
-        }
-      }
-
-      return $this->refFkValues['digitalObjectsRelatedBychecksumTypeId'];
-    }
-
     if ('events' == $name)
     {
       if (!isset($this->refFkValues['events']))
@@ -860,91 +923,6 @@
       return $this->refFkValues['termI18ns'];
     }
 
-    if ('accessionsRelatedByacquisitionTypeId' == $name)
-    {
-      if (!isset($this->refFkValues['accessionsRelatedByacquisitionTypeId']))
-      {
-        if (!isset($this->id))
-        {
-          $this->refFkValues['accessionsRelatedByacquisitionTypeId'] = 
QubitQuery::create();
-        }
-        else
-        {
-          $this->refFkValues['accessionsRelatedByacquisitionTypeId'] = 
self::getaccessionsRelatedByacquisitionTypeIdById($this->id, array('self' => 
$this) + $options);
-        }
-      }
-
-      return $this->refFkValues['accessionsRelatedByacquisitionTypeId'];
-    }
-
-    if ('accessionsRelatedByprocessingPriorityId' == $name)
-    {
-      if 
(!isset($this->refFkValues['accessionsRelatedByprocessingPriorityId']))
-      {
-        if (!isset($this->id))
-        {
-          $this->refFkValues['accessionsRelatedByprocessingPriorityId'] = 
QubitQuery::create();
-        }
-        else
-        {
-          $this->refFkValues['accessionsRelatedByprocessingPriorityId'] = 
self::getaccessionsRelatedByprocessingPriorityIdById($this->id, array('self' => 
$this) + $options);
-        }
-      }
-
-      return $this->refFkValues['accessionsRelatedByprocessingPriorityId'];
-    }
-
-    if ('accessionsRelatedByprocessingStatusId' == $name)
-    {
-      if (!isset($this->refFkValues['accessionsRelatedByprocessingStatusId']))
-      {
-        if (!isset($this->id))
-        {
-          $this->refFkValues['accessionsRelatedByprocessingStatusId'] = 
QubitQuery::create();
-        }
-        else
-        {
-          $this->refFkValues['accessionsRelatedByprocessingStatusId'] = 
self::getaccessionsRelatedByprocessingStatusIdById($this->id, array('self' => 
$this) + $options);
-        }
-      }
-
-      return $this->refFkValues['accessionsRelatedByprocessingStatusId'];
-    }
-
-    if ('accessionsRelatedByresourceTypeId' == $name)
-    {
-      if (!isset($this->refFkValues['accessionsRelatedByresourceTypeId']))
-      {
-        if (!isset($this->id))
-        {
-          $this->refFkValues['accessionsRelatedByresourceTypeId'] = 
QubitQuery::create();
-        }
-        else
-        {
-          $this->refFkValues['accessionsRelatedByresourceTypeId'] = 
self::getaccessionsRelatedByresourceTypeIdById($this->id, array('self' => 
$this) + $options);
-        }
-      }
-
-      return $this->refFkValues['accessionsRelatedByresourceTypeId'];
-    }
-
-    if ('deaccessions' == $name)
-    {
-      if (!isset($this->refFkValues['deaccessions']))
-      {
-        if (!isset($this->id))
-        {
-          $this->refFkValues['deaccessions'] = QubitQuery::create();
-        }
-        else
-        {
-          $this->refFkValues['deaccessions'] = 
self::getdeaccessionsById($this->id, array('self' => $this) + $options);
-        }
-      }
-
-      return $this->refFkValues['deaccessions'];
-    }
-
     try
     {
       if (1 > strlen($value = 
call_user_func_array(array($this->getCurrenttermI18n($options), '__get'), 
$args)) && !empty($options['cultureFallback']))
@@ -1163,6 +1141,106 @@
     return $criteria;
   }
 
+  public static function 
addaccessionsRelatedByacquisitionTypeIdCriteriaById(Criteria $criteria, $id)
+  {
+    $criteria->add(QubitAccession::ACQUISITION_TYPE_ID, $id);
+
+    return $criteria;
+  }
+
+  public static function getaccessionsRelatedByacquisitionTypeIdById($id, 
array $options = array())
+  {
+    $criteria = new Criteria;
+    self::addaccessionsRelatedByacquisitionTypeIdCriteriaById($criteria, $id);
+
+    return QubitAccession::get($criteria, $options);
+  }
+
+  public function addaccessionsRelatedByacquisitionTypeIdCriteria(Criteria 
$criteria)
+  {
+    return 
self::addaccessionsRelatedByacquisitionTypeIdCriteriaById($criteria, $this->id);
+  }
+
+  public static function 
addaccessionsRelatedByprocessingPriorityIdCriteriaById(Criteria $criteria, $id)
+  {
+    $criteria->add(QubitAccession::PROCESSING_PRIORITY_ID, $id);
+
+    return $criteria;
+  }
+
+  public static function getaccessionsRelatedByprocessingPriorityIdById($id, 
array $options = array())
+  {
+    $criteria = new Criteria;
+    self::addaccessionsRelatedByprocessingPriorityIdCriteriaById($criteria, 
$id);
+
+    return QubitAccession::get($criteria, $options);
+  }
+
+  public function addaccessionsRelatedByprocessingPriorityIdCriteria(Criteria 
$criteria)
+  {
+    return 
self::addaccessionsRelatedByprocessingPriorityIdCriteriaById($criteria, 
$this->id);
+  }
+
+  public static function 
addaccessionsRelatedByprocessingStatusIdCriteriaById(Criteria $criteria, $id)
+  {
+    $criteria->add(QubitAccession::PROCESSING_STATUS_ID, $id);
+
+    return $criteria;
+  }
+
+  public static function getaccessionsRelatedByprocessingStatusIdById($id, 
array $options = array())
+  {
+    $criteria = new Criteria;
+    self::addaccessionsRelatedByprocessingStatusIdCriteriaById($criteria, $id);
+
+    return QubitAccession::get($criteria, $options);
+  }
+
+  public function addaccessionsRelatedByprocessingStatusIdCriteria(Criteria 
$criteria)
+  {
+    return 
self::addaccessionsRelatedByprocessingStatusIdCriteriaById($criteria, 
$this->id);
+  }
+
+  public static function 
addaccessionsRelatedByresourceTypeIdCriteriaById(Criteria $criteria, $id)
+  {
+    $criteria->add(QubitAccession::RESOURCE_TYPE_ID, $id);
+
+    return $criteria;
+  }
+
+  public static function getaccessionsRelatedByresourceTypeIdById($id, array 
$options = array())
+  {
+    $criteria = new Criteria;
+    self::addaccessionsRelatedByresourceTypeIdCriteriaById($criteria, $id);
+
+    return QubitAccession::get($criteria, $options);
+  }
+
+  public function addaccessionsRelatedByresourceTypeIdCriteria(Criteria 
$criteria)
+  {
+    return self::addaccessionsRelatedByresourceTypeIdCriteriaById($criteria, 
$this->id);
+  }
+
+  public static function adddeaccessionsCriteriaById(Criteria $criteria, $id)
+  {
+    $criteria->add(QubitDeaccession::SCOPE_ID, $id);
+
+    return $criteria;
+  }
+
+  public static function getdeaccessionsById($id, array $options = array())
+  {
+    $criteria = new Criteria;
+    self::adddeaccessionsCriteriaById($criteria, $id);
+
+    return QubitDeaccession::get($criteria, $options);
+  }
+
+  public function adddeaccessionsCriteria(Criteria $criteria)
+  {
+    return self::adddeaccessionsCriteriaById($criteria, $this->id);
+  }
+
   public static function addactorsRelatedByentityTypeIdCriteriaById(Criteria 
$criteria, $id)
   {
     $criteria->add(QubitActor::ENTITY_TYPE_ID, $id);
@@ -1263,26 +1341,6 @@
     return self::adddigitalObjectsRelatedBymediaTypeIdCriteriaById($criteria, 
$this->id);
   }
 
-  public static function 
adddigitalObjectsRelatedBychecksumTypeIdCriteriaById(Criteria $criteria, $id)
-  {
-    $criteria->add(QubitDigitalObject::CHECKSUM_TYPE_ID, $id);
-
-    return $criteria;
-  }
-
-  public static function getdigitalObjectsRelatedBychecksumTypeIdById($id, 
array $options = array())
-  {
-    $criteria = new Criteria;
-    self::adddigitalObjectsRelatedBychecksumTypeIdCriteriaById($criteria, $id);
-
-    return QubitDigitalObject::get($criteria, $options);
-  }
-
-  public function adddigitalObjectsRelatedBychecksumTypeIdCriteria(Criteria 
$criteria)
-  {
-    return 
self::adddigitalObjectsRelatedBychecksumTypeIdCriteriaById($criteria, 
$this->id);
-  }
-
   public static function addeventsCriteriaById(Criteria $criteria, $id)
   {
     $criteria->add(QubitEvent::TYPE_ID, $id);
@@ -1783,106 +1841,6 @@
     return self::addtermI18nsCriteriaById($criteria, $this->id);
   }
 
-  public static function 
addaccessionsRelatedByacquisitionTypeIdCriteriaById(Criteria $criteria, $id)
-  {
-    $criteria->add(QubitAccession::ACQUISITION_TYPE_ID, $id);
-
-    return $criteria;
-  }
-
-  public static function getaccessionsRelatedByacquisitionTypeIdById($id, 
array $options = array())
-  {
-    $criteria = new Criteria;
-    self::addaccessionsRelatedByacquisitionTypeIdCriteriaById($criteria, $id);
-
-    return QubitAccession::get($criteria, $options);
-  }
-
-  public function addaccessionsRelatedByacquisitionTypeIdCriteria(Criteria 
$criteria)
-  {
-    return 
self::addaccessionsRelatedByacquisitionTypeIdCriteriaById($criteria, $this->id);
-  }
-
-  public static function 
addaccessionsRelatedByprocessingPriorityIdCriteriaById(Criteria $criteria, $id)
-  {
-    $criteria->add(QubitAccession::PROCESSING_PRIORITY_ID, $id);
-
-    return $criteria;
-  }
-
-  public static function getaccessionsRelatedByprocessingPriorityIdById($id, 
array $options = array())
-  {
-    $criteria = new Criteria;
-    self::addaccessionsRelatedByprocessingPriorityIdCriteriaById($criteria, 
$id);
-
-    return QubitAccession::get($criteria, $options);
-  }
-
-  public function addaccessionsRelatedByprocessingPriorityIdCriteria(Criteria 
$criteria)
-  {
-    return 
self::addaccessionsRelatedByprocessingPriorityIdCriteriaById($criteria, 
$this->id);
-  }
-
-  public static function 
addaccessionsRelatedByprocessingStatusIdCriteriaById(Criteria $criteria, $id)
-  {
-    $criteria->add(QubitAccession::PROCESSING_STATUS_ID, $id);
-
-    return $criteria;
-  }
-
-  public static function getaccessionsRelatedByprocessingStatusIdById($id, 
array $options = array())
-  {
-    $criteria = new Criteria;
-    self::addaccessionsRelatedByprocessingStatusIdCriteriaById($criteria, $id);
-
-    return QubitAccession::get($criteria, $options);
-  }
-
-  public function addaccessionsRelatedByprocessingStatusIdCriteria(Criteria 
$criteria)
-  {
-    return 
self::addaccessionsRelatedByprocessingStatusIdCriteriaById($criteria, 
$this->id);
-  }
-
-  public static function 
addaccessionsRelatedByresourceTypeIdCriteriaById(Criteria $criteria, $id)
-  {
-    $criteria->add(QubitAccession::RESOURCE_TYPE_ID, $id);
-
-    return $criteria;
-  }
-
-  public static function getaccessionsRelatedByresourceTypeIdById($id, array 
$options = array())
-  {
-    $criteria = new Criteria;
-    self::addaccessionsRelatedByresourceTypeIdCriteriaById($criteria, $id);
-
-    return QubitAccession::get($criteria, $options);
-  }
-
-  public function addaccessionsRelatedByresourceTypeIdCriteria(Criteria 
$criteria)
-  {
-    return self::addaccessionsRelatedByresourceTypeIdCriteriaById($criteria, 
$this->id);
-  }
-
-  public static function adddeaccessionsCriteriaById(Criteria $criteria, $id)
-  {
-    $criteria->add(QubitDeaccession::SCOPE_ID, $id);
-
-    return $criteria;
-  }
-
-  public static function getdeaccessionsById($id, array $options = array())
-  {
-    $criteria = new Criteria;
-    self::adddeaccessionsCriteriaById($criteria, $id);
-
-    return QubitDeaccession::get($criteria, $options);
-  }
-
-  public function adddeaccessionsCriteria(Criteria $criteria)
-  {
-    return self::adddeaccessionsCriteriaById($criteria, $this->id);
-  }
-
   public function getCurrenttermI18n(array $options = array())
   {
     if (!empty($options['sourceCulture']))

Modified: trunk/lib/model/om/BaseUser.php
==============================================================================
--- trunk/lib/model/om/BaseUser.php     Tue Jul 19 16:23:32 2011        (r9335)
+++ trunk/lib/model/om/BaseUser.php     Tue Jul 19 16:32:23 2011        (r9336)
@@ -82,22 +82,22 @@
     {
     }
 
-    if ('aclPermissions' == $name)
+    if ('notes' == $name)
     {
       return true;
     }
 
-    if ('aclUserGroups' == $name)
+    if ('systemEvents' == $name)
     {
       return true;
     }
 
-    if ('notes' == $name)
+    if ('aclPermissions' == $name)
     {
       return true;
     }
 
-    if ('systemEvents' == $name)
+    if ('aclUserGroups' == $name)
     {
       return true;
     }
@@ -123,154 +123,154 @@
     {
     }
 
-    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'];
     }
 
-    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'];
     }
 
     throw new sfException("Unknown record property \"$name\" on 
\"".get_class($this).'"');
   }
 
-  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);
   }
 
-  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);
   }
 }

-- 
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