[Alba-desarrollo] SVN Alba r5429 - in prosistem/alba/trunk/alba:
config lib/model/om
commits en pressenter.com.ar
commits en pressenter.com.ar
Mie Ene 23 19:12:28 CET 2008
Author: josx
Date: 2008-01-23 16:12:27 -0200 (Wed, 23 Jan 2008)
New Revision: 5429
Modified:
prosistem/alba/trunk/alba/config/schema.yml
prosistem/alba/trunk/alba/lib/model/om/BaseEstablecimiento.php
Log:
Se organizo con orden de precedencia el schema.yml
Modified: prosistem/alba/trunk/alba/config/schema.yml
===================================================================
--- prosistem/alba/trunk/alba/config/schema.yml 2008-01-23 15:57:04 UTC (rev 5428)
+++ prosistem/alba/trunk/alba/config/schema.yml 2008-01-23 18:12:27 UTC (rev 5429)
@@ -2,6 +2,126 @@
alba:
_attributes:
package: lib.model
+ conceptobaja:
+ _attributes:
+ idMethod: native
+ id:
+ type: integer
+ size: 11
+ required: true
+ autoIncrement: true
+ primaryKey: true
+ nombre:
+ type: varchar
+ size: 128
+ required: true
+ descripcion:
+ type: varchar
+ size: 255
+ required: false
+ tipodocumento:
+ _attributes:
+ idMethod: native
+ id:
+ type: INTEGER
+ required: true
+ autoIncrement: true
+ primaryKey: true
+ nombre:
+ type: VARCHAR
+ size: 128
+ required: true
+ descripcion:
+ type: VARCHAR
+ size: 255
+ required: false
+ orden:
+ type: integer
+ size: 11
+ required: false
+ default: 0
+ tipoiva:
+ _attributes:
+ idMethod: native
+ id:
+ type: INTEGER
+ required: true
+ autoIncrement: true
+ primaryKey: true
+ nombre:
+ type: VARCHAR
+ size: 128
+ required: true
+ descripcion:
+ type: VARCHAR
+ size: 255
+ required: false
+ orden:
+ type: INTEGER
+ required: false
+ default: 0
+ pais:
+ _attributes:
+ idMethod: native
+ id:
+ type: INTEGER
+ required: true
+ autoIncrement: true
+ primaryKey: true
+ nombre_largo:
+ type: VARCHAR
+ size: 128
+ required: true
+ nombre_corto:
+ type: VARCHAR
+ size: 32
+ required: true
+ orden:
+ type: INTEGER
+ required: false
+ default: 0
+ provincia:
+ _attributes:
+ idMethod: native
+ id:
+ type: INTEGER
+ required: true
+ autoIncrement: true
+ primaryKey: true
+ nombre_corto:
+ type: VARCHAR
+ size: 32
+ required: true
+ nombre_largo:
+ type: VARCHAR
+ size: 128
+ required: true
+ fk_pais_id:
+ type: INTEGER
+ required: true
+ default: 0
+ foreignTable: pais
+ foreignReference: id
+ orden:
+ type: INTEGER
+ required: false
+ default: 0
+ tipolocacion:
+ _attributes:
+ idMethod: native
+ id:
+ type: INTEGER
+ required: true
+ autoIncrement: true
+ primaryKey: true
+ nombre:
+ type: VARCHAR
+ size: 128
+ required: true
+ descripcion:
+ type: VARCHAR
+ size: 255
+ required: false
locacion:
_attributes:
idMethod: native
@@ -129,22 +249,6 @@
type: VARCHAR
size: 255
required: false
- tipolocacion:
- _attributes:
- idMethod: native
- id:
- type: INTEGER
- required: true
- autoIncrement: true
- primaryKey: true
- nombre:
- type: VARCHAR
- size: 128
- required: true
- descripcion:
- type: VARCHAR
- size: 255
- required: false
distritoescolar:
_attributes:
idMethod: native
@@ -166,39 +270,6 @@
ciudad:
type: VARCHAR
size: 128
- establecimiento:
- _attributes:
- idMethod: native
- id:
- type: INTEGER
- required: true
- autoIncrement: true
- primaryKey: true
- nombre:
- type: VARCHAR
- size: 128
- required: true
- descripcion:
- type: VARCHAR
- size: 255
- fk_distritoescolar_id:
- type: INTEGER
- required: true
- default: 0
- foreignTable: distritoescolar
- foreignReference: id
- fk_organizacion_id:
- type: INTEGER
- required: true
- default: 0
- foreignTable: organizacion
- foreignReference: id
- fk_niveltipo_id:
- type: INTEGER
- required: true
- default: 0
- foreignTable: niveltipo
- foreignReference: id
niveltipo:
_attributes:
idMethod: native
@@ -265,7 +336,7 @@
default: 0
foreignTable: tipoiva
foreignReference: id
- pais:
+ establecimiento:
_attributes:
idMethod: native
id:
@@ -273,18 +344,31 @@
required: true
autoIncrement: true
primaryKey: true
- nombre_largo:
+ nombre:
type: VARCHAR
size: 128
required: true
- nombre_corto:
+ descripcion:
type: VARCHAR
- size: 32
+ size: 255
+ fk_distritoescolar_id:
+ type: INTEGER
required: true
- orden:
+ default: 0
+ foreignTable: distritoescolar
+ foreignReference: id
+ fk_organizacion_id:
type: INTEGER
- required: false
+ required: true
default: 0
+ foreignTable: organizacion
+ foreignReference: id
+ fk_niveltipo_id:
+ type: INTEGER
+ required: true
+ default: 0
+ foreignTable: niveltipo
+ foreignReference: id
permiso:
_attributes:
idMethod: native
@@ -328,83 +412,6 @@
type: BOOLEAN
required: true
default: true
- rel_establecimiento_locacion:
- _attributes:
- idMethod: native
- id:
- type: INTEGER
- required: true
- autoIncrement: true
- primaryKey: true
- fk_establecimiento_id:
- type: INTEGER
- required: true
- default: 0
- foreignTable: establecimiento
- foreignReference: id
- fk_locacion_id:
- type: INTEGER
- required: true
- default: 0
- foreignTable: locacion
- foreignReference: id
- rel_rol_permiso:
- _attributes:
- idMethod: native
- id:
- type: INTEGER
- required: true
- autoIncrement: true
- primaryKey: true
- fk_rol_id:
- type: INTEGER
- required: true
- default: 0
- foreignTable: rol
- foreignReference: id
- fk_permiso_id:
- type: INTEGER
- required: true
- default: 0
- foreignTable: permiso
- foreignReference: id
- rel_usuario_permiso:
- _attributes:
- idMethod: native
- id:
- type: INTEGER
- required: true
- autoIncrement: true
- primaryKey: true
- fk_usuario_id:
- type: INTEGER
- required: true
- default: 0
- foreignTable: usuario
- foreignReference: id
- fk_permiso_id:
- type: INTEGER
- required: true
- default: 0
- foreignTable: permiso
- foreignReference: id
- onDelete: CASCADE
- rel_usuario_preferencia:
- _attributes:
- idMethod: native
- id:
- type: INTEGER
- required: true
- autoIncrement: true
- primaryKey: true
- fk_usuario_id:
- type: INTEGER
- required: true
- default: 0
- fk_preferencia_id:
- type: INTEGER
- required: true
- default: 0
rol:
_attributes:
idMethod: native
@@ -473,7 +480,7 @@
type: BOOLEAN
required: true
default: false
- orientacion:
+ rel_establecimiento_locacion:
_attributes:
idMethod: native
id:
@@ -481,15 +488,19 @@
required: true
autoIncrement: true
primaryKey: true
- nombre:
- type: VARCHAR
- size: 128
+ fk_establecimiento_id:
+ type: INTEGER
required: true
- descripcion:
- type: VARCHAR
- size: 255
- required: false
- tipoiva:
+ default: 0
+ foreignTable: establecimiento
+ foreignReference: id
+ fk_locacion_id:
+ type: INTEGER
+ required: true
+ default: 0
+ foreignTable: locacion
+ foreignReference: id
+ rel_rol_permiso:
_attributes:
idMethod: native
id:
@@ -497,19 +508,19 @@
required: true
autoIncrement: true
primaryKey: true
- nombre:
- type: VARCHAR
- size: 128
+ fk_rol_id:
+ type: INTEGER
required: true
- descripcion:
- type: VARCHAR
- size: 255
- required: false
- orden:
+ default: 0
+ foreignTable: rol
+ foreignReference: id
+ fk_permiso_id:
type: INTEGER
- required: false
+ required: true
default: 0
- provincia:
+ foreignTable: permiso
+ foreignReference: id
+ rel_usuario_permiso:
_attributes:
idMethod: native
id:
@@ -517,24 +528,51 @@
required: true
autoIncrement: true
primaryKey: true
- nombre_corto:
- type: VARCHAR
- size: 32
+ fk_usuario_id:
+ type: INTEGER
required: true
- nombre_largo:
- type: VARCHAR
- size: 128
- required: true
- fk_pais_id:
+ default: 0
+ foreignTable: usuario
+ foreignReference: id
+ fk_permiso_id:
type: INTEGER
required: true
default: 0
- foreignTable: pais
+ foreignTable: permiso
foreignReference: id
- orden:
+ onDelete: CASCADE
+ rel_usuario_preferencia:
+ _attributes:
+ idMethod: native
+ id:
type: INTEGER
+ required: true
+ autoIncrement: true
+ primaryKey: true
+ fk_usuario_id:
+ type: INTEGER
+ required: true
+ default: 0
+ fk_preferencia_id:
+ type: INTEGER
+ required: true
+ default: 0
+ orientacion:
+ _attributes:
+ idMethod: native
+ id:
+ type: INTEGER
+ required: true
+ autoIncrement: true
+ primaryKey: true
+ nombre:
+ type: VARCHAR
+ size: 128
+ required: true
+ descripcion:
+ type: VARCHAR
+ size: 255
required: false
- default: 0
cuenta:
_attributes:
idMethod: native
@@ -689,6 +727,25 @@
default: 0
foreignTable: pais
foreignReference: id
+ rol_responsable:
+ _attributes:
+ idMethod: native
+ id:
+ type: INTEGER
+ required: true
+ autoIncrement: true
+ primaryKey: true
+ nombre:
+ type: VARCHAR
+ size: 128
+ required: true
+ descripcion:
+ type: VARCHAR
+ size: 255
+ activo:
+ type: BOOLEAN
+ required: true
+ default: true
responsable:
_attributes:
idMethod: native
@@ -848,23 +905,6 @@
type: varchar
size: 255
required: true
- conceptobaja:
- _attributes:
- idMethod: native
- id:
- type: integer
- size: 11
- required: true
- autoIncrement: true
- primaryKey: true
- nombre:
- type: varchar
- size: 128
- required: true
- descripcion:
- type: varchar
- size: 255
- required: false
tipodocente:
_attributes:
idMethod: native
@@ -956,6 +996,19 @@
fecha:
type: TIMESTAMP
required: false
+ legajocategoria:
+ _attributes:
+ idMethod: native
+ id:
+ type: integer
+ size: 11
+ required: true
+ autoIncrement: true
+ primaryKey: true
+ descripcion:
+ type: varchar
+ size: 255
+ required: true
legajopedagogico:
_attributes:
idMethod: native
@@ -996,7 +1049,7 @@
required: true
foreignTable: legajocategoria
foreignReference: id
- legajocategoria:
+ adjunto:
_attributes:
idMethod: native
id:
@@ -1008,7 +1061,26 @@
descripcion:
type: varchar
size: 255
+ required: false
+ titulo:
+ type: varchar
+ size: 255
+ required: false
+ nombre_archivo:
+ type: varchar
+ size: 255
required: true
+ tipo_archivo:
+ type: varchar
+ size: 64
+ required: true
+ ruta:
+ type: varchar
+ size: 255
+ required: true
+ fecha:
+ type: timestamp
+ required: true
legajoadjunto:
_attributes:
idMethod: native
@@ -1024,38 +1096,37 @@
required: true
foreignTable: adjunto
foreignReference: id
- adjunto:
+ tipoasistencia:
_attributes:
idMethod: native
id:
- type: integer
+ type: INTEGER
size: 11
required: true
autoIncrement: true
primaryKey: true
+ nombre:
+ type: VARCHAR
+ size: 10
+ required: true
descripcion:
- type: varchar
+ type: VARCHAR
size: 255
required: false
- titulo:
- type: varchar
- size: 255
+ valor:
+ type: DECIMAL
+ size: 4
+ scale: 2
+ required: true
+ default: 1
+ grupo:
+ type: VARCHAR
+ size: 30
required: false
- nombre_archivo:
- type: varchar
- size: 255
+ defecto:
+ type: BOOLEAN
required: true
- tipo_archivo:
- type: varchar
- size: 64
- required: true
- ruta:
- type: varchar
- size: 255
- required: true
- fecha:
- type: timestamp
- required: true
+ default: 0
asistencia:
_attributes:
idMethod: native
@@ -1178,6 +1249,30 @@
fecha:
type: timestamp
required: true
+ actividad:
+ _attributes:
+ idMethod: native
+ id:
+ type: integer
+ size: 11
+ required: true
+ autoIncrement: true
+ primaryKey: true
+ fk_establecimiento_id:
+ type: integer
+ size: 11
+ required: true
+ default: 0
+ foreignTable: establecimiento
+ foreignReference: id
+ nombre:
+ type: varchar
+ size: 128
+ required: true
+ descripcion:
+ type: varchar
+ size: 255
+ required: false
boletin_actividades:
_attributes:
idMethod: native
@@ -1346,30 +1441,6 @@
size: 11
required: true
default: 0
- actividad:
- _attributes:
- idMethod: native
- id:
- type: integer
- size: 11
- required: true
- autoIncrement: true
- primaryKey: true
- fk_establecimiento_id:
- type: integer
- size: 11
- required: true
- default: 0
- foreignTable: establecimiento
- foreignReference: id
- nombre:
- type: varchar
- size: 128
- required: true
- descripcion:
- type: varchar
- size: 255
- required: false
rel_anio_actividad:
_attributes:
idMethod: native
@@ -1428,44 +1499,6 @@
default: 0
foreignTable: alumno
foreignReference: id
- rel_division_actividad_docente:
- _attributes:
- idMethod: native
- id:
- type: integer
- size: 11
- required: true
- autoIncrement: true
- primaryKey: true
- fk_division_id:
- type: integer
- size: 11
- required: false
- default: 0
- foreignTable: division
- foreignReference: id
- fk_actividad_id:
- type: integer
- size: 11
- required: true
- default: 0
- foreignTable: actividad
- foreignReference: id
- fk_docente_id:
- type: integer
- size: 11
- required: false
- default: 0
- foreignTable: docente
- foreignReference: id
- fk_evento_id:
- type: integer
- size: 11
- required: false
- default: 0
- foreignTable: evento
- foreignReference: id
- onDelete: cascade
docente:
_attributes:
idMethod: native
@@ -1558,24 +1591,23 @@
default: 0
foreignTable: pais
foreignReference: id
- rel_docente_establecimiento:
+ horarioescolartipo:
_attributes:
idMethod: native
- fk_establecimiento_id:
- type: integer
- size: 11
+ id:
+ type: INTEGER
required: true
- default: 0
- foreignTable: establecimiento
- foreignReference: id
- fk_docente_id:
- type: integer
- size: 11
+ autoIncrement: true
+ primaryKey: true
+ nombre:
+ type: VARCHAR
+ size: 128
required: true
- default: 0
- foreignTable: docente
- foreignReference: id
- tipodocumento:
+ descripcion:
+ type: VARCHAR
+ size: 255
+ required: false
+ evento:
_attributes:
idMethod: native
id:
@@ -1583,19 +1615,95 @@
required: true
autoIncrement: true
primaryKey: true
- nombre:
+ titulo:
type: VARCHAR
size: 128
required: true
- descripcion:
+ fecha_inicio:
+ type: TIMESTAMP
+ required: true
+ fecha_fin:
+ type: TIMESTAMP
+ required: true
+ tipo:
+ type: INTEGER
+ required: true
+ default: 0
+ frecuencia:
+ type: INTEGER
+ required: true
+ default: 0
+ frecuencia_intervalo:
+ type: INTEGER
+ required: true
+ default: 0
+ recurrencia_fin:
type: VARCHAR
- size: 255
+ size: 16
required: false
- orden:
+ recurrencia_dias:
+ type: INTEGER
+ required: true
+ default: 0
+ estado:
+ type: INTEGER
+ required: true
+ default: 0
+ rel_division_actividad_docente:
+ _attributes:
+ idMethod: native
+ id:
type: integer
size: 11
+ required: true
+ autoIncrement: true
+ primaryKey: true
+ fk_division_id:
+ type: integer
+ size: 11
required: false
default: 0
+ foreignTable: division
+ foreignReference: id
+ fk_actividad_id:
+ type: integer
+ size: 11
+ required: true
+ default: 0
+ foreignTable: actividad
+ foreignReference: id
+ fk_docente_id:
+ type: integer
+ size: 11
+ required: false
+ default: 0
+ foreignTable: docente
+ foreignReference: id
+ fk_evento_id:
+ type: integer
+ size: 11
+ required: false
+ default: 0
+ foreignTable: evento
+ foreignReference: id
+ onDelete: cascade
+ rel_docente_establecimiento:
+ _attributes:
+ idMethod: native
+ fk_establecimiento_id:
+ type: integer
+ size: 11
+ required: true
+ default: 0
+ foreignTable: establecimiento
+ foreignReference: id
+ fk_docente_id:
+ type: integer
+ size: 11
+ required: true
+ default: 0
+ foreignTable: docente
+ foreignReference: id
docente_horario:
_attributes:
idMethod: native
@@ -1686,114 +1794,6 @@
default: 0
foreignTable: horarioescolartipo
foreignReference: id
- horarioescolartipo:
- _attributes:
- idMethod: native
- id:
- type: INTEGER
- required: true
- autoIncrement: true
- primaryKey: true
- nombre:
- type: VARCHAR
- size: 128
- required: true
- descripcion:
- type: VARCHAR
- size: 255
- required: false
- tipoasistencia:
- _attributes:
- idMethod: native
- id:
- type: INTEGER
- size: 11
- required: true
- autoIncrement: true
- primaryKey: true
- nombre:
- type: VARCHAR
- size: 10
- required: true
- descripcion:
- type: VARCHAR
- size: 255
- required: false
- valor:
- type: DECIMAL
- size: 4
- scale: 2
- required: true
- default: 1
- grupo:
- type: VARCHAR
- size: 30
- required: false
- defecto:
- type: BOOLEAN
- required: true
- default: 0
- rol_responsable:
- _attributes:
- idMethod: native
- id:
- type: INTEGER
- required: true
- autoIncrement: true
- primaryKey: true
- nombre:
- type: VARCHAR
- size: 128
- required: true
- descripcion:
- type: VARCHAR
- size: 255
- activo:
- type: BOOLEAN
- required: true
- default: true
- evento:
- _attributes:
- idMethod: native
- id:
- type: INTEGER
- required: true
- autoIncrement: true
- primaryKey: true
- titulo:
- type: VARCHAR
- size: 128
- required: true
- fecha_inicio:
- type: TIMESTAMP
- required: true
- fecha_fin:
- type: TIMESTAMP
- required: true
- tipo:
- type: INTEGER
- required: true
- default: 0
- frecuencia:
- type: INTEGER
- required: true
- default: 0
- frecuencia_intervalo:
- type: INTEGER
- required: true
- default: 0
- recurrencia_fin:
- type: VARCHAR
- size: 16
- required: false
- recurrencia_dias:
- type: INTEGER
- required: true
- default: 0
- estado:
- type: INTEGER
- required: true
- default: 0
rel_rolresponsable_responsable:
_attributes:
idMethod: native
@@ -1844,6 +1844,22 @@
primaryKey: true
foreignTable: docente
foreignReference: id
+ tipoinforme:
+ _attributes:
+ idMethod: native
+ id:
+ type: INTEGER
+ required: true
+ autoIncrement: true
+ primaryKey: true
+ nombre:
+ type: VARCHAR
+ size: 128
+ required: true
+ descripcion:
+ type: VARCHAR
+ size: 255
+ required: false
informe:
_attributes:
idMethod: native
@@ -1877,20 +1893,4 @@
default: false
variables:
type: VARCHAR
- size: 128
- tipoinforme:
- _attributes:
- idMethod: native
- id:
- type: INTEGER
- required: true
- autoIncrement: true
- primaryKey: true
- nombre:
- type: VARCHAR
- size: 128
- required: true
- descripcion:
- type: VARCHAR
- size: 255
- required: false
+ size: 128
\ No newline at end of file
Modified: prosistem/alba/trunk/alba/lib/model/om/BaseEstablecimiento.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/om/BaseEstablecimiento.php 2008-01-23 15:57:04 UTC (rev 5428)
+++ prosistem/alba/trunk/alba/lib/model/om/BaseEstablecimiento.php 2008-01-23 18:12:27 UTC (rev 5429)
@@ -41,16 +41,16 @@
protected $aNiveltipo;
- protected $collRelEstablecimientoLocacions;
+ protected $collUsuarios;
- protected $lastRelEstablecimientoLocacionCriteria = null;
+ protected $lastUsuarioCriteria = null;
- protected $collUsuarios;
+ protected $collRelEstablecimientoLocacions;
- protected $lastUsuarioCriteria = null;
+ protected $lastRelEstablecimientoLocacionCriteria = null;
protected $collAlumnos;
@@ -77,16 +77,16 @@
protected $lastEscalanotaCriteria = null;
- protected $collAnios;
+ protected $collActividads;
- protected $lastAnioCriteria = null;
+ protected $lastActividadCriteria = null;
- protected $collActividads;
+ protected $collAnios;
- protected $lastActividadCriteria = null;
+ protected $lastAnioCriteria = null;
protected $collRelDocenteEstablecimientos;
@@ -356,16 +356,16 @@
}
$this->resetModified(); }
- if ($this->collRelEstablecimientoLocacions !== null) {
- foreach($this->collRelEstablecimientoLocacions as $referrerFK) {
+ if ($this->collUsuarios !== null) {
+ foreach($this->collUsuarios as $referrerFK) {
if (!$referrerFK->isDeleted()) {
$affectedRows += $referrerFK->save($con);
}
}
}
- if ($this->collUsuarios !== null) {
- foreach($this->collUsuarios as $referrerFK) {
+ if ($this->collRelEstablecimientoLocacions !== null) {
+ foreach($this->collRelEstablecimientoLocacions as $referrerFK) {
if (!$referrerFK->isDeleted()) {
$affectedRows += $referrerFK->save($con);
}
@@ -404,16 +404,16 @@
}
}
- if ($this->collAnios !== null) {
- foreach($this->collAnios as $referrerFK) {
+ if ($this->collActividads !== null) {
+ foreach($this->collActividads as $referrerFK) {
if (!$referrerFK->isDeleted()) {
$affectedRows += $referrerFK->save($con);
}
}
}
- if ($this->collActividads !== null) {
- foreach($this->collActividads as $referrerFK) {
+ if ($this->collAnios !== null) {
+ foreach($this->collAnios as $referrerFK) {
if (!$referrerFK->isDeleted()) {
$affectedRows += $referrerFK->save($con);
}
@@ -497,16 +497,16 @@
}
- if ($this->collRelEstablecimientoLocacions !== null) {
- foreach($this->collRelEstablecimientoLocacions as $referrerFK) {
+ if ($this->collUsuarios !== null) {
+ foreach($this->collUsuarios as $referrerFK) {
if (!$referrerFK->validate($columns)) {
$failureMap = array_merge($failureMap, $referrerFK->getValidationFailures());
}
}
}
- if ($this->collUsuarios !== null) {
- foreach($this->collUsuarios as $referrerFK) {
+ if ($this->collRelEstablecimientoLocacions !== null) {
+ foreach($this->collRelEstablecimientoLocacions as $referrerFK) {
if (!$referrerFK->validate($columns)) {
$failureMap = array_merge($failureMap, $referrerFK->getValidationFailures());
}
@@ -545,16 +545,16 @@
}
}
- if ($this->collAnios !== null) {
- foreach($this->collAnios as $referrerFK) {
+ if ($this->collActividads !== null) {
+ foreach($this->collActividads as $referrerFK) {
if (!$referrerFK->validate($columns)) {
$failureMap = array_merge($failureMap, $referrerFK->getValidationFailures());
}
}
}
- if ($this->collActividads !== null) {
- foreach($this->collActividads as $referrerFK) {
+ if ($this->collAnios !== null) {
+ foreach($this->collAnios as $referrerFK) {
if (!$referrerFK->validate($columns)) {
$failureMap = array_merge($failureMap, $referrerFK->getValidationFailures());
}
@@ -732,14 +732,14 @@
if ($deepCopy) {
$copyObj->setNew(false);
+ foreach($this->getUsuarios() as $relObj) {
+ $copyObj->addUsuario($relObj->copy($deepCopy));
+ }
+
foreach($this->getRelEstablecimientoLocacions() as $relObj) {
$copyObj->addRelEstablecimientoLocacion($relObj->copy($deepCopy));
}
- foreach($this->getUsuarios() as $relObj) {
- $copyObj->addUsuario($relObj->copy($deepCopy));
- }
-
foreach($this->getAlumnos() as $relObj) {
$copyObj->addAlumno($relObj->copy($deepCopy));
}
@@ -756,14 +756,14 @@
$copyObj->addEscalanota($relObj->copy($deepCopy));
}
+ foreach($this->getActividads() as $relObj) {
+ $copyObj->addActividad($relObj->copy($deepCopy));
+ }
+
foreach($this->getAnios() as $relObj) {
$copyObj->addAnio($relObj->copy($deepCopy));
}
- foreach($this->getActividads() as $relObj) {
- $copyObj->addActividad($relObj->copy($deepCopy));
- }
-
foreach($this->getRelDocenteEstablecimientos() as $relObj) {
$copyObj->addRelDocenteEstablecimiento($relObj->copy($deepCopy));
}
@@ -888,6 +888,76 @@
}
+ public function initUsuarios()
+ {
+ if ($this->collUsuarios === null) {
+ $this->collUsuarios = array();
+ }
+ }
+
+
+ public function getUsuarios($criteria = null, $con = null)
+ {
+ include_once 'lib/model/om/BaseUsuarioPeer.php';
+ if ($criteria === null) {
+ $criteria = new Criteria();
+ }
+ elseif ($criteria instanceof Criteria)
+ {
+ $criteria = clone $criteria;
+ }
+
+ if ($this->collUsuarios === null) {
+ if ($this->isNew()) {
+ $this->collUsuarios = array();
+ } else {
+
+ $criteria->add(UsuarioPeer::FK_ESTABLECIMIENTO_ID, $this->getId());
+
+ UsuarioPeer::addSelectColumns($criteria);
+ $this->collUsuarios = UsuarioPeer::doSelect($criteria, $con);
+ }
+ } else {
+ if (!$this->isNew()) {
+
+
+ $criteria->add(UsuarioPeer::FK_ESTABLECIMIENTO_ID, $this->getId());
+
+ UsuarioPeer::addSelectColumns($criteria);
+ if (!isset($this->lastUsuarioCriteria) || !$this->lastUsuarioCriteria->equals($criteria)) {
+ $this->collUsuarios = UsuarioPeer::doSelect($criteria, $con);
+ }
+ }
+ }
+ $this->lastUsuarioCriteria = $criteria;
+ return $this->collUsuarios;
+ }
+
+
+ public function countUsuarios($criteria = null, $distinct = false, $con = null)
+ {
+ include_once 'lib/model/om/BaseUsuarioPeer.php';
+ if ($criteria === null) {
+ $criteria = new Criteria();
+ }
+ elseif ($criteria instanceof Criteria)
+ {
+ $criteria = clone $criteria;
+ }
+
+ $criteria->add(UsuarioPeer::FK_ESTABLECIMIENTO_ID, $this->getId());
+
+ return UsuarioPeer::doCount($criteria, $distinct, $con);
+ }
+
+
+ public function addUsuario(Usuario $l)
+ {
+ $this->collUsuarios[] = $l;
+ $l->setEstablecimiento($this);
+ }
+
+
public function initRelEstablecimientoLocacions()
{
if ($this->collRelEstablecimientoLocacions === null) {
@@ -993,76 +1063,6 @@
}
- public function initUsuarios()
- {
- if ($this->collUsuarios === null) {
- $this->collUsuarios = array();
- }
- }
-
-
- public function getUsuarios($criteria = null, $con = null)
- {
- include_once 'lib/model/om/BaseUsuarioPeer.php';
- if ($criteria === null) {
- $criteria = new Criteria();
- }
- elseif ($criteria instanceof Criteria)
- {
- $criteria = clone $criteria;
- }
-
- if ($this->collUsuarios === null) {
- if ($this->isNew()) {
- $this->collUsuarios = array();
- } else {
-
- $criteria->add(UsuarioPeer::FK_ESTABLECIMIENTO_ID, $this->getId());
-
- UsuarioPeer::addSelectColumns($criteria);
- $this->collUsuarios = UsuarioPeer::doSelect($criteria, $con);
- }
- } else {
- if (!$this->isNew()) {
-
-
- $criteria->add(UsuarioPeer::FK_ESTABLECIMIENTO_ID, $this->getId());
-
- UsuarioPeer::addSelectColumns($criteria);
- if (!isset($this->lastUsuarioCriteria) || !$this->lastUsuarioCriteria->equals($criteria)) {
- $this->collUsuarios = UsuarioPeer::doSelect($criteria, $con);
- }
- }
- }
- $this->lastUsuarioCriteria = $criteria;
- return $this->collUsuarios;
- }
-
-
- public function countUsuarios($criteria = null, $distinct = false, $con = null)
- {
- include_once 'lib/model/om/BaseUsuarioPeer.php';
- if ($criteria === null) {
- $criteria = new Criteria();
- }
- elseif ($criteria instanceof Criteria)
- {
- $criteria = clone $criteria;
- }
-
- $criteria->add(UsuarioPeer::FK_ESTABLECIMIENTO_ID, $this->getId());
-
- return UsuarioPeer::doCount($criteria, $distinct, $con);
- }
-
-
- public function addUsuario(Usuario $l)
- {
- $this->collUsuarios[] = $l;
- $l->setEstablecimiento($this);
- }
-
-
public function initAlumnos()
{
if ($this->collAlumnos === null) {
@@ -1518,17 +1518,17 @@
}
- public function initAnios()
+ public function initActividads()
{
- if ($this->collAnios === null) {
- $this->collAnios = array();
+ if ($this->collActividads === null) {
+ $this->collActividads = array();
}
}
- public function getAnios($criteria = null, $con = null)
+ public function getActividads($criteria = null, $con = null)
{
- include_once 'lib/model/om/BaseAnioPeer.php';
+ include_once 'lib/model/om/BaseActividadPeer.php';
if ($criteria === null) {
$criteria = new Criteria();
}
@@ -1537,36 +1537,36 @@
$criteria = clone $criteria;
}
- if ($this->collAnios === null) {
+ if ($this->collActividads === null) {
if ($this->isNew()) {
- $this->collAnios = array();
+ $this->collActividads = array();
} else {
- $criteria->add(AnioPeer::FK_ESTABLECIMIENTO_ID, $this->getId());
+ $criteria->add(ActividadPeer::FK_ESTABLECIMIENTO_ID, $this->getId());
- AnioPeer::addSelectColumns($criteria);
- $this->collAnios = AnioPeer::doSelect($criteria, $con);
+ ActividadPeer::addSelectColumns($criteria);
+ $this->collActividads = ActividadPeer::doSelect($criteria, $con);
}
} else {
if (!$this->isNew()) {
- $criteria->add(AnioPeer::FK_ESTABLECIMIENTO_ID, $this->getId());
+ $criteria->add(ActividadPeer::FK_ESTABLECIMIENTO_ID, $this->getId());
- AnioPeer::addSelectColumns($criteria);
- if (!isset($this->lastAnioCriteria) || !$this->lastAnioCriteria->equals($criteria)) {
- $this->collAnios = AnioPeer::doSelect($criteria, $con);
+ ActividadPeer::addSelectColumns($criteria);
+ if (!isset($this->lastActividadCriteria) || !$this->lastActividadCriteria->equals($criteria)) {
+ $this->collActividads = ActividadPeer::doSelect($criteria, $con);
}
}
}
- $this->lastAnioCriteria = $criteria;
- return $this->collAnios;
+ $this->lastActividadCriteria = $criteria;
+ return $this->collActividads;
}
- public function countAnios($criteria = null, $distinct = false, $con = null)
+ public function countActividads($criteria = null, $distinct = false, $con = null)
{
- include_once 'lib/model/om/BaseAnioPeer.php';
+ include_once 'lib/model/om/BaseActividadPeer.php';
if ($criteria === null) {
$criteria = new Criteria();
}
@@ -1575,30 +1575,30 @@
$criteria = clone $criteria;
}
- $criteria->add(AnioPeer::FK_ESTABLECIMIENTO_ID, $this->getId());
+ $criteria->add(ActividadPeer::FK_ESTABLECIMIENTO_ID, $this->getId());
- return AnioPeer::doCount($criteria, $distinct, $con);
+ return ActividadPeer::doCount($criteria, $distinct, $con);
}
- public function addAnio(Anio $l)
+ public function addActividad(Actividad $l)
{
- $this->collAnios[] = $l;
+ $this->collActividads[] = $l;
$l->setEstablecimiento($this);
}
- public function initActividads()
+ public function initAnios()
{
- if ($this->collActividads === null) {
- $this->collActividads = array();
+ if ($this->collAnios === null) {
+ $this->collAnios = array();
}
}
- public function getActividads($criteria = null, $con = null)
+ public function getAnios($criteria = null, $con = null)
{
- include_once 'lib/model/om/BaseActividadPeer.php';
+ include_once 'lib/model/om/BaseAnioPeer.php';
if ($criteria === null) {
$criteria = new Criteria();
}
@@ -1607,36 +1607,36 @@
$criteria = clone $criteria;
}
- if ($this->collActividads === null) {
+ if ($this->collAnios === null) {
if ($this->isNew()) {
- $this->collActividads = array();
+ $this->collAnios = array();
} else {
- $criteria->add(ActividadPeer::FK_ESTABLECIMIENTO_ID, $this->getId());
+ $criteria->add(AnioPeer::FK_ESTABLECIMIENTO_ID, $this->getId());
- ActividadPeer::addSelectColumns($criteria);
- $this->collActividads = ActividadPeer::doSelect($criteria, $con);
+ AnioPeer::addSelectColumns($criteria);
+ $this->collAnios = AnioPeer::doSelect($criteria, $con);
}
} else {
if (!$this->isNew()) {
- $criteria->add(ActividadPeer::FK_ESTABLECIMIENTO_ID, $this->getId());
+ $criteria->add(AnioPeer::FK_ESTABLECIMIENTO_ID, $this->getId());
- ActividadPeer::addSelectColumns($criteria);
- if (!isset($this->lastActividadCriteria) || !$this->lastActividadCriteria->equals($criteria)) {
- $this->collActividads = ActividadPeer::doSelect($criteria, $con);
+ AnioPeer::addSelectColumns($criteria);
+ if (!isset($this->lastAnioCriteria) || !$this->lastAnioCriteria->equals($criteria)) {
+ $this->collAnios = AnioPeer::doSelect($criteria, $con);
}
}
}
- $this->lastActividadCriteria = $criteria;
- return $this->collActividads;
+ $this->lastAnioCriteria = $criteria;
+ return $this->collAnios;
}
- public function countActividads($criteria = null, $distinct = false, $con = null)
+ public function countAnios($criteria = null, $distinct = false, $con = null)
{
- include_once 'lib/model/om/BaseActividadPeer.php';
+ include_once 'lib/model/om/BaseAnioPeer.php';
if ($criteria === null) {
$criteria = new Criteria();
}
@@ -1645,15 +1645,15 @@
$criteria = clone $criteria;
}
- $criteria->add(ActividadPeer::FK_ESTABLECIMIENTO_ID, $this->getId());
+ $criteria->add(AnioPeer::FK_ESTABLECIMIENTO_ID, $this->getId());
- return ActividadPeer::doCount($criteria, $distinct, $con);
+ return AnioPeer::doCount($criteria, $distinct, $con);
}
- public function addActividad(Actividad $l)
+ public function addAnio(Anio $l)
{
- $this->collActividads[] = $l;
+ $this->collAnios[] = $l;
$l->setEstablecimiento($this);
}
Más información sobre la lista de distribución Alba-desarrollo