Centrales |  Componentes |  consola |  Debug |  Default |  Fuentes |  SalidaGrafica |  Seguridad |  SIUToba |  Varios |  Deprecated

toba_modelo_soap

toba_modelo_soap

Ubicada en php/modelo/toba_modelo_soap.php [line 7]



Métodos Propios
static mixed   cp_ini_cliente()  
static mixed   cp_ini_server()  
static mixed   cp_ini_usuarios()  
static mixed   crear_directorio_destino()  
static bool   esta_activo()  
static bool   existe_archivo_certificado()  
static bool   existe_ini_cliente()  
static bool   existe_ini_server()  
static bool   existe_ini_usuarios()  
static string   generar_id_entrada_cliente()  
static mixed   get_clave_privada()  
static string   get_dir_api_base()  
static string   get_dir_api_personalizacion()  
static string   get_dir_consumidor()  
static string   get_dir_proveedor()  
static \toba_ini   get_ini_cliente()  
static \toba_ini   get_ini_server()  
static \toba_ini   get_ini_usuarios()  
static array   get_lista_servicios_consumibles()  
static string   get_url_base()  
static string   path_clave_privada()  
static string   path_clave_publica()  
static mixed   set_estado_activacion()  
mixed   __construct ()  
mixed   crear_servicio_web ()  
mixed   generar_configuracion_cliente ()  
mixed   generar_configuracion_servidor ()  
string   generar_documentacion ()  
mixed   get_encabezado_doc ()  
mixed   get_pie_doc ()  

static method cp_ini_cliente  [línea 149]

  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 method cp_ini_server  [línea 161]

  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 method cp_ini_usuarios  [línea 173]

  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 method crear_directorio_destino  [línea 206]

  static mixed crear_directorio_destino( string dir , mixed id_proyecto = '' ] )

Parámetros:
string   dir: 
mixed   id_proyecto: 





static method esta_activo  [línea 274]

  static bool esta_activo( \toba_modelo_proyecto proyecto , string id_servicio )

Parámetros:
\toba_modelo_proyecto   proyecto: 
string   id_servicio: 





static method existe_archivo_certificado  [línea 128]

  static bool existe_archivo_certificado( \toba_modelo_proyecto proyecto , string id_servicio = '' ] )

Parámetros:
\toba_modelo_proyecto   proyecto: 
string   id_servicio: 





static method existe_ini_cliente  [línea 117]

  static bool existe_ini_cliente( \toba_modelo_proyecto proyecto , string id_servicio = '' ] )

Parámetros:
\toba_modelo_proyecto   proyecto: 
string   id_servicio: 





static method existe_ini_server  [línea 106]

  static bool existe_ini_server( \toba_modelo_proyecto proyecto , string id_servicio = '' ] )

Parámetros:
\toba_modelo_proyecto   proyecto: 
string   id_servicio: 





static method existe_ini_usuarios  [línea 139]

  static bool existe_ini_usuarios( \toba_modelo_proyecto proyecto , string id_servicio = '' ] )

Parámetros:
\toba_modelo_proyecto   proyecto: 
string   id_servicio: 





static method generar_id_entrada_cliente  [línea 288]

  static string generar_id_entrada_cliente( array headers )

Parámetros:
array   headers: 





static method get_clave_privada  [línea 85]

  static mixed get_clave_privada( \toba_modelo_proyecto proyecto , mixed id_servicio = '' ] )

Parámetros:
\toba_modelo_proyecto   proyecto: 
mixed   id_servicio: 





static method get_dir_api_base  [línea 233]

  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 method get_dir_api_personalizacion  [línea 243]

  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 method get_dir_consumidor  [línea 195]

  static string get_dir_consumidor( string path , string id_servicio = '' ] )

Parámetros:
string   path: 
string   id_servicio: 





static method get_dir_proveedor  [línea 183]

  static string get_dir_proveedor( string path , string id_servicio = '' ] )

Parámetros:
string   path: 
string   id_servicio: 





static method get_ini_cliente  [línea 78]

  static \toba_ini get_ini_cliente( \toba_modelo_proyecto proyecto , string id_servicio = '' ] )

Parámetros:
\toba_modelo_proyecto   proyecto: 
string   id_servicio: 





static method get_ini_server  [línea 66]

  static \toba_ini get_ini_server( \toba_modelo_proyecto proyecto , string id_servicio = '' ] )

Parámetros:
\toba_modelo_proyecto   proyecto: 
string   id_servicio: 





static method get_ini_usuarios  [línea 96]

  static \toba_ini get_ini_usuarios( \toba_modelo_proyecto proyecto )

Parámetros:
\toba_modelo_proyecto   proyecto: 





static method get_lista_servicios_consumibles  [línea 54]

  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 method get_url_base  [línea 223]

  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 method path_clave_privada  [línea 34]

  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 method path_clave_publica  [línea 44]

  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 method set_estado_activacion  [línea 257]

  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: 





__construct   [línea 23]

  mixed __construct( \toba_modelo_proyecto proyecto )

Parámetros:
\toba_modelo_proyecto   proyecto: 





crear_servicio_web   [línea 306]

  mixed crear_servicio_web( \sting identificador , \smallint wsa , array parametros_ws )

Parámetros:
\sting   identificador: 
\smallint   wsa: 
array   parametros_ws: 






generar_configuracion_cliente   [línea 341]

  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: 





generar_configuracion_servidor   [línea 371]

  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: 





generar_documentacion   [línea 412]

  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: 





get_encabezado_doc   [línea 438]

  mixed get_encabezado_doc( mixed proyecto )

Parámetros:
mixed   proyecto: 





get_pie_doc   [línea 452]

  mixed get_pie_doc( )






Desarrollado por SIU.
Documentación generada con phpDocumentor