static mixed cp_ini_cliente(
string
path_origen ,
\toba_modelo_proyecto
proyecto ,
string
id_servicio = '' ] )
|
|
Parámetros:
string |
path_origen: |
|
\toba_modelo_proyecto |
proyecto: |
|
string |
id_servicio: |
|
static mixed cp_ini_server(
string
path_origen ,
\toba_modelo_proyecto
proyecto ,
string
id_servicio = '' ] )
|
|
Parámetros:
string |
path_origen: |
|
\toba_modelo_proyecto |
proyecto: |
|
string |
id_servicio: |
|
static mixed cp_ini_usuarios(
string
path_origen ,
\toba_modelo_proyecto
proyecto ,
string
id_servicio = '' ] )
|
|
Parámetros:
string |
path_origen: |
|
\toba_modelo_proyecto |
proyecto: |
|
string |
id_servicio: |
|
static mixed crear_directorio_destino(
string
dir ,
mixed
id_proyecto = '' ] )
|
|
Parámetros:
string |
dir: |
|
mixed |
id_proyecto: |
|
static bool esta_activo(
\toba_modelo_proyecto
proyecto ,
string
id_servicio )
|
|
Parámetros:
\toba_modelo_proyecto |
proyecto: |
|
string |
id_servicio: |
|
static bool existe_archivo_certificado(
\toba_modelo_proyecto
proyecto ,
string
id_servicio = '' ] )
|
|
Parámetros:
\toba_modelo_proyecto |
proyecto: |
|
string |
id_servicio: |
|
static bool existe_ini_cliente(
\toba_modelo_proyecto
proyecto ,
string
id_servicio = '' ] )
|
|
Parámetros:
\toba_modelo_proyecto |
proyecto: |
|
string |
id_servicio: |
|
static bool existe_ini_server(
\toba_modelo_proyecto
proyecto ,
string
id_servicio = '' ] )
|
|
Parámetros:
\toba_modelo_proyecto |
proyecto: |
|
string |
id_servicio: |
|
static bool existe_ini_usuarios(
\toba_modelo_proyecto
proyecto ,
string
id_servicio = '' ] )
|
|
Parámetros:
\toba_modelo_proyecto |
proyecto: |
|
string |
id_servicio: |
|
static string generar_id_entrada_cliente(
array
headers )
|
|
Parámetros:
static mixed get_clave_privada(
\toba_modelo_proyecto
proyecto ,
mixed
id_servicio = '' ] )
|
|
Parámetros:
\toba_modelo_proyecto |
proyecto: |
|
mixed |
id_servicio: |
|
static string get_dir_api_base(
\toba_modelo_proyecto
proyecto )
|
|
Devuelve el path donde esta la api rest del proyecto pasado por parametro
Parámetros:
\toba_modelo_proyecto |
proyecto: |
|
static string get_dir_api_personalizacion(
\toba_modelo_proyecto
proyecto )
|
|
Devuelve el path donde esta la extension/personalizacion de api rest del proyecto pasado por parametro
Parámetros:
\toba_modelo_proyecto |
proyecto: |
|
static string get_dir_consumidor(
string
path ,
string
id_servicio = '' ] )
|
|
Parámetros:
string |
path: |
|
string |
id_servicio: |
|
static string get_dir_proveedor(
string
path ,
string
id_servicio = '' ] )
|
|
Parámetros:
string |
path: |
|
string |
id_servicio: |
|
static \toba_ini get_ini_cliente(
\toba_modelo_proyecto
proyecto ,
string
id_servicio = '' ] )
|
|
Parámetros:
\toba_modelo_proyecto |
proyecto: |
|
string |
id_servicio: |
|
static \toba_ini get_ini_server(
\toba_modelo_proyecto
proyecto ,
string
id_servicio = '' ] )
|
|
Parámetros:
\toba_modelo_proyecto |
proyecto: |
|
string |
id_servicio: |
|
static \toba_ini get_ini_usuarios(
\toba_modelo_proyecto
proyecto )
|
|
Parámetros:
\toba_modelo_proyecto |
proyecto: |
|
static array get_lista_servicios_consumibles(
\toba_modelo_proyecto
proyecto )
|
|
Devuelve un listado de los servicios rest consumibles
Parámetros:
\toba_modelo_proyecto |
proyecto: |
|
static string get_url_base(
\toba_modelo_proyecto
proyecto )
|
|
Devuelve la URL basica de la api rest para el proyecto pasado por parametro
Parámetros:
\toba_modelo_proyecto |
proyecto: |
|
static string path_clave_privada(
\toba_modelo_proyecto
proyecto )
|
|
Devuelve el path al archivo de la clave privada
Parámetros:
\toba_modelo_proyecto |
proyecto: |
|
static string path_clave_publica(
\toba_modelo_proyecto
proyecto )
|
|
Devuelve el path al archivo de la clave publica
Parámetros:
\toba_modelo_proyecto |
proyecto: |
|
static mixed set_estado_activacion(
\toba_modelo_proyecto
proyecto ,
string
id_servicio ,
\smallint
estado )
|
|
Permite activar o desactivar un servicio web determinado
Parámetros:
\toba_modelo_proyecto |
proyecto: |
|
string |
id_servicio: |
|
\smallint |
estado: |
|
mixed __construct(
\toba_modelo_proyecto
proyecto )
|
|
Parámetros:
\toba_modelo_proyecto |
proyecto: |
|
mixed crear_servicio_web(
\sting
identificador ,
\smallint
wsa ,
array
parametros_ws )
|
|
Parámetros:
\sting |
identificador: |
|
\smallint |
wsa: |
|
array |
parametros_ws: |
|
mixed generar_configuracion_cliente(
mixed
cert_servidor ,
string
url_sistema ,
mixed
id_servicio )
|
|
Graba el archivo de configuracion del servicio dentro del directorio que luego sera enviado al cliente.
Parámetros:
mixed |
cert_servidor: |
|
string |
url_sistema: |
|
mixed |
id_servicio: |
|
mixed generar_configuracion_servidor(
mixed
cert_cliente ,
[array
headers = array() ] ,
[mixed
id_servicio = '' ] )
|
|
Asocia el proyecto y servicio con el nombre del archivo que contiene la clave publica
Parámetros:
mixed |
cert_cliente: |
|
array |
headers: |
|
mixed |
id_servicio: |
|
string generar_documentacion(
string
carpeta_doc ,
[bool
forzar_reemplazo = false ] )
|
|
Genera el archivo de documentacion correspondiente para el servicio y devuelve su nombre
Parámetros:
string |
carpeta_doc: |
|
bool |
forzar_reemplazo: |
|
mixed get_encabezado_doc(
mixed
proyecto )
|
|
Parámetros: