static void set_modo_compatible_manejo_sesion(
$compatible
)
|
|
Parámetros:
toba_componente __construct(
$definicion
)
|
|
Parámetros:
Redefinido en subclases como:
void agregar_dependencia(
string
$identificador, string
$proyecto, string
$objeto
)
|
|
Parámetros:
|
string |
$identificador: |
ID. de la dependencia |
|
string |
$proyecto: |
|
|
string |
$objeto: |
ID. de componente en el proyecto |
void agregar_dependencia_por_indice(
$identificador_rol,
$identificador_componente, string
$identificador, string
$proyecto, string
$tipo
)
|
|
Parámetros:
|
string |
$identificador: |
ID. del componente |
|
string |
$proyecto: |
|
|
string |
$tipo: |
Tipo de componente |
|
|
$identificador_rol: |
|
|
|
$identificador_componente: |
|
Elimina toda la memoria interna actual y de pedidos anteriores
Retorna la referencia al componente padre o contenedor del actual, generalmente un ci
toba_componente dependencia(
string
$id, [
$carga_en_demanda = true], boolean
$cargar_en_demanda
)
|
|
Accede a una dependencia del objeto, opcionalmente si la dependencia no esta cargada, la carga
Parámetros:
|
string |
$id: |
Identificador de la dependencia dentro del objeto actual |
|
boolean |
$cargar_en_demanda: |
En caso de que el objeto no se encuentre cargado en memoria, lo carga |
|
|
$carga_en_demanda: |
|
Redefinido en subclases como:
-
toba_ci::dependencia()
: Accede a una dependencia del objeto, opcionalmente si la dependencia no esta cargada, la carga
boolean dependencia_cargada(
$id
)
|
|
Parámetros:
Destructor del componente
Redefinido en subclases como:
void eliminar_estado_sesion(
[array
$no_eliminar = null]
)
|
|
Elimina de la sesion las propiedades de este componente, a su vez pone en null estas propiedades en este objeto
Parámetros:
|
array |
$no_eliminar: |
Excepciones, propiedades que no se van a poner en null |
boolean existe_dependencia(
$id
)
|
|
Retorna verdadero si un componente es dependencia del actual
Parámetros:
Redefinido en subclases como:
integer get_cantidad_dependencias(
)
|
|
Retorna la cantidad de dependencias cargadas
array get_dependencias(
)
|
|
Retorna un array con las dependencias cargadas del componente
array get_dependencias_clase(
$ereg_busqueda
)
|
|
Devuelve las dependencias cuya clase de componente coincide con la expresion regular pasada como parametro
Parámetros:
array get_estado_sesion(
)
|
|
Construye un arreglo con los valores de todas las propiedades a almacenarse en sesion
|
Return: | Arreglo(propiedad => valor) |
Retorna el identificador del componente
string get_mensaje(
mixed
$indice, [mixed
$parametros = null]
)
|
|
Retorna un mensaje asociado al componente
Parámetros:
|
mixed |
$indice: |
Indice del mensaje en el componente |
|
mixed |
$parametros: |
|
void get_parametro(
string
$parametro
)
|
|
Parámetros:
|
string |
$parametro: |
Puede ser a,b,c,d,e,f |
void informar(
mixed
$indice, [mixed
$parametros = null], [string
$nivel = null]
)
|
|
Informa un mensaje predefinido al usuario, usando toba::notificacion() y toba::mensajes()
Parámetros:
|
mixed |
$indice: |
Indice del mensaje predefinido |
|
mixed |
$parametros: |
|
|
string |
$nivel: |
Severidad: info o error |
void informar_msg(
string
$mensaje, [string
$nivel = null]
)
|
|
Informa un mensaje al usuario
Parámetros:
|
string |
$mensaje: |
Mensaje a mostrar |
|
string |
$nivel: |
Severidad: info o error |
Information Tags:
Redefinido en subclases como:
mixed invocar_callback(
string
$metodo
)
|
|
Metodo generico de invocar callbacks en el propio objeto
Parámetros:
|
string |
$metodo: |
Nombre completo del metodo a invocar |
|
Return: | apex_callback_sin_rpta en caso que no se encuentre el callback, sino la respuesta del metodo |
|
Access: | protected |
Parámetros:
Redefinido en subclases como:
void mantener_estado_sesion(
)
|
|
|
Deprecated: | Usar $this->set_propiedades_sesion |
void set_controlador(
toba_componente
$controlador, [string
$id_en_padre = null]
)
|
|
Determina que el componente actual es controlado por otro
Parámetros:
|
toba_componente |
$controlador: |
Padre o contenedor de este componente |
|
string |
$id_en_padre: |
Id de este componente en el padre (conocido como dependencia) |
Redefinido en subclases como:
void set_propiedades_sesion(
array
$props
)
|
|
Fuerza a persistir en sesion ciertas propiedades internas
Parámetros:
|
array |
$props: |
Arreglo que contiene los nombres de las propiedades |