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 void   cp_ini_cliente()  
static void   cp_ini_server()  
static void   cp_ini_usuarios()  
static void   crear_directorio_destino()  
static boolean   esta_activo()  
static boolean   existe_archivo_certificado()  
static boolean   existe_ini_cliente()  
static boolean   existe_ini_server()  
static boolean   existe_ini_usuarios()  
static string   generar_id_entrada_cliente()  
static void   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 string   get_url_base()  
static void   path_clave_privada()  
static void   path_clave_publica()  
static void   set_estado_activacion()  
void   __construct ()  
void   crear_servicio_web ()  
void   generar_configuracion_cliente ()  
void   generar_configuracion_servidor ()  
string   generar_documentacion ()  
void   get_encabezado_doc ()  
void   get_pie_doc ()  

static method cp_ini_cliente  [línea 128]

  static 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 140]

  static 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 152]

  static 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 185]

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

Parámetros:
string   $dir: 
   $id_proyecto: 





static method esta_activo  [línea 253]

  static boolean 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 107]

  static boolean 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 96]

  static boolean 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 85]

  static boolean 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 118]

  static boolean 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 267]

  static string generar_id_entrada_cliente( array $headers )

Parámetros:
array   $headers: 





static method get_clave_privada  [línea 64]

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

Parámetros:
\toba_modelo_proyecto   $proyecto: 
   $id_servicio: 





static method get_dir_api_base  [línea 212]

  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 222]

  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 174]

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

Parámetros:
string   $path: 
string   $id_servicio: 





static method get_dir_proveedor  [línea 162]

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

Parámetros:
string   $path: 
string   $id_servicio: 





static method get_ini_cliente  [línea 57]

  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 45]

  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 75]

  static \toba_ini get_ini_usuarios( \toba_modelo_proyecto $proyecto )

Parámetros:
\toba_modelo_proyecto   $proyecto: 





static method get_url_base  [línea 202]

  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 29]

  static path_clave_privada( $proyecto )

Parámetros:
   $proyecto: 





static method path_clave_publica  [línea 34]

  static path_clave_publica( $proyecto )

Parámetros:
   $proyecto: 





static method set_estado_activacion  [línea 236]

  static 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]

  __construct( \toba_modelo_proyecto $proyecto )

Parámetros:
\toba_modelo_proyecto   $proyecto: 





crear_servicio_web   [línea 285]

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

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






generar_configuracion_cliente   [línea 320]

  generar_configuracion_cliente( $cert_servidor , string $url_sistema , $id_servicio )

Graba el archivo de configuracion del servicio dentro del directorio que luego sera enviado al cliente.
Parámetros:
   $cert_servidor: 
string   $url_sistema: 
   $id_servicio: 





generar_configuracion_servidor   [línea 350]

  generar_configuracion_servidor( $cert_cliente , [array $headers = array() ] , [ $id_servicio = '' ] )

Asocia el proyecto y servicio con el nombre del archivo que contiene la clave publica
Parámetros:
   $cert_cliente: 
array   $headers: 
   $id_servicio: 





generar_documentacion   [línea 391]

  string generar_documentacion( string $carpeta_doc , [boolean $forzar_reemplazo = false ] )

Genera el archivo de documentacion correspondiente para el servicio y devuelve su nombre
Parámetros:
string   $carpeta_doc: 
boolean   $forzar_reemplazo: 





get_encabezado_doc   [línea 417]

  get_encabezado_doc( $proyecto )

Parámetros:
   $proyecto: 





get_pie_doc   [línea 431]

  get_pie_doc( )







Desarrollado por SIU.
Documentación generada con phpDocumentor