1.1.1.1- SignaturaResultListEntries listEntry(String idApplication, ParamListEntries param) throws RemoteException, SRTException 1.1.1.2.- Parámetros de invocaciónNombre | Tipo | Descripción | Obligatorio |
---|
info | Info | Filtro de búsqueda en función de la información básica del asiento. Son obligatorios los campos organism, requestType y register. | Sí | consolidatedValue | Int | Filtro para seleccionar los asientos consolidados (en Registro Físico), los no consolidados ó indistinto INDISTINTO = 0 NO CONSOLIDADOS = 1 CONSOLIDADOS = 2 | No | sender | Actor | Interesado que envía el asiento | No | senderAgent | Actor | Representante del interesado que envía el asiento | No | receiver | Actor | Destinatario al que va dirigido el asiento | No | receiverAgent | Actor | Representante del destinatario al que va dirigido el asiento | No | dateStart | Date | Fecha (y hora) de presentación a partir de la cual se desea listar los asientos | No | dateEnd | Date | Fecha (y hora) de presentación hasta la que se desea listar los asientos | No | specificData | Date[] | Datos específicos asociados | No | sortColumn | String | Ordenación por el nombre de la columna | Sí | ascending | Boolean | Ordenación de las columnas ASCENDENTE = true DESCENDENTE = false | Sí | fromIndex | Int | Valor desde el cual se busca | Sí | toIndex | Int | Valor de búsqueda | Sí |
El emisor (Sender), representante del emisor (SenderAgent), receptor/es (Receivers) y representante del receptor(ReceiverAgent) pueden ser de tipo Person, Organism, Company y UndefinedActor Solamente se debería utilizar UndefinedActor para el Sender. Person extends Actor | Tipo | Descripción | Obligatorio |
---|
Nif | String | Nif | Sí | Name | String | Nombre | No | Surname1 | String | Primer apellido | No | Surname2 | String | Segundo apellido | No | Mail | String | Correo | No | Address | String | Dirección | No |
Organism extends Actor | Tipo | Descripción | Obligatorio |
---|
Code | String | Código del organismo | Sí | Name | String | Descripción del organismo | Sí |
Company extends Actor | Tipo | Descripción | Obligatorio |
---|
Cif | String | Cif | Sí | Name | String | Nombre | Sí |
UndefinedActor extends Actor | Tipo | Descripción | Obligatorio |
---|
NOTA: En métodos en los que se cree un asiento registral, solamente se debería utilizar este tipo UndefinedActor para el Sender. Por ejemplo, en un caso en el que el interesado es menor, el Sender (el menor) sería de tipo UndefinedActor y el representante del menor (SenderAgent) que presenta el documento sería de tipo Person. |
|
|
| code | String | Código | Sí | name | String | Nombre | Sí |
1.1.1.3.- Parámetros de respuestaNombre | Tipo | Descripción |
---|
entries | Entry[] | Listado de asientos que cumplen los filtros de búsqueda establecidos. |
1.1.1.4.- ValidacionesNombre | Descripción |
---|
InternalCoreException | Se agrupan todos aquellos errores internos de funcionamiento del SRT. |
1.1.1.5.- Códigos errorTipo | Descripción |
---|
SRTException | Error en la operación. | RemoteException | Error remoto. |
1.1.1.6.- Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
collapse | true |
---|
| ParamListEntries paramListEntries = new ParamListEntries();
ResultListEntries entries = new ResultListEntries();
Info info = new Info();
// Código de organismo, es un atributo que el integrador deberá pedir
al responsable funcional que le ha solicitado la aplicación
info.setOrganism("ORGXXXXX");
//Código de Libro de registro
info.setRegister("REG_XXX");
// Código de procedimiento, es un atributo que el integrador deberá
pedir al responsable funcional que le ha solicitado la aplicación
info.setProcessType("xxx");
//Tipo de Entry (Entrada(0), Salida(1))
info.setRequestType(SRTClientConstants.REQUEST_TYPE_INPUT);
//Fecha de creación del Entry
Calendar requestTime = Calendar.getInstance();
info.setRequestTime(requestTime);
paramListEntries.setInfo(info);
entries = entryClient.listEntry(paramListEntries); |
|