WSCOMUN  2.1.0
Web Services Comunes para PHP/GVHidra
Métodos públicos
Referencia de la Clase WSClientPortafirmas
Diagrama de herencias de WSClientPortafirmas
WSComunFClient

Métodos públicos

 pf_downloadDocument ($username, $password, $documentId)
 
 pf_downloadSign ($username, $password, $documentId)
 
 pf_queryDocumentTypes ($username, $password, $query)
 
 pf_queryJobs ($username, $password, $query)
 
 pf_queryRequest ($username, $password, $requestId)
 
 pf_queryStates ($username, $password, $query)
 
 pf_queryUsers ($username, $password, $query)
 
 pf_queryImportanceLevels ($username, $password, $query)
 
 pf_queryEnhancedUsers ($username, $password, $queryUser, $querySeat)
 
 pf_queryEnhancedJobs ($username, $password, $queryJob, $querySeat)
 
 pf_queryEnhancedUserJobAssociatedToJob ($username, $password, $jobIdentifier)
 
 pf_queryEnhancedUserJobAssociatedToUser ($username, $password, $userIdentifier)
 
 pf_querySeats ($username, $password, $query)
 
 pf_querySign ($username, $password, $documentId)
 
 pf_mod_createRequest ($username, $password, $request)
 
 pf_mod_deleteDocument ($username, $password, $documentId)
 
 pf_mod_deleteRequest ($username, $password, $requestId)
 
 pf_mod_deleteSigners ($username, $password, $requestId, $signerList)
 
 pf_mod_insertDocument ($username, $password, $requestId, $document)
 
 pf_mod_insertSigners ($username, $password, $requestId, $signLine, $signerList, $signLineType)
 
 pf_mod_sendRequest ($username, $password, $requestId)
 
 pf_mod_updateRequest ($username, $password, $request)
 
 pf_mod_removeRequest ($username, $password, $requestId, $removingMessage)
 
 pf_adm_insertEnhancedUsers ($username, $password, $enhancedUserList)
 
 pf_adm_updateEnhancedUsers ($username, $password, $enhancedUserList)
 
 pf_adm_deleteUsers ($username, $password, $userIdentifierList)
 
 pf_adm_insertEnhancedJobs ($username, $password, $enhancedJobList)
 
 pf_adm_updateEnhancedJobs ($username, $password, $enhancedJobList)
 
 pf_adm_deleteJobs ($username, $password, $jobIdentifierList)
 
 pf_adm_assignJobToUser ($username, $password, $jobIdentifier, $userIdentifier, $fstart, $fend)
 
 pf_adm_separateJobToUser ($username, $password, $jobIdentifier, $userIdentifier)
 
- Métodos públicos heredados desde WSComunFClient
 __construct ($v_wsdl, $v_opciones=null)
 
 getDebugMode ()
 
 getDebugInfo ()
 
 setDebugMode ($activo)
 
 addDebugInfo ($info)
 
 setKeyFile ($pathKey)
 
 setPassPhrase ($passphrase)
 
 setCertFile ($pathCert)
 
 setWSDLTimeOut ($segs)
 
 getCertificateSerial ($set=true)
 
 loadTracertPAI ($vTrazabilidadPAI)
 
 enableWSSecurity ()
 
 disableWSSecurity ()
 
 enableTrazabilidadPAI ()
 
 disableTrazabilidadPAI ()
 
 __getClient ($tipo)
 

Otros miembros heredados

- Métodos públicos estáticos heredados desde WSComunFClient
static makeWSClient ($wsID, $v_wsdl, $v_opciones=null)
 
static getCertificateInfo ($ruta, $formato=null)
 
static numberBaseConvert ($numstring, $frombase=10, $tobase=16)
 
static getClientIP ()
 
- Campos de datos heredados desde WSComunFClient
const KEYCLIENTE_AUTENTICA = 'autentica'
 
const KEYCLIENTE_AUTORIZA = 'autoriza'
 
const KEYCLIENTE_FIRMA = 'firma'
 
const KEYCLIENTE_GDE = 'gde'
 
const KEYCLIENTE_SALT = 'salt'
 
const KEYCLIENTE_CSV = 'csv'
 
const KEYCLIENTE_CATASTRO = 'catastro'
 
const KEYCLIENTE_CATASTRO_BIENES = 'catbienes'
 
const KEYCLIENTE_GDE2 = 'gde2'
 
const KEYCLIENTE_PF = 'pfcons'
 
const KEYCLIENTE_PF_MOD = 'pfmod'
 
const KEYCLIENTE_PF_ADM = 'pfadm'
 
const KEYCLIENTE_GVLOGIN = 'gvlogin'
 
const KEYCLIENTE_REGDEPARTAMENTAL = 'regdepartamental'
 
const TIPOBUSQUEDA_USUARIO = 'USUARIO'
 
const TIPOBUSQUEDA_GRUPO = 'GRUPO'
 
- Métodos protegidos heredados desde WSComunFClient
 __clienteOn ($tipo, $trazabilidadPai=true, $opcionesClienteWS=null)
 
 array2ObjectTree ($array)
 
 objectTree2array ($obj)
 
 tratarExcepcionEstandar ($e, $clienteWS)
 
 tratarMTOMEstandar ($response, $itemToReturn=null)
 
 xml_to_array (&$root)
 
- Atributos protegidos heredados desde WSComunFClient
 $v_clienteWS
 
 $passPhrase =null
 
 $vTrazabilidad
 
 $userToken = ''
 
 $passUserToken = ''
 
 $enableTrazabilidadPAI = true
 
 $enableWSSecurity = true
 
- Atributos protegidos estáticos heredados desde WSComunFClient
static $MYSOAPOP_TRACE = true
 
static $MYSOAPOP_WSDL_CACHE = WSDL_CACHE_BOTH
 
static $MYSOAPOP_SOAP_VERSION = SOAP_1_1
 
static $NAMESPACE_GVA = 'http://dgm.gva.es/ayf/war/schemas/v2_00'
 
static $NAMESPACE_GDE = 'urn:es:gva:dgm:tra:gde:vista:model'
 
static $NAMESPACE_SALT = 'http://salt.ws.edu.gva.es/'
 
static $NAMESPACE_CSVGVA = 'urn:es:gva:dgm:tra:csvgva'
 
static $NAMESPACE_GDE2 = 'urn:es:gva:dgm:tra:gde:vista:v2:model'
 
static $NAMESPACE_CAT_ESP = 'http://intermediacion.redsara.es/scsp/esquemas/datosespecificos'
 
static $NAMESPACE_CAT_PET = 'http://intermediacion.redsara.es/scsp/esquemas/V3/peticion'
 
static $NAMESPACE_CAT_SR = 'http://intermediacion.redsara.es/scsp/esquemas/V3/solicitudRespuesta'
 
static $NAMESPACE_PF = null
 
static $NAMESPACE_PF_MOD = null
 
static $NAMESPACE_PF_ADM = null
 
static $NAMESPACE_LOGIN = 'urn:es:gva:gvlogin:sso:model'
 
static $NAMESPACE_REGDEPARTAMENTAL = 'urn:es:gva:mastin:departamental:model'
 

Descripción detallada

Definición en la línea 18 del archivo WSClientPortafirmas.php.

Documentación de las funciones miembro

◆ pf_adm_assignJobToUser()

pf_adm_assignJobToUser (   $username,
  $password,
  $jobIdentifier,
  $userIdentifier,
  $fstart,
  $fend 
)

Asigna un cargo a un usuario para un determinado periodo de tiempo

Parámetros
string$usernameNombre de usuario
string$passwordContraseña del usuario
objectjobIdentifier $jobIdentifier Identificador del cargo que se quiere asignar al usuario
objectuserIdentifier $userIdentifier Identificador del usuario al que se le quiere asignar el cargo
\DateTime$fstartFecha de inicio de la asociación usuario-cargo
\DateTime$fendFecha de finalización de la asociación
Devuelve
array Array asociativo con la respuesta del servicio [xxx] public

Definición en la línea 1874 del archivo WSClientPortafirmas.php.

◆ pf_adm_deleteJobs()

pf_adm_deleteJobs (   $username,
  $password,
  $jobIdentifierList 
)

Elimina cargos de la aplicación

Parámetros
string$usernameNombre de usuario
string$passwordContraseña del usuario
objectjobIdentifierList $jobIdentifierList Lista de identificadores de cargos a eliminar
Devuelve
array Array asociativo con la respuesta del servicio [xxx] public

Definición en la línea 1809 del archivo WSClientPortafirmas.php.

◆ pf_adm_deleteUsers()

pf_adm_deleteUsers (   $username,
  $password,
  $userIdentifierList 
)

Elimina usuarios de la aplicación

Parámetros
string$usernameNombre de usuario
string$passwordContraseña del usuario
objectuserIdentifierList $userIdentifierList Lista de identificadores de usuario a eliminar
Devuelve
array Array asociativo con la respuesta del servicio [xxx] public

Definición en la línea 1623 del archivo WSClientPortafirmas.php.

◆ pf_adm_insertEnhancedJobs()

pf_adm_insertEnhancedJobs (   $username,
  $password,
  $enhancedJobList 
)

Crea nuevos cargos en la aplicación

Parámetros
string$usernameNombre de usuario
string$passwordContraseña del usuario
enhancedJobList$enhancedJobListLista de cargos a insertar
Devuelve
array Array asociativo con la respuesta del servicio [xxx] public

Definición en la línea 1685 del archivo WSClientPortafirmas.php.

◆ pf_adm_insertEnhancedUsers()

pf_adm_insertEnhancedUsers (   $username,
  $password,
  $enhancedUserList 
)

Crea nuevos usuarios en la aplicación

Parámetros
string$usernameNombre de usuario
string$passwordContraseña del usuario
enhancedUserList$enhancedUserListLista de usuarios a insertar
Devuelve
array Array asociativo con la respuesta del servicio [xxx] public

Definición en la línea 1499 del archivo WSClientPortafirmas.php.

◆ pf_adm_separateJobToUser()

pf_adm_separateJobToUser (   $username,
  $password,
  $jobIdentifier,
  $userIdentifier 
)

Elimina la relación usuario-cargo

Parámetros
string$usernameNombre de usuario
string$passwordContraseña del usuario
object$jobIdentifieridentificador del cargo del que se quiere eliminar la asociación
object$userIdentifierIdentificador del usuario del que se quiere eliminar la asociación
Devuelve
array Array asociativo con la respuesta del servicio [xxx] public

Definición en la línea 1940 del archivo WSClientPortafirmas.php.

◆ pf_adm_updateEnhancedJobs()

pf_adm_updateEnhancedJobs (   $username,
  $password,
  $enhancedJobList 
)

Modifica cargos en la aplicación

Parámetros
string$usernameNombre de usuario
string$passwordContraseña del usuario
enhancedJobList$enhancedJobListLista de cargos a modificar
Devuelve
array Array asociativo con la respuesta del servicio [xxx] public

Definición en la línea 1747 del archivo WSClientPortafirmas.php.

◆ pf_adm_updateEnhancedUsers()

pf_adm_updateEnhancedUsers (   $username,
  $password,
  $enhancedUserList 
)

Modifica usuarios en la aplicación

Parámetros
string$usernameNombre de usuario
string$passwordContraseña del usuario
enhancedUserList$enhancedUserListLista de usuarios a modificar
Devuelve
array Array asociativo con la respuesta del servicio [xxx] public

Definición en la línea 1561 del archivo WSClientPortafirmas.php.

◆ pf_downloadDocument()

pf_downloadDocument (   $username,
  $password,
  $documentId 
)

Permite recuperar el contenido de un documento (binario y en B64) a partir del id del mismo

Parámetros
string$usernameNombre de usuario
string$passwordContraseña del usuario
string$documentIdIdentificador del documento
Devuelve
array Array asociativo con la respuesta del servicio [documentBinary|documentB64] public

Definición en la línea 53 del archivo WSClientPortafirmas.php.

◆ pf_downloadSign()

pf_downloadSign (   $username,
  $password,
  $documentId 
)

Permite recuperar la firma de un documento (array asociativo) a partir del id del documento

Parámetros
string$usernameNombre de usuario
string$passwordContraseña del usuario
string$documentIdIdentificador del documento
Devuelve
array Array asociativo [signature] [[identifier],[sign],[signFormat],[csv],[csvAnulado],[csvNormativa],[content]] public

Definición en la línea 118 del archivo WSClientPortafirmas.php.

◆ pf_mod_createRequest()

pf_mod_createRequest (   $username,
  $password,
  $request 
)

Sirve para crear una petición en el portafirmas

Parámetros
string$usernameNombre de usuario
string$passwordContraseña del usuario
request$requestDatos de la peticion
Devuelve
array Array asociativo con la respuesta del servicio [xxx] public

Definición en la línea 931 del archivo WSClientPortafirmas.php.

◆ pf_mod_deleteDocument()

pf_mod_deleteDocument (   $username,
  $password,
  $documentId 
)

Permite quitar un documento de una petición que ha sido creada, pero que todavía no ha sido enviada

Parámetros
string$usernameNombre de usuario
string$passwordContraseña del usuario
string$documentIdIdentificador del documento
Devuelve
array Array asociativo con la respuesta del servicio [xxx] public

Definición en la línea 992 del archivo WSClientPortafirmas.php.

◆ pf_mod_deleteRequest()

pf_mod_deleteRequest (   $username,
  $password,
  $requestId 
)

Permite eliminar una petición que ha sido creada, pero que todavía no ha sido enviada

Parámetros
string$usernameNombre de usuario
string$passwordContraseña del usuario
string$requestIdIdentificador de la peticion
Devuelve
array Array asociativo con la respuesta del servicio [xxx] public

Definición en la línea 1054 del archivo WSClientPortafirmas.php.

◆ pf_mod_deleteSigners()

pf_mod_deleteSigners (   $username,
  $password,
  $requestId,
  $signerList 
)

Permite eliminar firmantes de una petición que ha sido creada, pero que todavía no ha sido enviada

Parámetros
string$usernameNombre de usuario
string$passwordContraseña del usuario
string$requestIdIdentificador de la peticion
signerList$signerListLista de firmantes
Devuelve
array Array asociativo con la respuesta del servicio [xxx] public

Definición en la línea 1117 del archivo WSClientPortafirmas.php.

◆ pf_mod_insertDocument()

pf_mod_insertDocument (   $username,
  $password,
  $requestId,
  $document 
)

Permite añadir un documento a una petición que ha sido creada, pero que todavía no ha sido enviada

Parámetros
string$usernameNombre de usuario
string$passwordContraseña del usuario
string$requestIdIdentificador de la peticion
document$documentDeclaración del documento
Devuelve
array Array asociativo con la respuesta del servicio [xxx] public

Definición en la línea 1181 del archivo WSClientPortafirmas.php.

◆ pf_mod_insertSigners()

pf_mod_insertSigners (   $username,
  $password,
  $requestId,
  $signLine,
  $signerList,
  $signLineType 
)

Permite añadir una nueva linea de firma a una petición que ha sido creada, pero que todavía no ha sido enviada

Parámetros
string$usernameNombre de usuario
string$passwordContraseña del usuario
string$requestIdIdentificador de la peticion
int$signLineLinea en la que se inserta la firma
signerList$signerListLista de cargos y usuarios que se quieren quitar de la linea
string$signLineTypeIndica si debe ser firmada o se debe dar el visto bueno [FIRMA|VISTOBUENO]
Devuelve
array Array asociativo con la respuesta del servicio [xxx] public

Definición en la línea 1247 del archivo WSClientPortafirmas.php.

◆ pf_mod_removeRequest()

pf_mod_removeRequest (   $username,
  $password,
  $requestId,
  $removingMessage 
)

Permite retirar una petición enviada que no se encuentra en un estado final

Parámetros
string$usernameNombre de usuario
string$passwordContraseña del usuario
string$requestIdIdentificador de la peticion
string$removingMessageMensaje de usuario con el motivo del retiro de la petición
Devuelve
array Array asociativo con la respuesta del servicio [xxx] public

Definición en la línea 1436 del archivo WSClientPortafirmas.php.

◆ pf_mod_sendRequest()

pf_mod_sendRequest (   $username,
  $password,
  $requestId 
)

Permite enviar una petición que ha sido creada, pero que todavía no ha sido enviada

Parámetros
string$usernameNombre de usuario
string$passwordContraseña del usuario
string$requestIdIdentificador de la peticion
Devuelve
array Array asociativo con la respuesta del servicio [xxx] public

Definición en la línea 1311 del archivo WSClientPortafirmas.php.

◆ pf_mod_updateRequest()

pf_mod_updateRequest (   $username,
  $password,
  $request 
)

Permite actualizar la información una petición que ha sido creada, pero que todavía no ha sido enviada

Parámetros
string$usernameNombre de usuario
string$passwordContraseña del usuario
request$requestElemento complejo que representa una petición
Devuelve
array Array asociativo con la respuesta del servicio [xxx] public

Definición en la línea 1373 del archivo WSClientPortafirmas.php.

◆ pf_queryDocumentTypes()

pf_queryDocumentTypes (   $username,
  $password,
  $query 
)

Permite recuperar los tipos de documento disponibles

Parámetros
string$usernameNombre de usuario
string$passwordContraseña del usuario
string$queryValor de búsqueda o null
Devuelve
array Array asociativo con la respuesta del servicio [xxx] public

Definición en la línea 184 del archivo WSClientPortafirmas.php.

◆ pf_queryEnhancedJobs()

pf_queryEnhancedJobs (   $username,
  $password,
  $queryJob,
  $querySeat 
)

Permite recuperar una lista de cargos válidos con algo más de información a partir de una consulta

Parámetros
string$usernameNombre de usuario
string$passwordContraseña del usuario
string$queryJobFiltro de cargo / Null
string$querySeatFiltro de sedes / Null
Devuelve
array Array asociativo con la respuesta del servicio [xxx] public

Definición en la línea 621 del archivo WSClientPortafirmas.php.

◆ pf_queryEnhancedUserJobAssociatedToJob()

pf_queryEnhancedUserJobAssociatedToJob (   $username,
  $password,
  $jobIdentifier 
)

Recupera la lista de usuarios asociados a un cargo. Un cargo sólo puede tener asociado a un usuario en un determinado periodo de tiempo

Parámetros
string$usernameNombre de usuario
string$passwordContraseña del usuario
string$jobIdentifierIdentificador del cargo
Devuelve
array Array asociativo con la respuesta del servicio [xxx] public

Definición en la línea 684 del archivo WSClientPortafirmas.php.

◆ pf_queryEnhancedUserJobAssociatedToUser()

pf_queryEnhancedUserJobAssociatedToUser (   $username,
  $password,
  $userIdentifier 
)

Recupera la lista de cargos asociados a un usuario

Parámetros
string$usernameNombre de usuario
string$passwordContraseña del usuario
string$userIdentifierIdentificador del usuario
Devuelve
array Array asociativo con la respuesta del servicio [xxx] public

Definición en la línea 746 del archivo WSClientPortafirmas.php.

◆ pf_queryEnhancedUsers()

pf_queryEnhancedUsers (   $username,
  $password,
  $queryUser,
  $querySeat 
)

Permite recuperar una lista de usuarios válidos con algo más de información a partir de una consulta

Parámetros
string$usernameNombre de usuario
string$passwordContraseña del usuario
string$queryUserFiltro de usuarios / Null
string$querySeatFiltro de sedes / Null
Devuelve
array Array asociativo con la respuesta del servicio [xxx] public

Definición en la línea 557 del archivo WSClientPortafirmas.php.

◆ pf_queryImportanceLevels()

pf_queryImportanceLevels (   $username,
  $password,
  $query 
)

Permite recuperar los niveles de importancia disponibles

Parámetros
string$usernameNombre de usuario
string$passwordContraseña del usuario
string$queryValor de búsqueda o null
Devuelve
array Array asociativo con la respuesta del servicio [xxx] public

Definición en la línea 494 del archivo WSClientPortafirmas.php.

◆ pf_queryJobs()

pf_queryJobs (   $username,
  $password,
  $query 
)

Permite recuperar los cargos disponibles

Parámetros
string$usernameNombre de usuario
string$passwordContraseña del usuario
string$queryValor de búsqueda o null
Devuelve
array Array asociativo con la respuesta del servicio [xxx] public

Definición en la línea 246 del archivo WSClientPortafirmas.php.

◆ pf_queryRequest()

pf_queryRequest (   $username,
  $password,
  $requestId 
)

Permite recuperar una petición existente en el servidor

Parámetros
string$usernameNombre de usuario
string$passwordContraseña del usuario
string$requestIdIdentificador de la peticion.
Devuelve
array Array asociativo con la respuesta del servicio [xxx] public

Definición en la línea 308 del archivo WSClientPortafirmas.php.

◆ pf_querySeats()

pf_querySeats (   $username,
  $password,
  $query 
)

Recupera las sedes que cumplen una determinada condición

Parámetros
string$usernameNombre de usuario
string$passwordContraseña del usuario
string$queryValor de búsqueda o null
Devuelve
array Array asociativo con la respuesta del servicio [xxx] public

Definición en la línea 808 del archivo WSClientPortafirmas.php.

◆ pf_querySign()

pf_querySign (   $username,
  $password,
  $documentId 
)

Permite recuperar la información del Código Seguro de Validación (CSV) asociado al documento así como la referencia del mismo en el sistema GDE

Parámetros
string$usernameNombre de usuario
string$passwordContraseña del usuario
string$queryIdentificador del documento
Devuelve
array Array asociativo con la respuesta del servicio [xxx] public

Definición en la línea 870 del archivo WSClientPortafirmas.php.

◆ pf_queryStates()

pf_queryStates (   $username,
  $password,
  $query 
)

Permite recuperar los estados disponibles

Parámetros
string$usernameNombre de usuario
string$passwordContraseña del usuario
string$queryValor de búsqueda o null
Devuelve
array Array asociativo con la respuesta del servicio [xxx] public

Definición en la línea 370 del archivo WSClientPortafirmas.php.

◆ pf_queryUsers()

pf_queryUsers (   $username,
  $password,
  $query 
)

Permite recuperar los usuarios disponibles.

Parámetros
string$usernameNombre de usuario
string$passwordContraseña del usuario
string$queryValor de búsqueda o null
Devuelve
array Array asociativo con la respuesta del servicio [xxx] public

Definición en la línea 432 del archivo WSClientPortafirmas.php.


La documentación para esta clase fue generada a partir del siguiente fichero: