private function synchronizeOjbects($resource, $objects)
 {
     ResourceObject::model()->deleteAll('resource_id = :id', array('id' => $resource->id));
     $order = 0;
     foreach ($objects as $object) {
         $resourceObject = new ResourceObject();
         $resourceObject->resource_id = $resource->id;
         $resourceObject->object_id = $object->id;
         $resourceObject->order = $order++;
         if (!$resourceObject->save()) {
             throw new Exception('Could not save ResourceObject');
         }
     }
 }