\OperacionFormulario

Representa una operación que se realiza en un formulario.

Summary

Methods
Properties
Constants
estado()
ejecutada()
pagina()
parametros()
esValida()
request()
dbTabla()
dbEsquema()
dbMetadatos()
dbClave()
esMaster()
esDetail()
No public properties found
No constants found
__construct()
$params
$ESTADOS
N/A
No private methods found
No private properties found
N/A

Properties

$params

$params : array

Type

array

$ESTADOS

$ESTADOS : 

Type

Methods

estado()

estado() : integer

Estado actual de la operación.

Returns

integer —

una de las constantes iOperacion::ESTADO_*

ejecutada()

ejecutada() : boolean

¿La operación ya fue ejecutada?

Returns

boolean

pagina()

pagina() : string

Página donde se aplica la operación.

Returns

string

parametros()

parametros() : array

Parámetros que se aplican a la operación.

Returns

array

esValida()

esValida() : boolean

¿La operación es válida en el contexto actual?

Por defecto retorna true; las sublases pueden especializar este comportamiento.

Returns

boolean

request()

request() : array

Parámetros que recibió la página en el request.

Returns

array

dbTabla()

dbTabla() : string

Tabla de la base de datos sobre la que se realiza la operación.

Returns

string

dbEsquema()

dbEsquema() : string

Esquema de la base de datos sobre la que se realiza la operación.

Returns

string

dbMetadatos()

dbMetadatos() : string

Elemento de la base de datos de donde se obtienen los metadatos para realizar la operación.

Returns

string

dbClave()

dbClave() : array

Nombres de columnas que conforman la clave primaria de la tabla sobre la que se realiza la operación.

Returns

array

esMaster()

esMaster() : boolean

¿La página representa una entidad master?

Returns

boolean

esDetail()

esDetail() : boolean

¿La página representa una entidad detail?

Returns

boolean

__construct()

__construct(integer  $estado, string  $pagina, array  $request, string  $tabla_nombre, string  $tabla_metadatos, string  $tabla_esquema, array  $clave, boolean  $es_master, boolean  $es_detail, array  $params_extra = array()) 

Parameters

integer $estado

una de las constantes iOperacion::ESTADO_*

string $pagina
array $request
string $tabla_nombre
string $tabla_metadatos
string $tabla_esquema
array $clave

valores de la clave primaria de la tabla

boolean $es_master
boolean $es_detail
array $params_extra