Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Expand
titleMás detalles...

1.1.1.1- Signatura

ResultListEntries listEntry(String idApplication, ParamListEntries param) throws RemoteException, SRTException

1.1.1.2.- Parámetros de invocación

NombreTipoDescripciónObligatorio
infoInfoFiltro de búsqueda en función de la información básica del asiento. Son obligatorios los campos organism, requestType y register.
consolidatedValueIntFiltro para seleccionar los asientos consolidados (en Registro Físico), los no consolidados ó indistinto
INDISTINTO = 0
NO CONSOLIDADOS = 1
CONSOLIDADOS = 2
No
senderActorInteresado que envía el asientoNo
senderAgentActorRepresentante del interesado que envía el asientoNo
receiverActorDestinatario al que va dirigido el asientoNo
receiverAgentActorRepresentante del destinatario al que va dirigido el asientoNo
dateStartDateFecha (y hora) de presentación a partir de la cual se desea listar los asientosNo
dateEndDateFecha (y hora) de presentación hasta la que se desea listar los asientosNo
specificDataDate[]Datos específicos asociadosNo
sortColumnStringOrdenación por el nombre de la columna
ascendingBoolean

Ordenación de las columnas

ASCENDENTE = true

DESCENDENTE = false

fromIndexIntValor desde el cual se busca
toIndexIntValor de búsqueda


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 ActorTipoDescripciónObligatorio
NifStringNif 
NameStringNombreNo
Surname1StringPrimer apellidoNo
Surname2StringSegundo apellidoNo
MailStringCorreoNo
AddressStringDirecciónNo


Organism extends ActorTipoDescripciónObligatorio
CodeStringCódigo del organismo
NameStringDescripción del organismo


Company extends ActorTipoDescripciónObligatorio
CifStringCif
NameStringNombre


UndefinedActor extends ActorTipoDescripciónObligatorio
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.



codeStringCódigo
nameStringNombre

1.1.1.3.- Parámetros de respuesta

NombreTipoDescripción
entriesEntry[]Listado de asientos que cumplen los filtros de búsqueda establecidos.

1.1.1.4.- Validaciones

NombreDescripción
InternalCoreExceptionSe agrupan todos aquellos errores internos de funcionamiento del SRT.

1.1.1.5.- Códigos error

TipoDescripción
SRTExceptionError en la operación.
RemoteExceptionError remoto.

1.1.1.6.- Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
collapsetrue
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);



...