[Alba-desarrollo] SVN Alba r4871 - in prosistem/alba/trunk/alba: config data/sql lib/model/map lib/model/om

commits en pressenter.com.ar commits en pressenter.com.ar
Mie Jul 25 18:43:39 CEST 2007


Author: josx
Date: 2007-07-25 13:43:37 -0300 (Wed, 25 Jul 2007)
New Revision: 4871

Modified:
   prosistem/alba/trunk/alba/config/schema.yml
   prosistem/alba/trunk/alba/data/sql/actualizacion_1.0rc_a_1.0rc2.sql
   prosistem/alba/trunk/alba/data/sql/schema.sql
   prosistem/alba/trunk/alba/lib/model/map/RelDivisionActividadDocenteMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/om/BaseActividad.php
   prosistem/alba/trunk/alba/lib/model/om/BaseDivision.php
   prosistem/alba/trunk/alba/lib/model/om/BaseDocente.php
   prosistem/alba/trunk/alba/lib/model/om/BaseEvento.php
   prosistem/alba/trunk/alba/lib/model/om/BaseRelDivisionActividadDocente.php
   prosistem/alba/trunk/alba/lib/model/om/BaseRelDivisionActividadDocentePeer.php
   prosistem/alba/trunk/alba/lib/model/om/BaseRepeticion.php
Log:
Cambios al esquema: agregar Delete on Cascade para las tablas que estan relacionadas con los eventos

Modified: prosistem/alba/trunk/alba/config/schema.yml
===================================================================
--- prosistem/alba/trunk/alba/config/schema.yml	2007-07-25 16:28:14 UTC (rev 4870)
+++ prosistem/alba/trunk/alba/config/schema.yml	2007-07-25 16:43:37 UTC (rev 4871)
@@ -1507,25 +1507,7 @@
       default: 0
       foreignTable: evento
       foreignReference: id
-    fk_repeticion_id: 
-      type: integer
-      size: 11
-      required: false
-      default: 0
-      foreignTable: repeticion
-      foreignReference: id
-    fecha_inicio: 
-      type: timestamp
-      required: true
-    fecha_fin: 
-      type: timestamp
-      required: true
-    hora_inicio: 
-      type: time
-      required: true
-    hora_fin: 
-      type: time
-      required: true
+      onDelete: cascade
   docente: 
     _attributes: 
       idMethod: native
@@ -1692,6 +1674,7 @@
       primaryKey: true
       foreignTable: evento
       foreignReference: id
+      onDelete: cascade
   feriado: 
     _attributes: 
       idMethod: native
@@ -1746,6 +1729,7 @@
       default: 0
       foreignTable: evento
       foreignReference: id
+      onDelete: cascade
     fk_establecimiento_id: 
       type: INTEGER
       required: true

Modified: prosistem/alba/trunk/alba/data/sql/actualizacion_1.0rc_a_1.0rc2.sql
===================================================================
--- prosistem/alba/trunk/alba/data/sql/actualizacion_1.0rc_a_1.0rc2.sql	2007-07-25 16:28:14 UTC (rev 4870)
+++ prosistem/alba/trunk/alba/data/sql/actualizacion_1.0rc_a_1.0rc2.sql	2007-07-25 16:43:37 UTC (rev 4871)
@@ -76,5 +76,15 @@
 
 ALTER TABLE `rel_division_actividad_docente` DROP `fk_repeticion_id` , DROP `fecha_inicio`, DROP `fecha_fin`, DROP `hora_inicio`, DROP `hora_fin`;
 
+ALTER TABLE rel_division_actividad_docente DROP FOREIGN KEY `fk_evento_id`;
+ALTER TABLE horarioescolar DROP FOREIGN KEY `fk_evento_id`;
+ALTER TABLE docente_horario DROP FOREIGN KEY `fk_evento_id`;
+  
+ALTER TABLE `rel_division_actividad_docente` ADD CONSTRAINT `rel_division_actividad_docente_FK_4`                FOREIGN KEY (`fk_evento_id`) REFERENCES `evento` (`id`) ON DELETE CASCADE;
+
+ALTER TABLE `horarioescolar` ADD CONSTRAINT `horarioescolar_FK_1` FOREIGN KEY (`fk_evento_id`) REFERENCES `evento` (`id`) ON DELETE CASCADE;
+
+ALTER TABLE `docente_horario` ADD CONSTRAINT `docente_horario_FK_2` FOREIGN KEY (`fk_evento_id`) REFERENCES `evento` (`id`) ON DELETE CASCADE;
+
 SET FOREIGN_KEY_CHECKS = 1;
     
\ No newline at end of file

Modified: prosistem/alba/trunk/alba/data/sql/schema.sql
===================================================================
--- prosistem/alba/trunk/alba/data/sql/schema.sql	2007-07-25 16:28:14 UTC (rev 4870)
+++ prosistem/alba/trunk/alba/data/sql/schema.sql	2007-07-25 16:43:37 UTC (rev 4871)
@@ -1109,11 +1109,6 @@
 	`fk_actividad_id` INTEGER(11) default 0 NOT NULL,
 	`fk_docente_id` INTEGER(11) default 0,
 	`fk_evento_id` INTEGER(11) default 0,
-	`fk_repeticion_id` INTEGER(11) default 0,
-	`fecha_inicio` DATETIME  NOT NULL,
-	`fecha_fin` DATETIME  NOT NULL,
-	`hora_inicio` TIME  NOT NULL,
-	`hora_fin` TIME  NOT NULL,
 	PRIMARY KEY (`id`),
 	INDEX `rel_division_actividad_docente_FI_1` (`fk_division_id`),
 	CONSTRAINT `rel_division_actividad_docente_FK_1`
@@ -1130,11 +1125,8 @@
 	INDEX `rel_division_actividad_docente_FI_4` (`fk_evento_id`),
 	CONSTRAINT `rel_division_actividad_docente_FK_4`
 		FOREIGN KEY (`fk_evento_id`)
-		REFERENCES `evento` (`id`),
-	INDEX `rel_division_actividad_docente_FI_5` (`fk_repeticion_id`),
-	CONSTRAINT `rel_division_actividad_docente_FK_5`
-		FOREIGN KEY (`fk_repeticion_id`)
-		REFERENCES `repeticion` (`id`)
+		REFERENCES `evento` (`id`)
+		ON DELETE CASCADE
 )Type=InnoDB;
 
 #-----------------------------------------------------------------------------
@@ -1254,6 +1246,7 @@
 	CONSTRAINT `docente_horario_FK_2`
 		FOREIGN KEY (`fk_evento_id`)
 		REFERENCES `evento` (`id`)
+		ON DELETE CASCADE
 )Type=InnoDB;
 
 #-----------------------------------------------------------------------------
@@ -1298,7 +1291,8 @@
 	INDEX `horarioescolar_FI_1` (`fk_evento_id`),
 	CONSTRAINT `horarioescolar_FK_1`
 		FOREIGN KEY (`fk_evento_id`)
-		REFERENCES `evento` (`id`),
+		REFERENCES `evento` (`id`)
+		ON DELETE CASCADE,
 	INDEX `horarioescolar_FI_2` (`fk_establecimiento_id`),
 	CONSTRAINT `horarioescolar_FK_2`
 		FOREIGN KEY (`fk_establecimiento_id`)

Modified: prosistem/alba/trunk/alba/lib/model/map/RelDivisionActividadDocenteMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/RelDivisionActividadDocenteMapBuilder.php	2007-07-25 16:28:14 UTC (rev 4870)
+++ prosistem/alba/trunk/alba/lib/model/map/RelDivisionActividadDocenteMapBuilder.php	2007-07-25 16:43:37 UTC (rev 4871)
@@ -42,15 +42,5 @@
 
 		$tMap->addForeignKey('FK_EVENTO_ID', 'FkEventoId', 'int', CreoleTypes::INTEGER, 'evento', 'ID', false, 11);
 
-		$tMap->addForeignKey('FK_REPETICION_ID', 'FkRepeticionId', 'int', CreoleTypes::INTEGER, 'repeticion', 'ID', false, 11);
-
-		$tMap->addColumn('FECHA_INICIO', 'FechaInicio', 'int', CreoleTypes::TIMESTAMP, true, null);
-
-		$tMap->addColumn('FECHA_FIN', 'FechaFin', 'int', CreoleTypes::TIMESTAMP, true, null);
-
-		$tMap->addColumn('HORA_INICIO', 'HoraInicio', 'int', CreoleTypes::TIME, true, null);
-
-		$tMap->addColumn('HORA_FIN', 'HoraFin', 'int', CreoleTypes::TIME, true, null);
-
 	} 
 } 
\ No newline at end of file

Modified: prosistem/alba/trunk/alba/lib/model/om/BaseActividad.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/om/BaseActividad.php	2007-07-25 16:28:14 UTC (rev 4870)
+++ prosistem/alba/trunk/alba/lib/model/om/BaseActividad.php	2007-07-25 16:43:37 UTC (rev 4871)
@@ -1211,42 +1211,7 @@
 		return $this->collRelDivisionActividadDocentes;
 	}
 
-
 	
-	public function getRelDivisionActividadDocentesJoinRepeticion($criteria = null, $con = null)
-	{
-				include_once 'lib/model/om/BaseRelDivisionActividadDocentePeer.php';
-		if ($criteria === null) {
-			$criteria = new Criteria();
-		}
-		elseif ($criteria instanceof Criteria)
-		{
-			$criteria = clone $criteria;
-		}
-
-		if ($this->collRelDivisionActividadDocentes === null) {
-			if ($this->isNew()) {
-				$this->collRelDivisionActividadDocentes = array();
-			} else {
-
-				$criteria->add(RelDivisionActividadDocentePeer::FK_ACTIVIDAD_ID, $this->getId());
-
-				$this->collRelDivisionActividadDocentes = RelDivisionActividadDocentePeer::doSelectJoinRepeticion($criteria, $con);
-			}
-		} else {
-									
-			$criteria->add(RelDivisionActividadDocentePeer::FK_ACTIVIDAD_ID, $this->getId());
-
-			if (!isset($this->lastRelDivisionActividadDocenteCriteria) || !$this->lastRelDivisionActividadDocenteCriteria->equals($criteria)) {
-				$this->collRelDivisionActividadDocentes = RelDivisionActividadDocentePeer::doSelectJoinRepeticion($criteria, $con);
-			}
-		}
-		$this->lastRelDivisionActividadDocenteCriteria = $criteria;
-
-		return $this->collRelDivisionActividadDocentes;
-	}
-
-	
 	public function initRelActividadDocentes()
 	{
 		if ($this->collRelActividadDocentes === null) {

Modified: prosistem/alba/trunk/alba/lib/model/om/BaseDivision.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/om/BaseDivision.php	2007-07-25 16:28:14 UTC (rev 4870)
+++ prosistem/alba/trunk/alba/lib/model/om/BaseDivision.php	2007-07-25 16:43:37 UTC (rev 4871)
@@ -871,39 +871,4 @@
 		return $this->collRelDivisionActividadDocentes;
 	}
 
-
-	
-	public function getRelDivisionActividadDocentesJoinRepeticion($criteria = null, $con = null)
-	{
-				include_once 'lib/model/om/BaseRelDivisionActividadDocentePeer.php';
-		if ($criteria === null) {
-			$criteria = new Criteria();
-		}
-		elseif ($criteria instanceof Criteria)
-		{
-			$criteria = clone $criteria;
-		}
-
-		if ($this->collRelDivisionActividadDocentes === null) {
-			if ($this->isNew()) {
-				$this->collRelDivisionActividadDocentes = array();
-			} else {
-
-				$criteria->add(RelDivisionActividadDocentePeer::FK_DIVISION_ID, $this->getId());
-
-				$this->collRelDivisionActividadDocentes = RelDivisionActividadDocentePeer::doSelectJoinRepeticion($criteria, $con);
-			}
-		} else {
-									
-			$criteria->add(RelDivisionActividadDocentePeer::FK_DIVISION_ID, $this->getId());
-
-			if (!isset($this->lastRelDivisionActividadDocenteCriteria) || !$this->lastRelDivisionActividadDocenteCriteria->equals($criteria)) {
-				$this->collRelDivisionActividadDocentes = RelDivisionActividadDocentePeer::doSelectJoinRepeticion($criteria, $con);
-			}
-		}
-		$this->lastRelDivisionActividadDocenteCriteria = $criteria;
-
-		return $this->collRelDivisionActividadDocentes;
-	}
-
 } 
\ No newline at end of file

Modified: prosistem/alba/trunk/alba/lib/model/om/BaseDocente.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/om/BaseDocente.php	2007-07-25 16:28:14 UTC (rev 4870)
+++ prosistem/alba/trunk/alba/lib/model/om/BaseDocente.php	2007-07-25 16:43:37 UTC (rev 4871)
@@ -1318,42 +1318,7 @@
 		return $this->collRelDivisionActividadDocentes;
 	}
 
-
 	
-	public function getRelDivisionActividadDocentesJoinRepeticion($criteria = null, $con = null)
-	{
-				include_once 'lib/model/om/BaseRelDivisionActividadDocentePeer.php';
-		if ($criteria === null) {
-			$criteria = new Criteria();
-		}
-		elseif ($criteria instanceof Criteria)
-		{
-			$criteria = clone $criteria;
-		}
-
-		if ($this->collRelDivisionActividadDocentes === null) {
-			if ($this->isNew()) {
-				$this->collRelDivisionActividadDocentes = array();
-			} else {
-
-				$criteria->add(RelDivisionActividadDocentePeer::FK_DOCENTE_ID, $this->getId());
-
-				$this->collRelDivisionActividadDocentes = RelDivisionActividadDocentePeer::doSelectJoinRepeticion($criteria, $con);
-			}
-		} else {
-									
-			$criteria->add(RelDivisionActividadDocentePeer::FK_DOCENTE_ID, $this->getId());
-
-			if (!isset($this->lastRelDivisionActividadDocenteCriteria) || !$this->lastRelDivisionActividadDocenteCriteria->equals($criteria)) {
-				$this->collRelDivisionActividadDocentes = RelDivisionActividadDocentePeer::doSelectJoinRepeticion($criteria, $con);
-			}
-		}
-		$this->lastRelDivisionActividadDocenteCriteria = $criteria;
-
-		return $this->collRelDivisionActividadDocentes;
-	}
-
-	
 	public function initRelDocenteEstablecimientos()
 	{
 		if ($this->collRelDocenteEstablecimientos === null) {

Modified: prosistem/alba/trunk/alba/lib/model/om/BaseEvento.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/om/BaseEvento.php	2007-07-25 16:28:14 UTC (rev 4870)
+++ prosistem/alba/trunk/alba/lib/model/om/BaseEvento.php	2007-07-25 16:43:37 UTC (rev 4871)
@@ -914,42 +914,7 @@
 		return $this->collRelDivisionActividadDocentes;
 	}
 
-
 	
-	public function getRelDivisionActividadDocentesJoinRepeticion($criteria = null, $con = null)
-	{
-				include_once 'lib/model/om/BaseRelDivisionActividadDocentePeer.php';
-		if ($criteria === null) {
-			$criteria = new Criteria();
-		}
-		elseif ($criteria instanceof Criteria)
-		{
-			$criteria = clone $criteria;
-		}
-
-		if ($this->collRelDivisionActividadDocentes === null) {
-			if ($this->isNew()) {
-				$this->collRelDivisionActividadDocentes = array();
-			} else {
-
-				$criteria->add(RelDivisionActividadDocentePeer::FK_EVENTO_ID, $this->getId());
-
-				$this->collRelDivisionActividadDocentes = RelDivisionActividadDocentePeer::doSelectJoinRepeticion($criteria, $con);
-			}
-		} else {
-									
-			$criteria->add(RelDivisionActividadDocentePeer::FK_EVENTO_ID, $this->getId());
-
-			if (!isset($this->lastRelDivisionActividadDocenteCriteria) || !$this->lastRelDivisionActividadDocenteCriteria->equals($criteria)) {
-				$this->collRelDivisionActividadDocentes = RelDivisionActividadDocentePeer::doSelectJoinRepeticion($criteria, $con);
-			}
-		}
-		$this->lastRelDivisionActividadDocenteCriteria = $criteria;
-
-		return $this->collRelDivisionActividadDocentes;
-	}
-
-	
 	public function initDocenteHorarios()
 	{
 		if ($this->collDocenteHorarios === null) {

Modified: prosistem/alba/trunk/alba/lib/model/om/BaseRelDivisionActividadDocente.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/om/BaseRelDivisionActividadDocente.php	2007-07-25 16:28:14 UTC (rev 4870)
+++ prosistem/alba/trunk/alba/lib/model/om/BaseRelDivisionActividadDocente.php	2007-07-25 16:43:37 UTC (rev 4871)
@@ -27,27 +27,7 @@
 	
 	protected $fk_evento_id = 0;
 
-
 	
-	protected $fk_repeticion_id = 0;
-
-
-	
-	protected $fecha_inicio;
-
-
-	
-	protected $fecha_fin;
-
-
-	
-	protected $hora_inicio;
-
-
-	
-	protected $hora_fin;
-
-	
 	protected $aDivision;
 
 	
@@ -60,9 +40,6 @@
 	protected $aEvento;
 
 	
-	protected $aRepeticion;
-
-	
 	protected $alreadyInSave = false;
 
 	
@@ -104,101 +81,6 @@
 	}
 
 	
-	public function getFkRepeticionId()
-	{
-
-		return $this->fk_repeticion_id;
-	}
-
-	
-	public function getFechaInicio($format = 'Y-m-d H:i:s')
-	{
-
-		if ($this->fecha_inicio === null || $this->fecha_inicio === '') {
-			return null;
-		} elseif (!is_int($this->fecha_inicio)) {
-						$ts = strtotime($this->fecha_inicio);
-			if ($ts === -1 || $ts === false) { 				throw new PropelException("Unable to parse value of [fecha_inicio] as date/time value: " . var_export($this->fecha_inicio, true));
-			}
-		} else {
-			$ts = $this->fecha_inicio;
-		}
-		if ($format === null) {
-			return $ts;
-		} elseif (strpos($format, '%') !== false) {
-			return strftime($format, $ts);
-		} else {
-			return date($format, $ts);
-		}
-	}
-
-	
-	public function getFechaFin($format = 'Y-m-d H:i:s')
-	{
-
-		if ($this->fecha_fin === null || $this->fecha_fin === '') {
-			return null;
-		} elseif (!is_int($this->fecha_fin)) {
-						$ts = strtotime($this->fecha_fin);
-			if ($ts === -1 || $ts === false) { 				throw new PropelException("Unable to parse value of [fecha_fin] as date/time value: " . var_export($this->fecha_fin, true));
-			}
-		} else {
-			$ts = $this->fecha_fin;
-		}
-		if ($format === null) {
-			return $ts;
-		} elseif (strpos($format, '%') !== false) {
-			return strftime($format, $ts);
-		} else {
-			return date($format, $ts);
-		}
-	}
-
-	
-	public function getHoraInicio($format = 'H:i:s')
-	{
-
-		if ($this->hora_inicio === null || $this->hora_inicio === '') {
-			return null;
-		} elseif (!is_int($this->hora_inicio)) {
-						$ts = strtotime($this->hora_inicio);
-			if ($ts === -1 || $ts === false) { 				throw new PropelException("Unable to parse value of [hora_inicio] as date/time value: " . var_export($this->hora_inicio, true));
-			}
-		} else {
-			$ts = $this->hora_inicio;
-		}
-		if ($format === null) {
-			return $ts;
-		} elseif (strpos($format, '%') !== false) {
-			return strftime($format, $ts);
-		} else {
-			return date($format, $ts);
-		}
-	}
-
-	
-	public function getHoraFin($format = 'H:i:s')
-	{
-
-		if ($this->hora_fin === null || $this->hora_fin === '') {
-			return null;
-		} elseif (!is_int($this->hora_fin)) {
-						$ts = strtotime($this->hora_fin);
-			if ($ts === -1 || $ts === false) { 				throw new PropelException("Unable to parse value of [hora_fin] as date/time value: " . var_export($this->hora_fin, true));
-			}
-		} else {
-			$ts = $this->hora_fin;
-		}
-		if ($format === null) {
-			return $ts;
-		} elseif (strpos($format, '%') !== false) {
-			return strftime($format, $ts);
-		} else {
-			return date($format, $ts);
-		}
-	}
-
-	
 	public function setId($v)
 	{
 
@@ -285,92 +167,6 @@
 
 	} 
 	
-	public function setFkRepeticionId($v)
-	{
-
-						if ($v !== null && !is_int($v) && is_numeric($v)) {
-			$v = (int) $v;
-		}
-
-		if ($this->fk_repeticion_id !== $v || $v === 0) {
-			$this->fk_repeticion_id = $v;
-			$this->modifiedColumns[] = RelDivisionActividadDocentePeer::FK_REPETICION_ID;
-		}
-
-		if ($this->aRepeticion !== null && $this->aRepeticion->getId() !== $v) {
-			$this->aRepeticion = null;
-		}
-
-	} 
-	
-	public function setFechaInicio($v)
-	{
-
-		if ($v !== null && !is_int($v)) {
-			$ts = strtotime($v);
-			if ($ts === -1 || $ts === false) { 				throw new PropelException("Unable to parse date/time value for [fecha_inicio] from input: " . var_export($v, true));
-			}
-		} else {
-			$ts = $v;
-		}
-		if ($this->fecha_inicio !== $ts) {
-			$this->fecha_inicio = $ts;
-			$this->modifiedColumns[] = RelDivisionActividadDocentePeer::FECHA_INICIO;
-		}
-
-	} 
-	
-	public function setFechaFin($v)
-	{
-
-		if ($v !== null && !is_int($v)) {
-			$ts = strtotime($v);
-			if ($ts === -1 || $ts === false) { 				throw new PropelException("Unable to parse date/time value for [fecha_fin] from input: " . var_export($v, true));
-			}
-		} else {
-			$ts = $v;
-		}
-		if ($this->fecha_fin !== $ts) {
-			$this->fecha_fin = $ts;
-			$this->modifiedColumns[] = RelDivisionActividadDocentePeer::FECHA_FIN;
-		}
-
-	} 
-	
-	public function setHoraInicio($v)
-	{
-
-		if ($v !== null && !is_int($v)) {
-			$ts = strtotime($v);
-			if ($ts === -1 || $ts === false) { 				throw new PropelException("Unable to parse date/time value for [hora_inicio] from input: " . var_export($v, true));
-			}
-		} else {
-			$ts = $v;
-		}
-		if ($this->hora_inicio !== $ts) {
-			$this->hora_inicio = $ts;
-			$this->modifiedColumns[] = RelDivisionActividadDocentePeer::HORA_INICIO;
-		}
-
-	} 
-	
-	public function setHoraFin($v)
-	{
-
-		if ($v !== null && !is_int($v)) {
-			$ts = strtotime($v);
-			if ($ts === -1 || $ts === false) { 				throw new PropelException("Unable to parse date/time value for [hora_fin] from input: " . var_export($v, true));
-			}
-		} else {
-			$ts = $v;
-		}
-		if ($this->hora_fin !== $ts) {
-			$this->hora_fin = $ts;
-			$this->modifiedColumns[] = RelDivisionActividadDocentePeer::HORA_FIN;
-		}
-
-	} 
-	
 	public function hydrate(ResultSet $rs, $startcol = 1)
 	{
 		try {
@@ -385,21 +181,11 @@
 
 			$this->fk_evento_id = $rs->getInt($startcol + 4);
 
-			$this->fk_repeticion_id = $rs->getInt($startcol + 5);
-
-			$this->fecha_inicio = $rs->getTimestamp($startcol + 6, null);
-
-			$this->fecha_fin = $rs->getTimestamp($startcol + 7, null);
-
-			$this->hora_inicio = $rs->getTime($startcol + 8, null);
-
-			$this->hora_fin = $rs->getTime($startcol + 9, null);
-
 			$this->resetModified();
 
 			$this->setNew(false);
 
-						return $startcol + 10; 
+						return $startcol + 5; 
 		} catch (Exception $e) {
 			throw new PropelException("Error populating RelDivisionActividadDocente object", $e);
 		}
@@ -485,14 +271,7 @@
 				$this->setEvento($this->aEvento);
 			}
 
-			if ($this->aRepeticion !== null) {
-				if ($this->aRepeticion->isModified()) {
-					$affectedRows += $this->aRepeticion->save($con);
-				}
-				$this->setRepeticion($this->aRepeticion);
-			}
 
-
 						if ($this->isModified()) {
 				if ($this->isNew()) {
 					$pk = RelDivisionActividadDocentePeer::doInsert($this, $con);
@@ -565,13 +344,7 @@
 				}
 			}
 
-			if ($this->aRepeticion !== null) {
-				if (!$this->aRepeticion->validate($columns)) {
-					$failureMap = array_merge($failureMap, $this->aRepeticion->getValidationFailures());
-				}
-			}
 
-
 			if (($retval = RelDivisionActividadDocentePeer::doValidate($this, $columns)) !== true) {
 				$failureMap = array_merge($failureMap, $retval);
 			}
@@ -610,21 +383,6 @@
 			case 4:
 				return $this->getFkEventoId();
 				break;
-			case 5:
-				return $this->getFkRepeticionId();
-				break;
-			case 6:
-				return $this->getFechaInicio();
-				break;
-			case 7:
-				return $this->getFechaFin();
-				break;
-			case 8:
-				return $this->getHoraInicio();
-				break;
-			case 9:
-				return $this->getHoraFin();
-				break;
 			default:
 				return null;
 				break;
@@ -640,11 +398,6 @@
 			$keys[2] => $this->getFkActividadId(),
 			$keys[3] => $this->getFkDocenteId(),
 			$keys[4] => $this->getFkEventoId(),
-			$keys[5] => $this->getFkRepeticionId(),
-			$keys[6] => $this->getFechaInicio(),
-			$keys[7] => $this->getFechaFin(),
-			$keys[8] => $this->getHoraInicio(),
-			$keys[9] => $this->getHoraFin(),
 		);
 		return $result;
 	}
@@ -675,21 +428,6 @@
 			case 4:
 				$this->setFkEventoId($value);
 				break;
-			case 5:
-				$this->setFkRepeticionId($value);
-				break;
-			case 6:
-				$this->setFechaInicio($value);
-				break;
-			case 7:
-				$this->setFechaFin($value);
-				break;
-			case 8:
-				$this->setHoraInicio($value);
-				break;
-			case 9:
-				$this->setHoraFin($value);
-				break;
 		} 	}
 
 	
@@ -702,11 +440,6 @@
 		if (array_key_exists($keys[2], $arr)) $this->setFkActividadId($arr[$keys[2]]);
 		if (array_key_exists($keys[3], $arr)) $this->setFkDocenteId($arr[$keys[3]]);
 		if (array_key_exists($keys[4], $arr)) $this->setFkEventoId($arr[$keys[4]]);
-		if (array_key_exists($keys[5], $arr)) $this->setFkRepeticionId($arr[$keys[5]]);
-		if (array_key_exists($keys[6], $arr)) $this->setFechaInicio($arr[$keys[6]]);
-		if (array_key_exists($keys[7], $arr)) $this->setFechaFin($arr[$keys[7]]);
-		if (array_key_exists($keys[8], $arr)) $this->setHoraInicio($arr[$keys[8]]);
-		if (array_key_exists($keys[9], $arr)) $this->setHoraFin($arr[$keys[9]]);
 	}
 
 	
@@ -719,11 +452,6 @@
 		if ($this->isColumnModified(RelDivisionActividadDocentePeer::FK_ACTIVIDAD_ID)) $criteria->add(RelDivisionActividadDocentePeer::FK_ACTIVIDAD_ID, $this->fk_actividad_id);
 		if ($this->isColumnModified(RelDivisionActividadDocentePeer::FK_DOCENTE_ID)) $criteria->add(RelDivisionActividadDocentePeer::FK_DOCENTE_ID, $this->fk_docente_id);
 		if ($this->isColumnModified(RelDivisionActividadDocentePeer::FK_EVENTO_ID)) $criteria->add(RelDivisionActividadDocentePeer::FK_EVENTO_ID, $this->fk_evento_id);
-		if ($this->isColumnModified(RelDivisionActividadDocentePeer::FK_REPETICION_ID)) $criteria->add(RelDivisionActividadDocentePeer::FK_REPETICION_ID, $this->fk_repeticion_id);
-		if ($this->isColumnModified(RelDivisionActividadDocentePeer::FECHA_INICIO)) $criteria->add(RelDivisionActividadDocentePeer::FECHA_INICIO, $this->fecha_inicio);
-		if ($this->isColumnModified(RelDivisionActividadDocentePeer::FECHA_FIN)) $criteria->add(RelDivisionActividadDocentePeer::FECHA_FIN, $this->fecha_fin);
-		if ($this->isColumnModified(RelDivisionActividadDocentePeer::HORA_INICIO)) $criteria->add(RelDivisionActividadDocentePeer::HORA_INICIO, $this->hora_inicio);
-		if ($this->isColumnModified(RelDivisionActividadDocentePeer::HORA_FIN)) $criteria->add(RelDivisionActividadDocentePeer::HORA_FIN, $this->hora_fin);
 
 		return $criteria;
 	}
@@ -762,17 +490,7 @@
 
 		$copyObj->setFkEventoId($this->fk_evento_id);
 
-		$copyObj->setFkRepeticionId($this->fk_repeticion_id);
 
-		$copyObj->setFechaInicio($this->fecha_inicio);
-
-		$copyObj->setFechaFin($this->fecha_fin);
-
-		$copyObj->setHoraInicio($this->hora_inicio);
-
-		$copyObj->setHoraFin($this->hora_fin);
-
-
 		$copyObj->setNew(true);
 
 		$copyObj->setId(NULL); 
@@ -916,34 +634,4 @@
 		return $this->aEvento;
 	}
 
-	
-	public function setRepeticion($v)
-	{
-
-
-		if ($v === null) {
-			$this->setFkRepeticionId('0');
-		} else {
-			$this->setFkRepeticionId($v->getId());
-		}
-
-
-		$this->aRepeticion = $v;
-	}
-
-
-	
-	public function getRepeticion($con = null)
-	{
-				include_once 'lib/model/om/BaseRepeticionPeer.php';
-
-		if ($this->aRepeticion === null && ($this->fk_repeticion_id !== null)) {
-
-			$this->aRepeticion = RepeticionPeer::retrieveByPK($this->fk_repeticion_id, $con);
-
-			
-		}
-		return $this->aRepeticion;
-	}
-
 } 
\ No newline at end of file

Modified: prosistem/alba/trunk/alba/lib/model/om/BaseRelDivisionActividadDocentePeer.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/om/BaseRelDivisionActividadDocentePeer.php	2007-07-25 16:28:14 UTC (rev 4870)
+++ prosistem/alba/trunk/alba/lib/model/om/BaseRelDivisionActividadDocentePeer.php	2007-07-25 16:43:37 UTC (rev 4871)
@@ -13,7 +13,7 @@
 	const CLASS_DEFAULT = 'lib.model.RelDivisionActividadDocente';
 
 	
-	const NUM_COLUMNS = 10;
+	const NUM_COLUMNS = 5;
 
 	
 	const NUM_LAZY_LOAD_COLUMNS = 0;
@@ -35,38 +35,23 @@
 	const FK_EVENTO_ID = 'rel_division_actividad_docente.FK_EVENTO_ID';
 
 	
-	const FK_REPETICION_ID = 'rel_division_actividad_docente.FK_REPETICION_ID';
-
-	
-	const FECHA_INICIO = 'rel_division_actividad_docente.FECHA_INICIO';
-
-	
-	const FECHA_FIN = 'rel_division_actividad_docente.FECHA_FIN';
-
-	
-	const HORA_INICIO = 'rel_division_actividad_docente.HORA_INICIO';
-
-	
-	const HORA_FIN = 'rel_division_actividad_docente.HORA_FIN';
-
-	
 	private static $phpNameMap = null;
 
 
 	
 	private static $fieldNames = array (
-		BasePeer::TYPE_PHPNAME => array ('Id', 'FkDivisionId', 'FkActividadId', 'FkDocenteId', 'FkEventoId', 'FkRepeticionId', 'FechaInicio', 'FechaFin', 'HoraInicio', 'HoraFin', ),
-		BasePeer::TYPE_COLNAME => array (RelDivisionActividadDocentePeer::ID, RelDivisionActividadDocentePeer::FK_DIVISION_ID, RelDivisionActividadDocentePeer::FK_ACTIVIDAD_ID, RelDivisionActividadDocentePeer::FK_DOCENTE_ID, RelDivisionActividadDocentePeer::FK_EVENTO_ID, RelDivisionActividadDocentePeer::FK_REPETICION_ID, RelDivisionActividadDocentePeer::FECHA_INICIO, RelDivisionActividadDocentePeer::FECHA_FIN, RelDivisionActividadDocentePeer::HORA_INICIO, RelDivisionActividadDocentePeer::HORA_FIN, ),
-		BasePeer::TYPE_FIELDNAME => array ('id', 'fk_division_id', 'fk_actividad_id', 'fk_docente_id', 'fk_evento_id', 'fk_repeticion_id', 'fecha_inicio', 'fecha_fin', 'hora_inicio', 'hora_fin', ),
-		BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, )
+		BasePeer::TYPE_PHPNAME => array ('Id', 'FkDivisionId', 'FkActividadId', 'FkDocenteId', 'FkEventoId', ),
+		BasePeer::TYPE_COLNAME => array (RelDivisionActividadDocentePeer::ID, RelDivisionActividadDocentePeer::FK_DIVISION_ID, RelDivisionActividadDocentePeer::FK_ACTIVIDAD_ID, RelDivisionActividadDocentePeer::FK_DOCENTE_ID, RelDivisionActividadDocentePeer::FK_EVENTO_ID, ),
+		BasePeer::TYPE_FIELDNAME => array ('id', 'fk_division_id', 'fk_actividad_id', 'fk_docente_id', 'fk_evento_id', ),
+		BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, )
 	);
 
 	
 	private static $fieldKeys = array (
-		BasePeer::TYPE_PHPNAME => array ('Id' => 0, 'FkDivisionId' => 1, 'FkActividadId' => 2, 'FkDocenteId' => 3, 'FkEventoId' => 4, 'FkRepeticionId' => 5, 'FechaInicio' => 6, 'FechaFin' => 7, 'HoraInicio' => 8, 'HoraFin' => 9, ),
-		BasePeer::TYPE_COLNAME => array (RelDivisionActividadDocentePeer::ID => 0, RelDivisionActividadDocentePeer::FK_DIVISION_ID => 1, RelDivisionActividadDocentePeer::FK_ACTIVIDAD_ID => 2, RelDivisionActividadDocentePeer::FK_DOCENTE_ID => 3, RelDivisionActividadDocentePeer::FK_EVENTO_ID => 4, RelDivisionActividadDocentePeer::FK_REPETICION_ID => 5, RelDivisionActividadDocentePeer::FECHA_INICIO => 6, RelDivisionActividadDocentePeer::FECHA_FIN => 7, RelDivisionActividadDocentePeer::HORA_INICIO => 8, RelDivisionActividadDocentePeer::HORA_FIN => 9, ),
-		BasePeer::TYPE_FIELDNAME => array ('id' => 0, 'fk_division_id' => 1, 'fk_actividad_id' => 2, 'fk_docente_id' => 3, 'fk_evento_id' => 4, 'fk_repeticion_id' => 5, 'fecha_inicio' => 6, 'fecha_fin' => 7, 'hora_inicio' => 8, 'hora_fin' => 9, ),
-		BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, )
+		BasePeer::TYPE_PHPNAME => array ('Id' => 0, 'FkDivisionId' => 1, 'FkActividadId' => 2, 'FkDocenteId' => 3, 'FkEventoId' => 4, ),
+		BasePeer::TYPE_COLNAME => array (RelDivisionActividadDocentePeer::ID => 0, RelDivisionActividadDocentePeer::FK_DIVISION_ID => 1, RelDivisionActividadDocentePeer::FK_ACTIVIDAD_ID => 2, RelDivisionActividadDocentePeer::FK_DOCENTE_ID => 3, RelDivisionActividadDocentePeer::FK_EVENTO_ID => 4, ),
+		BasePeer::TYPE_FIELDNAME => array ('id' => 0, 'fk_division_id' => 1, 'fk_actividad_id' => 2, 'fk_docente_id' => 3, 'fk_evento_id' => 4, ),
+		BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, )
 	);
 
 	
@@ -130,16 +115,6 @@
 
 		$criteria->addSelectColumn(RelDivisionActividadDocentePeer::FK_EVENTO_ID);
 
-		$criteria->addSelectColumn(RelDivisionActividadDocentePeer::FK_REPETICION_ID);
-
-		$criteria->addSelectColumn(RelDivisionActividadDocentePeer::FECHA_INICIO);
-
-		$criteria->addSelectColumn(RelDivisionActividadDocentePeer::FECHA_FIN);
-
-		$criteria->addSelectColumn(RelDivisionActividadDocentePeer::HORA_INICIO);
-
-		$criteria->addSelectColumn(RelDivisionActividadDocentePeer::HORA_FIN);
-
 	}
 
 	const COUNT = 'COUNT(rel_division_actividad_docente.ID)';
@@ -331,34 +306,6 @@
 
 
 	
-	public static function doCountJoinRepeticion(Criteria $criteria, $distinct = false, $con = null)
-	{
-				$criteria = clone $criteria;
-
-				$criteria->clearSelectColumns()->clearOrderByColumns();
-		if ($distinct || in_array(Criteria::DISTINCT, $criteria->getSelectModifiers())) {
-			$criteria->addSelectColumn(RelDivisionActividadDocentePeer::COUNT_DISTINCT);
-		} else {
-			$criteria->addSelectColumn(RelDivisionActividadDocentePeer::COUNT);
-		}
-
-				foreach($criteria->getGroupByColumns() as $column)
-		{
-			$criteria->addSelectColumn($column);
-		}
-
-		$criteria->addJoin(RelDivisionActividadDocentePeer::FK_REPETICION_ID, RepeticionPeer::ID);
-
-		$rs = RelDivisionActividadDocentePeer::doSelectRS($criteria, $con);
-		if ($rs->next()) {
-			return $rs->getInt(1);
-		} else {
-						return 0;
-		}
-	}
-
-
-	
 	public static function doSelectJoinDivision(Criteria $c, $con = null)
 	{
 		$c = clone $c;
@@ -547,53 +494,6 @@
 
 
 	
-	public static function doSelectJoinRepeticion(Criteria $c, $con = null)
-	{
-		$c = clone $c;
-
-				if ($c->getDbName() == Propel::getDefaultDB()) {
-			$c->setDbName(self::DATABASE_NAME);
-		}
-
-		RelDivisionActividadDocentePeer::addSelectColumns($c);
-		$startcol = (RelDivisionActividadDocentePeer::NUM_COLUMNS - RelDivisionActividadDocentePeer::NUM_LAZY_LOAD_COLUMNS) + 1;
-		RepeticionPeer::addSelectColumns($c);
-
-		$c->addJoin(RelDivisionActividadDocentePeer::FK_REPETICION_ID, RepeticionPeer::ID);
-		$rs = BasePeer::doSelect($c, $con);
-		$results = array();
-
-		while($rs->next()) {
-
-			$omClass = RelDivisionActividadDocentePeer::getOMClass();
-
-			$cls = Propel::import($omClass);
-			$obj1 = new $cls();
-			$obj1->hydrate($rs);
-
-			$omClass = RepeticionPeer::getOMClass();
-
-			$cls = Propel::import($omClass);
-			$obj2 = new $cls();
-			$obj2->hydrate($rs, $startcol);
-
-			$newObject = true;
-			foreach($results as $temp_obj1) {
-				$temp_obj2 = $temp_obj1->getRepeticion(); 				if ($temp_obj2->getPrimaryKey() === $obj2->getPrimaryKey()) {
-					$newObject = false;
-										$temp_obj2->addRelDivisionActividadDocente($obj1); 					break;
-				}
-			}
-			if ($newObject) {
-				$obj2->initRelDivisionActividadDocentes();
-				$obj2->addRelDivisionActividadDocente($obj1); 			}
-			$results[] = $obj1;
-		}
-		return $results;
-	}
-
-
-	
 	public static function doCountJoinAll(Criteria $criteria, $distinct = false, $con = null)
 	{
 		$criteria = clone $criteria;
@@ -618,8 +518,6 @@
 
 		$criteria->addJoin(RelDivisionActividadDocentePeer::FK_EVENTO_ID, EventoPeer::ID);
 
-		$criteria->addJoin(RelDivisionActividadDocentePeer::FK_REPETICION_ID, RepeticionPeer::ID);
-
 		$rs = RelDivisionActividadDocentePeer::doSelectRS($criteria, $con);
 		if ($rs->next()) {
 			return $rs->getInt(1);
@@ -653,9 +551,6 @@
 		EventoPeer::addSelectColumns($c);
 		$startcol6 = $startcol5 + EventoPeer::NUM_COLUMNS;
 
-		RepeticionPeer::addSelectColumns($c);
-		$startcol7 = $startcol6 + RepeticionPeer::NUM_COLUMNS;
-
 		$c->addJoin(RelDivisionActividadDocentePeer::FK_DIVISION_ID, DivisionPeer::ID);
 
 		$c->addJoin(RelDivisionActividadDocentePeer::FK_ACTIVIDAD_ID, ActividadPeer::ID);
@@ -664,8 +559,6 @@
 
 		$c->addJoin(RelDivisionActividadDocentePeer::FK_EVENTO_ID, EventoPeer::ID);
 
-		$c->addJoin(RelDivisionActividadDocentePeer::FK_REPETICION_ID, RepeticionPeer::ID);
-
 		$rs = BasePeer::doSelect($c, $con);
 		$results = array();
 
@@ -770,29 +663,6 @@
 				$obj5->addRelDivisionActividadDocente($obj1);
 			}
 
-
-					
-			$omClass = RepeticionPeer::getOMClass();
-
-
-			$cls = Propel::import($omClass);
-			$obj6 = new $cls();
-			$obj6->hydrate($rs, $startcol6);
-
-			$newObject = true;
-			for ($j=0, $resCount=count($results); $j < $resCount; $j++) {
-				$temp_obj1 = $results[$j];
-				$temp_obj6 = $temp_obj1->getRepeticion(); 				if ($temp_obj6->getPrimaryKey() === $obj6->getPrimaryKey()) {
-					$newObject = false;
-					$temp_obj6->addRelDivisionActividadDocente($obj1); 					break;
-				}
-			}
-
-			if ($newObject) {
-				$obj6->initRelDivisionActividadDocentes();
-				$obj6->addRelDivisionActividadDocente($obj1);
-			}
-
 			$results[] = $obj1;
 		}
 		return $results;
@@ -822,8 +692,6 @@
 
 		$criteria->addJoin(RelDivisionActividadDocentePeer::FK_EVENTO_ID, EventoPeer::ID);
 
-		$criteria->addJoin(RelDivisionActividadDocentePeer::FK_REPETICION_ID, RepeticionPeer::ID);
-
 		$rs = RelDivisionActividadDocentePeer::doSelectRS($criteria, $con);
 		if ($rs->next()) {
 			return $rs->getInt(1);
@@ -856,8 +724,6 @@
 
 		$criteria->addJoin(RelDivisionActividadDocentePeer::FK_EVENTO_ID, EventoPeer::ID);
 
-		$criteria->addJoin(RelDivisionActividadDocentePeer::FK_REPETICION_ID, RepeticionPeer::ID);
-
 		$rs = RelDivisionActividadDocentePeer::doSelectRS($criteria, $con);
 		if ($rs->next()) {
 			return $rs->getInt(1);
@@ -890,8 +756,6 @@
 
 		$criteria->addJoin(RelDivisionActividadDocentePeer::FK_EVENTO_ID, EventoPeer::ID);
 
-		$criteria->addJoin(RelDivisionActividadDocentePeer::FK_REPETICION_ID, RepeticionPeer::ID);
-
 		$rs = RelDivisionActividadDocentePeer::doSelectRS($criteria, $con);
 		if ($rs->next()) {
 			return $rs->getInt(1);
@@ -924,8 +788,6 @@
 
 		$criteria->addJoin(RelDivisionActividadDocentePeer::FK_DOCENTE_ID, DocentePeer::ID);
 
-		$criteria->addJoin(RelDivisionActividadDocentePeer::FK_REPETICION_ID, RepeticionPeer::ID);
-
 		$rs = RelDivisionActividadDocentePeer::doSelectRS($criteria, $con);
 		if ($rs->next()) {
 			return $rs->getInt(1);
@@ -936,40 +798,6 @@
 
 
 	
-	public static function doCountJoinAllExceptRepeticion(Criteria $criteria, $distinct = false, $con = null)
-	{
-				$criteria = clone $criteria;
-
-				$criteria->clearSelectColumns()->clearOrderByColumns();
-		if ($distinct || in_array(Criteria::DISTINCT, $criteria->getSelectModifiers())) {
-			$criteria->addSelectColumn(RelDivisionActividadDocentePeer::COUNT_DISTINCT);
-		} else {
-			$criteria->addSelectColumn(RelDivisionActividadDocentePeer::COUNT);
-		}
-
-				foreach($criteria->getGroupByColumns() as $column)
-		{
-			$criteria->addSelectColumn($column);
-		}
-
-		$criteria->addJoin(RelDivisionActividadDocentePeer::FK_DIVISION_ID, DivisionPeer::ID);
-
-		$criteria->addJoin(RelDivisionActividadDocentePeer::FK_ACTIVIDAD_ID, ActividadPeer::ID);
-
-		$criteria->addJoin(RelDivisionActividadDocentePeer::FK_DOCENTE_ID, DocentePeer::ID);
-
-		$criteria->addJoin(RelDivisionActividadDocentePeer::FK_EVENTO_ID, EventoPeer::ID);
-
-		$rs = RelDivisionActividadDocentePeer::doSelectRS($criteria, $con);
-		if ($rs->next()) {
-			return $rs->getInt(1);
-		} else {
-						return 0;
-		}
-	}
-
-
-	
 	public static function doSelectJoinAllExceptDivision(Criteria $c, $con = null)
 	{
 		$c = clone $c;
@@ -990,18 +818,13 @@
 		EventoPeer::addSelectColumns($c);
 		$startcol5 = $startcol4 + EventoPeer::NUM_COLUMNS;
 
-		RepeticionPeer::addSelectColumns($c);
-		$startcol6 = $startcol5 + RepeticionPeer::NUM_COLUMNS;
-
 		$c->addJoin(RelDivisionActividadDocentePeer::FK_ACTIVIDAD_ID, ActividadPeer::ID);
 
 		$c->addJoin(RelDivisionActividadDocentePeer::FK_DOCENTE_ID, DocentePeer::ID);
 
 		$c->addJoin(RelDivisionActividadDocentePeer::FK_EVENTO_ID, EventoPeer::ID);
 
-		$c->addJoin(RelDivisionActividadDocentePeer::FK_REPETICION_ID, RepeticionPeer::ID);
 
-
 		$rs = BasePeer::doSelect($c, $con);
 		$results = array();
 
@@ -1079,28 +902,6 @@
 				$obj4->addRelDivisionActividadDocente($obj1);
 			}
 
-			$omClass = RepeticionPeer::getOMClass();
-
-
-			$cls = Propel::import($omClass);
-			$obj5  = new $cls();
-			$obj5->hydrate($rs, $startcol5);
-
-			$newObject = true;
-			for ($j=0, $resCount=count($results); $j < $resCount; $j++) {
-				$temp_obj1 = $results[$j];
-				$temp_obj5 = $temp_obj1->getRepeticion(); 				if ($temp_obj5->getPrimaryKey() === $obj5->getPrimaryKey()) {
-					$newObject = false;
-					$temp_obj5->addRelDivisionActividadDocente($obj1);
-					break;
-				}
-			}
-
-			if ($newObject) {
-				$obj5->initRelDivisionActividadDocentes();
-				$obj5->addRelDivisionActividadDocente($obj1);
-			}
-
 			$results[] = $obj1;
 		}
 		return $results;
@@ -1128,18 +929,13 @@
 		EventoPeer::addSelectColumns($c);
 		$startcol5 = $startcol4 + EventoPeer::NUM_COLUMNS;
 
-		RepeticionPeer::addSelectColumns($c);
-		$startcol6 = $startcol5 + RepeticionPeer::NUM_COLUMNS;
-
 		$c->addJoin(RelDivisionActividadDocentePeer::FK_DIVISION_ID, DivisionPeer::ID);
 
 		$c->addJoin(RelDivisionActividadDocentePeer::FK_DOCENTE_ID, DocentePeer::ID);
 
 		$c->addJoin(RelDivisionActividadDocentePeer::FK_EVENTO_ID, EventoPeer::ID);
 
-		$c->addJoin(RelDivisionActividadDocentePeer::FK_REPETICION_ID, RepeticionPeer::ID);
 
-
 		$rs = BasePeer::doSelect($c, $con);
 		$results = array();
 
@@ -1217,28 +1013,6 @@
 				$obj4->addRelDivisionActividadDocente($obj1);
 			}
 
-			$omClass = RepeticionPeer::getOMClass();
-
-
-			$cls = Propel::import($omClass);
-			$obj5  = new $cls();
-			$obj5->hydrate($rs, $startcol5);
-
-			$newObject = true;
-			for ($j=0, $resCount=count($results); $j < $resCount; $j++) {
-				$temp_obj1 = $results[$j];
-				$temp_obj5 = $temp_obj1->getRepeticion(); 				if ($temp_obj5->getPrimaryKey() === $obj5->getPrimaryKey()) {
-					$newObject = false;
-					$temp_obj5->addRelDivisionActividadDocente($obj1);
-					break;
-				}
-			}
-
-			if ($newObject) {
-				$obj5->initRelDivisionActividadDocentes();
-				$obj5->addRelDivisionActividadDocente($obj1);
-			}
-
 			$results[] = $obj1;
 		}
 		return $results;
@@ -1266,18 +1040,13 @@
 		EventoPeer::addSelectColumns($c);
 		$startcol5 = $startcol4 + EventoPeer::NUM_COLUMNS;
 
-		RepeticionPeer::addSelectColumns($c);
-		$startcol6 = $startcol5 + RepeticionPeer::NUM_COLUMNS;
-
 		$c->addJoin(RelDivisionActividadDocentePeer::FK_DIVISION_ID, DivisionPeer::ID);
 
 		$c->addJoin(RelDivisionActividadDocentePeer::FK_ACTIVIDAD_ID, ActividadPeer::ID);
 
 		$c->addJoin(RelDivisionActividadDocentePeer::FK_EVENTO_ID, EventoPeer::ID);
 
-		$c->addJoin(RelDivisionActividadDocentePeer::FK_REPETICION_ID, RepeticionPeer::ID);
 
-
 		$rs = BasePeer::doSelect($c, $con);
 		$results = array();
 
@@ -1355,28 +1124,6 @@
 				$obj4->addRelDivisionActividadDocente($obj1);
 			}
 
-			$omClass = RepeticionPeer::getOMClass();
-
-
-			$cls = Propel::import($omClass);
-			$obj5  = new $cls();
-			$obj5->hydrate($rs, $startcol5);
-
-			$newObject = true;
-			for ($j=0, $resCount=count($results); $j < $resCount; $j++) {
-				$temp_obj1 = $results[$j];
-				$temp_obj5 = $temp_obj1->getRepeticion(); 				if ($temp_obj5->getPrimaryKey() === $obj5->getPrimaryKey()) {
-					$newObject = false;
-					$temp_obj5->addRelDivisionActividadDocente($obj1);
-					break;
-				}
-			}
-
-			if ($newObject) {
-				$obj5->initRelDivisionActividadDocentes();
-				$obj5->addRelDivisionActividadDocente($obj1);
-			}
-
 			$results[] = $obj1;
 		}
 		return $results;
@@ -1404,18 +1151,13 @@
 		DocentePeer::addSelectColumns($c);
 		$startcol5 = $startcol4 + DocentePeer::NUM_COLUMNS;
 
-		RepeticionPeer::addSelectColumns($c);
-		$startcol6 = $startcol5 + RepeticionPeer::NUM_COLUMNS;
-
 		$c->addJoin(RelDivisionActividadDocentePeer::FK_DIVISION_ID, DivisionPeer::ID);
 
 		$c->addJoin(RelDivisionActividadDocentePeer::FK_ACTIVIDAD_ID, ActividadPeer::ID);
 
 		$c->addJoin(RelDivisionActividadDocentePeer::FK_DOCENTE_ID, DocentePeer::ID);
 
-		$c->addJoin(RelDivisionActividadDocentePeer::FK_REPETICION_ID, RepeticionPeer::ID);
 
-
 		$rs = BasePeer::doSelect($c, $con);
 		$results = array();
 
@@ -1493,172 +1235,12 @@
 				$obj4->addRelDivisionActividadDocente($obj1);
 			}
 
-			$omClass = RepeticionPeer::getOMClass();
-
-
-			$cls = Propel::import($omClass);
-			$obj5  = new $cls();
-			$obj5->hydrate($rs, $startcol5);
-
-			$newObject = true;
-			for ($j=0, $resCount=count($results); $j < $resCount; $j++) {
-				$temp_obj1 = $results[$j];
-				$temp_obj5 = $temp_obj1->getRepeticion(); 				if ($temp_obj5->getPrimaryKey() === $obj5->getPrimaryKey()) {
-					$newObject = false;
-					$temp_obj5->addRelDivisionActividadDocente($obj1);
-					break;
-				}
-			}
-
-			if ($newObject) {
-				$obj5->initRelDivisionActividadDocentes();
-				$obj5->addRelDivisionActividadDocente($obj1);
-			}
-
 			$results[] = $obj1;
 		}
 		return $results;
 	}
 
-
 	
-	public static function doSelectJoinAllExceptRepeticion(Criteria $c, $con = null)
-	{
-		$c = clone $c;
-
-								if ($c->getDbName() == Propel::getDefaultDB()) {
-			$c->setDbName(self::DATABASE_NAME);
-		}
-
-		RelDivisionActividadDocentePeer::addSelectColumns($c);
-		$startcol2 = (RelDivisionActividadDocentePeer::NUM_COLUMNS - RelDivisionActividadDocentePeer::NUM_LAZY_LOAD_COLUMNS) + 1;
-
-		DivisionPeer::addSelectColumns($c);
-		$startcol3 = $startcol2 + DivisionPeer::NUM_COLUMNS;
-
-		ActividadPeer::addSelectColumns($c);
-		$startcol4 = $startcol3 + ActividadPeer::NUM_COLUMNS;
-
-		DocentePeer::addSelectColumns($c);
-		$startcol5 = $startcol4 + DocentePeer::NUM_COLUMNS;
-
-		EventoPeer::addSelectColumns($c);
-		$startcol6 = $startcol5 + EventoPeer::NUM_COLUMNS;
-
-		$c->addJoin(RelDivisionActividadDocentePeer::FK_DIVISION_ID, DivisionPeer::ID);
-
-		$c->addJoin(RelDivisionActividadDocentePeer::FK_ACTIVIDAD_ID, ActividadPeer::ID);
-
-		$c->addJoin(RelDivisionActividadDocentePeer::FK_DOCENTE_ID, DocentePeer::ID);
-
-		$c->addJoin(RelDivisionActividadDocentePeer::FK_EVENTO_ID, EventoPeer::ID);
-
-
-		$rs = BasePeer::doSelect($c, $con);
-		$results = array();
-
-		while($rs->next()) {
-
-			$omClass = RelDivisionActividadDocentePeer::getOMClass();
-
-			$cls = Propel::import($omClass);
-			$obj1 = new $cls();
-			$obj1->hydrate($rs);
-
-			$omClass = DivisionPeer::getOMClass();
-
-
-			$cls = Propel::import($omClass);
-			$obj2  = new $cls();
-			$obj2->hydrate($rs, $startcol2);
-
-			$newObject = true;
-			for ($j=0, $resCount=count($results); $j < $resCount; $j++) {
-				$temp_obj1 = $results[$j];
-				$temp_obj2 = $temp_obj1->getDivision(); 				if ($temp_obj2->getPrimaryKey() === $obj2->getPrimaryKey()) {
-					$newObject = false;
-					$temp_obj2->addRelDivisionActividadDocente($obj1);
-					break;
-				}
-			}
-
-			if ($newObject) {
-				$obj2->initRelDivisionActividadDocentes();
-				$obj2->addRelDivisionActividadDocente($obj1);
-			}
-
-			$omClass = ActividadPeer::getOMClass();
-
-
-			$cls = Propel::import($omClass);
-			$obj3  = new $cls();
-			$obj3->hydrate($rs, $startcol3);
-
-			$newObject = true;
-			for ($j=0, $resCount=count($results); $j < $resCount; $j++) {
-				$temp_obj1 = $results[$j];
-				$temp_obj3 = $temp_obj1->getActividad(); 				if ($temp_obj3->getPrimaryKey() === $obj3->getPrimaryKey()) {
-					$newObject = false;
-					$temp_obj3->addRelDivisionActividadDocente($obj1);
-					break;
-				}
-			}
-
-			if ($newObject) {
-				$obj3->initRelDivisionActividadDocentes();
-				$obj3->addRelDivisionActividadDocente($obj1);
-			}
-
-			$omClass = DocentePeer::getOMClass();
-
-
-			$cls = Propel::import($omClass);
-			$obj4  = new $cls();
-			$obj4->hydrate($rs, $startcol4);
-
-			$newObject = true;
-			for ($j=0, $resCount=count($results); $j < $resCount; $j++) {
-				$temp_obj1 = $results[$j];
-				$temp_obj4 = $temp_obj1->getDocente(); 				if ($temp_obj4->getPrimaryKey() === $obj4->getPrimaryKey()) {
-					$newObject = false;
-					$temp_obj4->addRelDivisionActividadDocente($obj1);
-					break;
-				}
-			}
-
-			if ($newObject) {
-				$obj4->initRelDivisionActividadDocentes();
-				$obj4->addRelDivisionActividadDocente($obj1);
-			}
-
-			$omClass = EventoPeer::getOMClass();
-
-
-			$cls = Propel::import($omClass);
-			$obj5  = new $cls();
-			$obj5->hydrate($rs, $startcol5);
-
-			$newObject = true;
-			for ($j=0, $resCount=count($results); $j < $resCount; $j++) {
-				$temp_obj1 = $results[$j];
-				$temp_obj5 = $temp_obj1->getEvento(); 				if ($temp_obj5->getPrimaryKey() === $obj5->getPrimaryKey()) {
-					$newObject = false;
-					$temp_obj5->addRelDivisionActividadDocente($obj1);
-					break;
-				}
-			}
-
-			if ($newObject) {
-				$obj5->initRelDivisionActividadDocentes();
-				$obj5->addRelDivisionActividadDocente($obj1);
-			}
-
-			$results[] = $obj1;
-		}
-		return $results;
-	}
-
-	
 	public static function getTableMap()
 	{
 		return Propel::getDatabaseMap(self::DATABASE_NAME)->getTable(self::TABLE_NAME);

Modified: prosistem/alba/trunk/alba/lib/model/om/BaseRepeticion.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/om/BaseRepeticion.php	2007-07-25 16:28:14 UTC (rev 4870)
+++ prosistem/alba/trunk/alba/lib/model/om/BaseRepeticion.php	2007-07-25 16:43:37 UTC (rev 4871)
@@ -20,12 +20,6 @@
 	protected $orden = 0;
 
 	
-	protected $collRelDivisionActividadDocentes;
-
-	
-	protected $lastRelDivisionActividadDocenteCriteria = null;
-
-	
 	protected $alreadyInSave = false;
 
 	
@@ -177,14 +171,6 @@
 				}
 				$this->resetModified(); 			}
 
-			if ($this->collRelDivisionActividadDocentes !== null) {
-				foreach($this->collRelDivisionActividadDocentes as $referrerFK) {
-					if (!$referrerFK->isDeleted()) {
-						$affectedRows += $referrerFK->save($con);
-					}
-				}
-			}
-
 			$this->alreadyInSave = false;
 		}
 		return $affectedRows;
@@ -226,15 +212,7 @@
 			}
 
 
-				if ($this->collRelDivisionActividadDocentes !== null) {
-					foreach($this->collRelDivisionActividadDocentes as $referrerFK) {
-						if (!$referrerFK->validate($columns)) {
-							$failureMap = array_merge($failureMap, $referrerFK->getValidationFailures());
-						}
-					}
-				}
 
-
 			$this->alreadyInValidation = false;
 		}
 
@@ -353,15 +331,6 @@
 		$copyObj->setOrden($this->orden);
 
 
-		if ($deepCopy) {
-									$copyObj->setNew(false);
-
-			foreach($this->getRelDivisionActividadDocentes() as $relObj) {
-				$copyObj->addRelDivisionActividadDocente($relObj->copy($deepCopy));
-			}
-
-		} 
-
 		$copyObj->setNew(true);
 
 		$copyObj->setId(NULL); 
@@ -385,214 +354,4 @@
 		return self::$peer;
 	}
 
-	
-	public function initRelDivisionActividadDocentes()
-	{
-		if ($this->collRelDivisionActividadDocentes === null) {
-			$this->collRelDivisionActividadDocentes = array();
-		}
-	}
-
-	
-	public function getRelDivisionActividadDocentes($criteria = null, $con = null)
-	{
-				include_once 'lib/model/om/BaseRelDivisionActividadDocentePeer.php';
-		if ($criteria === null) {
-			$criteria = new Criteria();
-		}
-		elseif ($criteria instanceof Criteria)
-		{
-			$criteria = clone $criteria;
-		}
-
-		if ($this->collRelDivisionActividadDocentes === null) {
-			if ($this->isNew()) {
-			   $this->collRelDivisionActividadDocentes = array();
-			} else {
-
-				$criteria->add(RelDivisionActividadDocentePeer::FK_REPETICION_ID, $this->getId());
-
-				RelDivisionActividadDocentePeer::addSelectColumns($criteria);
-				$this->collRelDivisionActividadDocentes = RelDivisionActividadDocentePeer::doSelect($criteria, $con);
-			}
-		} else {
-						if (!$this->isNew()) {
-												
-
-				$criteria->add(RelDivisionActividadDocentePeer::FK_REPETICION_ID, $this->getId());
-
-				RelDivisionActividadDocentePeer::addSelectColumns($criteria);
-				if (!isset($this->lastRelDivisionActividadDocenteCriteria) || !$this->lastRelDivisionActividadDocenteCriteria->equals($criteria)) {
-					$this->collRelDivisionActividadDocentes = RelDivisionActividadDocentePeer::doSelect($criteria, $con);
-				}
-			}
-		}
-		$this->lastRelDivisionActividadDocenteCriteria = $criteria;
-		return $this->collRelDivisionActividadDocentes;
-	}
-
-	
-	public function countRelDivisionActividadDocentes($criteria = null, $distinct = false, $con = null)
-	{
-				include_once 'lib/model/om/BaseRelDivisionActividadDocentePeer.php';
-		if ($criteria === null) {
-			$criteria = new Criteria();
-		}
-		elseif ($criteria instanceof Criteria)
-		{
-			$criteria = clone $criteria;
-		}
-
-		$criteria->add(RelDivisionActividadDocentePeer::FK_REPETICION_ID, $this->getId());
-
-		return RelDivisionActividadDocentePeer::doCount($criteria, $distinct, $con);
-	}
-
-	
-	public function addRelDivisionActividadDocente(RelDivisionActividadDocente $l)
-	{
-		$this->collRelDivisionActividadDocentes[] = $l;
-		$l->setRepeticion($this);
-	}
-
-
-	
-	public function getRelDivisionActividadDocentesJoinDivision($criteria = null, $con = null)
-	{
-				include_once 'lib/model/om/BaseRelDivisionActividadDocentePeer.php';
-		if ($criteria === null) {
-			$criteria = new Criteria();
-		}
-		elseif ($criteria instanceof Criteria)
-		{
-			$criteria = clone $criteria;
-		}
-
-		if ($this->collRelDivisionActividadDocentes === null) {
-			if ($this->isNew()) {
-				$this->collRelDivisionActividadDocentes = array();
-			} else {
-
-				$criteria->add(RelDivisionActividadDocentePeer::FK_REPETICION_ID, $this->getId());
-
-				$this->collRelDivisionActividadDocentes = RelDivisionActividadDocentePeer::doSelectJoinDivision($criteria, $con);
-			}
-		} else {
-									
-			$criteria->add(RelDivisionActividadDocentePeer::FK_REPETICION_ID, $this->getId());
-
-			if (!isset($this->lastRelDivisionActividadDocenteCriteria) || !$this->lastRelDivisionActividadDocenteCriteria->equals($criteria)) {
-				$this->collRelDivisionActividadDocentes = RelDivisionActividadDocentePeer::doSelectJoinDivision($criteria, $con);
-			}
-		}
-		$this->lastRelDivisionActividadDocenteCriteria = $criteria;
-
-		return $this->collRelDivisionActividadDocentes;
-	}
-
-
-	
-	public function getRelDivisionActividadDocentesJoinActividad($criteria = null, $con = null)
-	{
-				include_once 'lib/model/om/BaseRelDivisionActividadDocentePeer.php';
-		if ($criteria === null) {
-			$criteria = new Criteria();
-		}
-		elseif ($criteria instanceof Criteria)
-		{
-			$criteria = clone $criteria;
-		}
-
-		if ($this->collRelDivisionActividadDocentes === null) {
-			if ($this->isNew()) {
-				$this->collRelDivisionActividadDocentes = array();
-			} else {
-
-				$criteria->add(RelDivisionActividadDocentePeer::FK_REPETICION_ID, $this->getId());
-
-				$this->collRelDivisionActividadDocentes = RelDivisionActividadDocentePeer::doSelectJoinActividad($criteria, $con);
-			}
-		} else {
-									
-			$criteria->add(RelDivisionActividadDocentePeer::FK_REPETICION_ID, $this->getId());
-
-			if (!isset($this->lastRelDivisionActividadDocenteCriteria) || !$this->lastRelDivisionActividadDocenteCriteria->equals($criteria)) {
-				$this->collRelDivisionActividadDocentes = RelDivisionActividadDocentePeer::doSelectJoinActividad($criteria, $con);
-			}
-		}
-		$this->lastRelDivisionActividadDocenteCriteria = $criteria;
-
-		return $this->collRelDivisionActividadDocentes;
-	}
-
-
-	
-	public function getRelDivisionActividadDocentesJoinDocente($criteria = null, $con = null)
-	{
-				include_once 'lib/model/om/BaseRelDivisionActividadDocentePeer.php';
-		if ($criteria === null) {
-			$criteria = new Criteria();
-		}
-		elseif ($criteria instanceof Criteria)
-		{
-			$criteria = clone $criteria;
-		}
-
-		if ($this->collRelDivisionActividadDocentes === null) {
-			if ($this->isNew()) {
-				$this->collRelDivisionActividadDocentes = array();
-			} else {
-
-				$criteria->add(RelDivisionActividadDocentePeer::FK_REPETICION_ID, $this->getId());
-
-				$this->collRelDivisionActividadDocentes = RelDivisionActividadDocentePeer::doSelectJoinDocente($criteria, $con);
-			}
-		} else {
-									
-			$criteria->add(RelDivisionActividadDocentePeer::FK_REPETICION_ID, $this->getId());
-
-			if (!isset($this->lastRelDivisionActividadDocenteCriteria) || !$this->lastRelDivisionActividadDocenteCriteria->equals($criteria)) {
-				$this->collRelDivisionActividadDocentes = RelDivisionActividadDocentePeer::doSelectJoinDocente($criteria, $con);
-			}
-		}
-		$this->lastRelDivisionActividadDocenteCriteria = $criteria;
-
-		return $this->collRelDivisionActividadDocentes;
-	}
-
-
-	
-	public function getRelDivisionActividadDocentesJoinEvento($criteria = null, $con = null)
-	{
-				include_once 'lib/model/om/BaseRelDivisionActividadDocentePeer.php';
-		if ($criteria === null) {
-			$criteria = new Criteria();
-		}
-		elseif ($criteria instanceof Criteria)
-		{
-			$criteria = clone $criteria;
-		}
-
-		if ($this->collRelDivisionActividadDocentes === null) {
-			if ($this->isNew()) {
-				$this->collRelDivisionActividadDocentes = array();
-			} else {
-
-				$criteria->add(RelDivisionActividadDocentePeer::FK_REPETICION_ID, $this->getId());
-
-				$this->collRelDivisionActividadDocentes = RelDivisionActividadDocentePeer::doSelectJoinEvento($criteria, $con);
-			}
-		} else {
-									
-			$criteria->add(RelDivisionActividadDocentePeer::FK_REPETICION_ID, $this->getId());
-
-			if (!isset($this->lastRelDivisionActividadDocenteCriteria) || !$this->lastRelDivisionActividadDocenteCriteria->equals($criteria)) {
-				$this->collRelDivisionActividadDocentes = RelDivisionActividadDocentePeer::doSelectJoinEvento($criteria, $con);
-			}
-		}
-		$this->lastRelDivisionActividadDocenteCriteria = $criteria;
-
-		return $this->collRelDivisionActividadDocentes;
-	}
-
 } 
\ No newline at end of file




Más información sobre la lista de distribución Alba-desarrollo