Class gvHidraTreePattern

Description

gvHidraTreePattern es la clase que contiene la información y el comportamiento para crear un patrón árbol de gvHidra

  • author: Toni: <felix_ant@gva.es>
  • version: $Id: gvHidraTreePattern.php,v 1.9.6.1 2011/10/04 11:19:40 afelixf Exp $

Located in /include/gvh_patterns/gvHidraTreePattern.php (line 44)

Object
   |
   --Action
      |
      --gvHidraForm
         |
         --gvHidraForm_DB
            |
            --gvHidraTreePattern
Variable Summary
object igepArbol $obj_arbol
Method Summary
gvHidraTreePattern __construct ([ $dsn = ''])
none addArbol (IgepArbol $arbol)
none addMatching (campoTpl $campoTpl, campoBD $campoBD, tablaBD $tablaBD)
void buildQuery ()
void perform ( $actionMapping,  $actionForm)
void refreshSearch ()
void regenerarInstancia ([ $dsn = ''])
Variables
Methods
Constructor __construct (line 58)

constructor. Generará a partir de los parámetros que se le pasen una conexión a al base de datos y un array de manejadores de tablas (una por cada una de las que mantenga el panel hijo).

  • access: public
gvHidraTreePattern __construct ([ $dsn = ''])
  • $dsn
addArbol (line 246)

Método encargado de incorporar un componente IgepArbol a una ventana Igep

  • access: protected
none addArbol (IgepArbol $arbol)
  • IgepArbol $arbol: Instancia de la clase IgepArbol que se quiere insertar en la ventana
addMatching (line 267)

Función encargada de indicar a Negocio la correspondencia de los campos de la TPL con los campos de la BD.

En principio sólo deben de indicarse los campos que se almacenarán en la BD.

  • access: public
none addMatching (campoTpl $campoTpl, campoBD $campoBD, tablaBD $tablaBD)
  • campoTpl $campoTpl: corresponde con el nombre del campo en la Tpl
  • campoBD $campoBD: indica el nombre del campo en la tabla de la BD
  • tablaBD $tablaBD: indica el nombre de la tabla a la que corresponde.

Redefinition of:
gvHidraForm_DB::addMatching()
Función encargada de indicar a Negocio la correspondencia de los campos de la TPL con los campos de la BD.
buildQuery (line 196)

Método que inicializa las variables para realizar la consulta correspondiente al panel de filtro.

Genera la Where a partir de los parámetros introducidos y modifica el filtro activo.

  • access: public
void buildQuery ()

Redefinition of:
gvHidraForm::buildQuery()
Método que inicializa las variables para realizar la consulta correspondiente al panel de filtro.
perform (line 106)

Método que SIEMPRE se lanza cuando venimos desde phrame y que es el encargado de realizar la unión entre Igep y el controlador (phrame).

Este método comprueba cual es la acción a ejecutar y lanza las operaciones pertinentes. Estas acciones pueden ser acciones genéricas en cuyo caso aparecerán en el codigo de este método como entradas del switch principal; o pueden ser acciones particulares del panel hijo, en cuyo caso deberán incorporarse al sobreescribiendo el método comportamientosParticulares en la clase hija. La forma que proporciona phrame para que le indiquemos la dirección de destino son los objetos de la clase actionForward. Por esta razón este método recogerá estos objetos y los devolverá a phrame; quien se encargará de redirigir al navegador hasta la URL adecuada. Estos objetos actionForward se obtienen a partir del parámetro $actionMapping (que se encarga de leer el valor del mappings.php de la aplicación).
IMPORTANTE: Este método SIEMPRE almacena en la SESSION el objeto panel actual, por ello no es necesario que nosotros lo almacenemos previamente si venimos de phrame.

  • access: public
void perform ( $actionMapping,  $actionForm)
  • $actionMapping
  • $actionForm

Redefinition of:
gvHidraForm::perform()
Método que SIEMPRE se lanza cuando venimos desde phrame y que es el encargado de realizar la unión entre Igep y el controlador (phrame).
refreshSearch (line 215)

Método encargado de realizar las consultas que se almacenan en el obj_ultimaConsulta

  • access: public
void refreshSearch ()

Redefinition of:
gvHidraForm::refreshSearch()
Método encargado de realizar las consultas que se almacenan en el obj_ultimaConsulta
regenerarInstancia (line 69)
  • access: public
void regenerarInstancia ([ $dsn = ''])
  • $dsn

Redefinition of:
gvHidraForm_DB::regenerarInstancia()

Inherited Methods

Inherited From gvHidraForm_DB

gvHidraForm_DB::gvHidraForm_DB()
gvHidraForm_DB::addConstante()
gvHidraForm_DB::addList()
gvHidraForm_DB::addMatching()
gvHidraForm_DB::calcularSecuencia()
gvHidraForm_DB::calcularSecuenciaBD()
gvHidraForm_DB::consultar()
gvHidraForm_DB::getConnection()
gvHidraForm_DB::getDSN()
gvHidraForm_DB::getFilterForEdit()
gvHidraForm_DB::getFilterForSearch()
gvHidraForm_DB::getTipoConsulta()
gvHidraForm_DB::limpiarInstancia()
gvHidraForm_DB::operar()
gvHidraForm_DB::postBorrar()
gvHidraForm_DB::postInsertar()
gvHidraForm_DB::postModificar()
gvHidraForm_DB::prepareDataSource()
gvHidraForm_DB::prepareDataSourceDetails()
gvHidraForm_DB::prepareDataSourceEdit()
gvHidraForm_DB::processDelete()
gvHidraForm_DB::processInsert()
gvHidraForm_DB::processUpdate()
gvHidraForm_DB::recoverData()
gvHidraForm_DB::recoverDataDetail()
gvHidraForm_DB::recoverDataEdit()
gvHidraForm_DB::regenerarInstancia()
gvHidraForm_DB::setFilterForEdit()
gvHidraForm_DB::setFilterForSearch()
gvHidraForm_DB::setLimiteConsulta()
gvHidraForm_DB::setOrderByForEditQuery()
gvHidraForm_DB::setOrderByForSearchQuery()
gvHidraForm_DB::setParametrosBusqueda()
gvHidraForm_DB::setPKForQueries()
gvHidraForm_DB::setSearchParameters()
gvHidraForm_DB::setSelectForEditQuery()
gvHidraForm_DB::setSelectForSearchQuery()
gvHidraForm_DB::setTipoConsulta()
gvHidraForm_DB::setWhereForEditQuery()
gvHidraForm_DB::setWhereForSearchQuery()
gvHidraForm_DB::showOnlyNewRecordsAfterInsert()

Inherited From gvHidraForm

gvHidraForm::gvHidraForm()
gvHidraForm::accionesParticulares()
gvHidraForm::addAccionInterfaz()
gvHidraForm::addCheckBox()
gvHidraForm::addDefaultData()
gvHidraForm::addFieldType()
gvHidraForm::addHijo()
gvHidraForm::addList()
gvHidraForm::addPadre()
gvHidraForm::addSelectionWindow()
gvHidraForm::buildQuery()
gvHidraForm::buildQueryDetails()
gvHidraForm::buildQueryEdit()
gvHidraForm::deleteSelected()
gvHidraForm::generarListas()
gvHidraForm::getDefaultData()
gvHidraForm::getResultadoBusqueda()
gvHidraForm::getResultadoEdicion()
gvHidraForm::initWindow()
gvHidraForm::insertData()
gvHidraForm::keepFilterValuesAfterSearch()
gvHidraForm::limpiarInstancia()
gvHidraForm::nuevo()
gvHidraForm::openWindow()
gvHidraForm::perform()
gvHidraForm::postBuscar()
gvHidraForm::postEditar()
gvHidraForm::postFocusChanged()
gvHidraForm::postRecargar()
gvHidraForm::preBorrar()
gvHidraForm::preBuscar()
gvHidraForm::preEditar()
gvHidraForm::preFocusChanged()
gvHidraForm::preIniciarVentana()
gvHidraForm::preInsertar()
gvHidraForm::preModificar()
gvHidraForm::preNuevo()
gvHidraForm::prepareDataSource()
gvHidraForm::prepareDataSourceDetails()
gvHidraForm::prepareDataSourceEdit()
gvHidraForm::preRecargar()
gvHidraForm::processDelete()
gvHidraForm::processInsert()
gvHidraForm::processUpdate()
gvHidraForm::recoverData()
gvHidraForm::recoverDataDetail()
gvHidraForm::recoverDataEdit()
gvHidraForm::refreshDetail()
gvHidraForm::refreshEdit()
gvHidraForm::refreshMaster()
gvHidraForm::refreshSearch()
gvHidraForm::regenerarInstancia()
gvHidraForm::regresoAVentana()
gvHidraForm::saltoDeVentana()
gvHidraForm::setResultadoBusqueda()
gvHidraForm::setResultadoEdicion()
gvHidraForm::showMensaje()
gvHidraForm::showMessage()
gvHidraForm::updateSelected()
gvHidraForm::_accionesInterfaz()
gvHidraForm::_focusChanged()
gvHidraForm::_getFilasSeleccionadas()
gvHidraForm::_recalcularListasDependientes()

Inherited From Action

Action::perform()

Inherited From Object

Object::equals()
Object::toString()

Documentation generated on Wed, 05 Oct 2011 10:36:30 +0200 by phpDocumentor 1.4.1