En este apartado se explicarán los servicios de PAU, cómo invocar, parámetros que devuelve y un ejemplo de invocación de cada servicio
ÍNDICE DE SERVICIOS
Servicios IInfoServicePortType
Búsquedas y consultas de aplicaciones
Método 'applicationList'
Servicio que devuelve una lista de aplicaciones definidas en la aplicación PAU, en función de la información que se pasa como parámetro en el objeto ParamApplicationList.
La información devuelta de cada aplicación incluye, el alias de la aplicación, el nombre de la aplicación, las Ips asignadas o los métodos que tiene asociados.
...
Signatura
ResultApplicationList applicationList(ParamApplicationList paramApplicationList)
Parámetros de invocación
...
Parámetros de respuesta
...
Códigos error
...
...
...
Ejemplo de invocación
Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
|
ParamApplicationList params = new ParamApplicationList();
ApplicationSearch appSearch = new ApplicationSearch();
appSearch.setAlias("PAU");
params.setApplicationSearch(appSearch);
ResultApplicationList result = pauAgent.applicationList(params); |
Método 'applicationRelationList'
Servicio que devuelve una lista con las relaciones de acceso existentes entre dos aplicaciones, dada de alta en PAU, en función de la información pasada como parámetro en el objeto paramApplicationRelationList
Esta relación es la que permite que una aplicación utilice servicios de otra aplicación.
...
Signatura
ResultApplicationRelationList applicationRelationList (ParamApplicationRelationList paramApplicationRelationList)
Parámetros de invocación
...
Parámetros de respuesta
...
Códigos error
...
...
...
Ejemplo de invocación
Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
|
ParamApplicationRelationList params = new ParamApplicationRelationList();
ApplicationRelationSearch appSearch = new ApplicationRelationSearch();
appSearch.setApplicationAliasA("SVCD");
params.setApplicationRelationSearch(appSearch);
ResultApplicationRelationList result = pauAgent.applicationRelationList(params); |
Método 'authorizeApplication'
Servicio que comprueba si una aplicación tiene autorización sobre otra para acceder a un determinado método. Se comprueba también si la ip desde la que accede es una de las permitidas para dicha aplicación.
La relación entre la aplicación invocante y los servicios de la aplicación invocada debe estar dada de alta en PAU. La Ip tambien debe estar dada de alta en PAU.
...
Signatura
ResultAuthorizeApplication authorizeApplication(ParamAuthorizeApplication paramAuthorizeApplication)
Parámetros de invocación
...
Parámetros de respuesta
...
Códigos error
...
...
...
Ejemplo de invocación
Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
|
ParamAuthorizeApplication paramAuthorizeApplication = new ParamAuthorizeApplication();
paramAuthorizeApplication.setApplicationAliasA("App A");
paramAuthorizeApplication.setApplicationAliasB("App B");
// ha de ser ip desde la que accede appA
paramAuthorizeApplication.setIp("127.0.0.3");
paramAuthorizeApplication.setMethodCode("MET00296");
ResultAuthorizeApplication result = pauAgent.authorizeApplication(paramAuthorizeApplication); |
Método 'methodApplicationList'
Servicio que devuelve dentro del objeto ResultMethodApplicationList un vector de IPs y un vector de Métodos asociados con la aplicación que se pasa como parámetro en el objeto ParamMethodApplicationList
La lista de métodos y de Ips relacionadas con una aplicación, deben estar dadas de alta en PAU.
...
Signatura
ResultMethodApplicationList methodApplicationList (ParamMethodApplicationList paramMethodApplicationList)
Parámetros de invocación
...
Parámetros de respuesta
...
Códigos error
...
...
...
Ejemplo de invocación
Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
|
ParamMethodApplicationList params = new ParamMethodApplicationList();
params.setApplicationAlias("SIU");
ResultMethodApplicationList result = pauAgent.methodList(params); |
Búsquedas y consultas de acciones
Método 'actionList'
Servicio que devuelve una lista de acciones en función de la información pasada como parámetro en el objeto ParamActionList
Estas acciones deben estar dadas de alta en PAU. Se puede buscar la acción mediante su código, el alias de la aplicación, el nombre de la aplicación.
...
Signatura
ResultActionList actionList(ParamActionList paramActionList)
Parámetros de invocación
...
Parámetros de respuesta
...
Códigos error
...
...
...
Ejemplo de invocación
Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
|
ParamActionList params = new ParamActionList();
ActionSearch search = new ActionSearch();
search.setAlias("INSERTAR_SELLOS");
params.setActionSearch(search);
ResultActionList result = pauAgent.actionList(params); |
Búsquedas y consultas de usuarios
Método 'admRoleList'
Servicio que devuelve el listado de perfiles administrativos con el que se puede crear una asignación de un grupo de gestión a un usuario, dados de alta en PAU.
Al dar de alta a un usuario, se le asignan grupos de gestión, para lo que es necesario conocer los perfiles administrativos disponiblesEn este apartado se explicarán los servicios de PAU, cómo invocar, parámetros que devuelve y un ejemplo de invocación de cada servicio
ÍNDICE DE SERVICIOS
Servicios IInfoServicePortType
Búsquedas y consultas de aplicaciones
Método 'applicationList'
Servicio que devuelve una lista de aplicaciones definidas en la aplicación PAU, en función de la información que se pasa como parámetro en el objeto ParamApplicationList.
La información devuelta de cada aplicación incluye, el alias de la aplicación, el nombre de la aplicación, las Ips asignadas o los métodos que tiene asociados.
Expand |
---|
|
SignaturaResultAdmRoleList admRoleList(ParamAdmRoleList paramAdmRoleListResultApplicationList applicationList(ParamApplicationList paramApplicationList) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | admRoleSearchapplicationSearch | 1242693904 | Objeto AdmRoleSearch con campos de búsquedaObjeto ApplicationSearch |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | admRoleapplications | 1242693904[] | Lista de objetos AdmRole, con los datos de los rolesobjetos Application | size | int | Tamaño de la lista admRole applications devuelta |
Códigos error
ADMROLELISTAPPLICATIONLIST_00 | Error durante el proceso de búsquedaADMROLELISTbúsqueda de aplicaciones. | APPLICATIONLIST_01 | El objeto ParamAdmRoleList ParamApplicationList es nulo. | ADMROLELISTAPPLICATIONLIST_02 | No existe ningún administrador de rol para esos se han encontrado aplicaciones para estos parámetros de búsqueda. | ADMROLELISTAPPLICATIONLIST_03 | Ha ocurrido algún tipo de error al buscar el rol en la base de datosrealizar la búsqueda. | APPLICATIONLIST_04 | Error de paginación al realizar la búsqueda. |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamAdmRoleListParamApplicationList params = new ParamAdmRoleListParamApplicationList();
AdmRoleSearchApplicationSearch admRoleSearchappSearch = new AdmRoleListApplicationSearch();
admRoleSearchappSearch.setnamesetAlias("nombre del perfilPAU");
params.setAdmRoleSearchsetApplicationSearch(admRoleSearchappSearch);
ResultAdmRoleListResultApplicationList result = pauAgent.admRoleListapplicationList(params); |
|
Método '
...
applicationRelationList'
Servicio que devuelve una lista de roles asignados a un usuario en función de la información pasada como parámetro en el objeto ParamAssignedRoleList.Se puede buscar los roles asignados buscando por el fiscal anagram del usuario, el código de organismo, el alias de la aplicación o un código de rol específicocon las relaciones de acceso existentes entre dos aplicaciones, dada de alta en PAU, en función de la información pasada como parámetro en el objeto paramApplicationRelationList
Esta relación es la que permite que una aplicación utilice servicios de otra aplicación.
Expand |
---|
|
SignaturaResultAssignedRoleList assignedRoleList(ParamAssignedRoleList paramAssignedRoleListResultApplicationRelationList applicationRelationList (ParamApplicationRelationList paramApplicationRelationList) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | assignedRoleSearchapplicationRelationSearch | 1242693904 | Objeto AssignedRoleSearch con campos de búsquedaObjeto ApplicationRelationSearch |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | assignedRolesapplicationRelations | 1242693904[] | Lista de objetos AssignedRole, con los datos de los rolesobjetos ApplicationRelation | size | int | Tamaño de la lista assignedRoles lista applicationRelations devuelta |
Códigos error
ASSIGNEDROLELISTAPPLICATIONRELATIONLIST_00 | Error durante el proceso de búsqueda de roles asignadosASSIGNEDROLELISTrelaciones entre aplicaciones | APPLICATIONRELATIONLIST_01 | El objeto paramAssignedRoleList ParamApplicationRelationList es nulo | ASSIGNEDROLELISTAPPLICATIONRELATIONLIST_02 | No se han encontrado asignaciones relaciones entre aplicaciones para esos estos parámetros de búsqueda. | ASSIGNEDROLELISTAPPLICATIONRELATIONLIST_03 | Ha ocurrido algún error al realizar la búsqueda. | ASSIGNEDROLELIST_04 | Debe indicarse el código de organismo |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamAssignedRoleListParamApplicationRelationList paramparams = new ParamAssignedRoleListParamApplicationRelationList();
AssignedRoleSearchApplicationRelationSearch sappSearch = new AssignedRoleSearchApplicationRelationSearch();
sappSearch.setFiscalAnagramsetApplicationAliasA("29120602AMARTSANJSVCD");
paramparams.setAssignedRoleSearchsetApplicationRelationSearch(sappSearch);
ResultAssignedRoleListResultApplicationRelationList result = pauAgent.assignedRoleListapplicationRelationList(paramparams); |
|
Método '
...
authorizeApplication'
Servicio que devuelve una lista de roles asignados a un usuario en función de la información pasada como parámetro en el objeto ParamAssignedRoleListByBranchSe puede buscar los roles asignados buscando por el fiscal anagram del usuario, el código de organismo, el alias de la aplicación o un código de rol específico o la rama de un organismocomprueba si una aplicación tiene autorización sobre otra para acceder a un determinado método. Se comprueba también si la ip desde la que accede es una de las permitidas para dicha aplicación.
La relación entre la aplicación invocante y los servicios de la aplicación invocada debe estar dada de alta en PAU. La Ip tambien debe estar dada de alta en PAU.
Expand |
---|
|
SignaturaResultAssignedRoleList assignedRoleList(ParamAssignedRoleListByBranch paramAssignedRoleListByBranchResultAuthorizeApplication authorizeApplication(ParamAuthorizeApplication paramAuthorizeApplication) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | assignedRoleTreeSearch | 1242693904 | Objeto AssignedRoleTreeSearch con campos de búsqueda | organismCode | applicationAliasA | String | Alias aplicación A | applicationAliasB | String | Alias aplicación B | methodCode | String | Código de organismodel método | ip | String | Dirección Ip |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | assignedRoles | 1242693904[] | Lista de objetos AssignedRole, con los datos de los roles | size | int | Tamaño de la lista assignedRoles devuelta |
Códigos error
ASSIGNEDROLELISTAUTHORIZEAPPLICATION_00 | Error durante el proceso de búsqueda de roles asignados | ASSIGNEDROLELIST_01 | El objeto paramAssignedRoleList es nulo | ASSIGNEDROLELIST_02 | No se han encontrado asignaciones para esos parámetros de búsqueda. | ASSIGNEDROLELIST_03 | Ha ocurrido algún error al realizar la búsqueda. | ASSIGNEDROLELIST_04 | Debe indicarse el código de organismo | de autorización. | AUTHORIZEAPPLICATION_01 | El parámetro alias de la aplicación la aplicación A es nulo. | AUTHORIZEAPPLICATION_02 | El parámetro alias de la aplicación B es nulo. | AUTHORIZEAPPLICATION_03 | El parámetro methodCode es nulo. | AUTHORIZEAPPLICATION_04 | El parámetro Ip es nulo. | AUTHORIZEAPPLICATION_05 | No existe una relación entre aplicaciones. | AUTHORIZEAPPLICATION_06 | La ip no está en la lista de ip's permitidas. |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamAssignedRoleListParamAuthorizeApplication paramparamAuthorizeApplication = new ParamAssignedRoleListParamAuthorizeApplication();
AssignedRoleTreeSearch s = new AssignedRoleTreeSearch(paramAuthorizeApplication.setApplicationAliasA("App A");
sparamAuthorizeApplication.setFiscalAnagramsetApplicationAliasB("29120602AMARTSANJApp B");
s.setOrganismCode("ORG00021// ha de ser ip desde la que accede appA
paramAuthorizeApplication.setIp("127.0.0.3");
paramparamAuthorizeApplication.setAssignedRoleSearchsetMethodCode(s"MET00296");
ResultAssignedRoleListResultAuthorizeApplication result = pauAgent.assignedRoleListauthorizeApplication(paramparamAuthorizeApplication); |
|
Método '
...
methodApplicationList'
Servicio que devuelve una lista de roles asignados a un usuario en función de la información pasada dentro del objeto ResultMethodApplicationList un vector de IPs y un vector de Métodos asociados con la aplicación que se pasa como parámetro en el objeto ParamAssignedRoleListByTree.Se puede buscar los roles asignados buscando por el fiscal anagram del usuario, el código de organismo, el alias de la aplicación o un código de rol específico o el árbol al que pertenece de un organismoParamMethodApplicationList
La lista de métodos y de Ips relacionadas con una aplicación, deben estar dadas de alta en PAU.
Expand |
---|
|
SignaturaResultAssignedRoleList assignedRoleList(ParamAssignedRoleListByTree paramAssignedRoleListByTreeResultMethodApplicationList methodApplicationList (ParamMethodApplicationList paramMethodApplicationList) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | assignedRoleTreeSearch | 1242693904 | Objeto AssignedRoleTreeSearch con campos de búsqueda | organismCode | applicationAlias | String | Código Alias de | organismola aplicación |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | assignedRolesmethods | 1242693904[] | Lista de objetos AssignedRole, con los datos de los roles | size | int | Tamaño de la lista assignedRoles devueltaobjetos Method, métodos de la aplicación | ips | 1242693904[] | Lista de objetos Ip, Ips de la aplicación |
Códigos error
ASSIGNEDROLELISTMETHODAPPLICATIONLIST_00 | Error durante el proceso de búsqueda de roles asignados | ASSIGNEDROLELISTMETHODAPPLICATIONLIST_01 | El objeto paramAssignedRoleList ParamMethodApplicationList es nulo | ASSIGNEDROLELISTMETHODAPPLICATIONLIST_02 | No se han encontrado asignaciones para esos parámetros de búsqueda. | ASSIGNEDROLELISThay Ips ni métodos asociados a la aplicación | METHODAPPLICATIONLIST_03 | Ha ocurrido algún error al realizar la búsqueda. | ASSIGNEDROLELISTMETHODAPPLICATIONLIST_04 | Debe indicarse el código de organismoEl Alias de la Aplicación es nulo |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamAssignedRoleListParamMethodApplicationList paramparams = new ParamAssignedRoleListParamMethodApplicationList();
AssignedRoleTreeSearch s = new AssignedRoleTreeSearch();
s.setFiscalAnagram("29120602AMARTSANJ");
s.setOrganismCode("ORG00021");
param.setAssignedRoleSearch(s);
ResultAssignedRoleListparams.setApplicationAlias("SIU");
ResultMethodApplicationList result = pauAgent.assignedRoleListmethodList(paramparams); |
|
Búsquedas y consultas de acciones
Método '
...
actionList'
Servicio que devuelve una lista con los roles asignados a cada uno de los usuarios pasados como parámetros de acciones en función de la información pasada como parámetro en el objeto ParamAssignedRolesUserListAdemás se pueden filtrar los roles asignados buscando por el fiscal anagram del usuario, el código de organismo, el alias de la aplicación o un código de rol específicoParamActionList
Estas acciones deben estar dadas de alta en PAU. Se puede buscar la acción mediante su código, el alias de la aplicación, el nombre de la aplicación.
Expand |
---|
|
SignaturaResultAssignedRolesUserList assignedRolesUserList(ParamAssignedRolesUserList paramAssignedRoleUserListResultActionList actionList(ParamActionList paramActionList) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | assignedRolesUserListSearchactionSearch | AssignedRolesUserListSearch | Objeto AssignedRolesUserListSearch con campos de búsqueda1242693904 | Objeto ActionSearch |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | assignedRolesToUserListactions | 1242693904[] | Lista de objetos AssignedRolesToUser, con los datos de los rolesobjetos Action | size | int | Tamaño de la lista actions devuelta |
Códigos error
ASSIGNEDROLESUSERLISTACTIONLIST_00 | Error durante el proceso de búsqueda de roles asignados | ASSIGNEDROLESUSERLISTHa ocurrido algún error al realizar la búsqueda | ACTIONLIST_01 | El objeto paramAssignedRolesUserList paramActionList es nulo | ASSIGNEDROLESUSERLISTACTIONLIST_02 | Los No se han encontrado acciones con los parámetros de búsqueda son nulos o no se ha definido ningún usuario (anagramas fiscales). | ASSIGNEDROLESUSERLIST_03 | Ha ocurrido algún error al realizar la búsqueda. | indicados |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamAssignedRolesUserListParamActionList params = new ParamAssignedRolesUserListParamActionList();
AssignedRolesUserListSearchActionSearch assignedRolesUserListSearchsearch = new AssignedRolesUserListSearchActionSearch();
assignedRolesUserListSearchsearch.setFiscalAnagramListsetAlias("11111111TINSERTAR_SELLOS");
params.setAssignedRolesUserListSearchsetActionSearch(assignedRolesUserListSearchsearch);
ResultAssignedRolesUserListResultActionList result = pauAgent.assignedRolesUserListactionList(params); |
|
Búsquedas y consultas de usuarios
Método '
...
admRoleList'
Servicio que autoriza a un usuario comprobando el organismo al que pertenece y la aplicación a la que desea tener acceso. Se devuelve dentro del objeto ResultAuthorize un vector de Roles que posee el usuario.
Para poder acceder a una aplicación un usuario debe seleccionar un organismo en el que debe tener permisos para esa aplicacióndevuelve el listado de perfiles administrativos con el que se puede crear una asignación de un grupo de gestión a un usuario, dados de alta en PAU.
Al dar de alta a un usuario, se le asignan grupos de gestión, para lo que es necesario conocer los perfiles administrativos disponibles.
Expand |
---|
|
SignaturaResultAuthorize authorize(ParamAuthorize paramAuthorizeResultAdmRoleList admRoleList(ParamAdmRoleList paramAdmRoleList) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | organismCodeadmRoleSearch | String1242693904 | Código de organismo | applicationAlias | String | Alias de la aplicación | Objeto AdmRoleSearch con campos de búsqueda |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | roleadmRole | Role1242693904[] | Lista de objetos Roleobjetos AdmRole, con los datos de los rolesde los roles | size | int | Tamaño de la lista admRole devuelta |
Códigos error
AUTHORIZEADMROLELIST_00 | Error durante el proceso de | autorizaciónAUTHORIZE ParamAuthorize .AUTHORIZEAUTHORIZE_03 | El parámetro anagrama fiscal es nulo. | AUTHORIZE_04 | El parámetro código de organismo es nulo. | AUTHORIZE_05 | No existen datos para ese usuario u organismo. | AUTHORIZE_06 | El funcionario no tiene roles para esa aplicación y organismo. | AUTHORIZE_07 | El parámetro alias de aplicación es nulo. | No existe ningún administrador de rol para esos parámetros de búsqueda | ADMROLELIST_03 | Ha ocurrido algún tipo de error al buscar el rol en la base de datos | .
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamAuthorizeParamAdmRoleList params = new ParamAuthorize()ParamAdmRoleList;
params.setApplicationAlias("SVCD"
AdmRoleSearch admRoleSearch = new AdmRoleList();
paramsadmRoleSearch.setFiscalAnagramsetname("25152907SDIAZMEDMnombre del perfil");
params.setOrganismCodesetAdmRoleSearch("ORG00002"admRoleSearch);
ResultAuthorizeResultAdmRoleList result = pauAgent.authorizeadmRoleList(params); |
|
Método '
...
assignedRoleList'
Servicio que devuelve la última conexión de un usuario en una aplicaciónuna lista de roles asignados a un usuario en función de la información pasada como parámetro en el objeto ParamAssignedRoleList.
Se puede buscar los roles asignados buscando por el fiscal anagram del usuario, el código de organismo, el alias de la aplicación o un código de rol específico.
Expand |
---|
|
SignaturaResultGetLastConnection getLastConnection(ParamGetLastConnection paramGetLastConnectionResultAssignedRoleList assignedRoleList(ParamAssignedRoleList paramAssignedRoleList) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | userConSearchassignedRoleSearch | 1242693904 | El objeto UserConSearch, contiene criterios de búsqueda de UserCon, así como los parámetros de paginación y ordenación.Objeto AssignedRoleSearch con campos de búsqueda |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | userConassignedRoles | UserCon | Objeto con la información de la última conexión de usuario.1242693904[] | Lista de objetos AssignedRole, con los datos de los roles | size | int | Tamaño de la lista assignedRoles devuelta |
Códigos error
GETLASTCONNECTIONASSIGNEDROLELIST_00 | Error durante el proceso de búsqueda | .GETLASTCONNECTION parámetro paramGetLastConnection objeto paramAssignedRoleList es nulo | .GETLASTCONNECTIONGETLASTCONNECTION_03 | El parametro del fiscal anagrama es nulo. | GETLASTCONNECTION_04 | El parametro de la aplicacion es nulo. | GETLASTCONNECTION_05 | No se han encontrado conexiones para esos parametros de busqueda | El objeto userConSearch es nulo. | No se han encontrado asignaciones para esos parámetros de búsqueda. | ASSIGNEDROLELIST_03 | Ha ocurrido algún error al realizar la búsqueda. | ASSIGNEDROLELIST_04 | Debe indicarse el código de organismo |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamGetLasConnection paramsParamAssignedRoleList param = new ParamAssignedRoleList();
AssignedRoleSearch s = new ParamGetLasConnectionAssignedRoleSearch();
paramss.setFiscalAnagram("11111111H29120602AMARTSANJ");
paramsparam.setApplicationAliassetAssignedRoleSearch("PAU"s);
ResultGetLasConnectionResultAssignedRoleList result = pauAgent.getLasConnectionassignedRoleList(paramsparam); |
|
Método '
...
assignedRoleList1'
Servicio que devuelve dentro del objeto ResultRoleList un vector una lista de roles asignados a un usuario en función del contenido del parámetro paramRoleList.
Devuelve una lista de roles dados de alta en PAU, pudiendo filtrar por de la información pasada como parámetro en el objeto ParamAssignedRoleListByBranch
Se puede buscar los roles asignados buscando por el fiscal anagram del usuario, el código de organismo, el alias de la aplicación , el o un código del rol, el nombre del rol, o la descripción del rolde rol específico o la rama de un organismo.
Expand |
---|
|
SignaturaResultRoleList roleList(ParamRoleList paramRoleListResultAssignedRoleList assignedRoleList(ParamAssignedRoleListByBranch paramAssignedRoleListByBranch) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | roleSearchassignedRoleTreeSearch | 1242693904 | Objeto ParamRoleList AssignedRoleTreeSearch con campos de búsqueda | organismCode | String | Código de organismo |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | rolesassignedRoles | AppRole1242693904[] | Listado de roles encontradosLista de objetos AssignedRole, con los datos de los roles | size | int | Tamaño del listadoTamaño de la lista assignedRoles devuelta |
Códigos error
ROLELISTASSIGNEDROLELIST_00 | Error durante el proceso de búsqueda de roles .asignados | ROLELISTASSIGNEDROLELIST_01 | El objeto paramRoleList paramAssignedRoleList es nulo. | ROLELISTASSIGNEDROLELIST_04 02 | No se han encontrado roles asignaciones para estos esos parámetros de búsqueda. | ROLELISTASSIGNEDROLELIST_05 03 | Ha ocurrido algún error al realizar la búsqueda. | ASSIGNEDROLELIST_04 | Debe indicarse el código de organismo |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| aramRoleListParamAssignedRoleList paramsparam = new ParamRoleListParamAssignedRoleList();
RoleSearchAssignedRoleTreeSearch searchs = new RoleSearch( AssignedRoleTreeSearch();
s.setFiscalAnagram("29120602AMARTSANJ");
searchs.setApplicationAliassetOrganismCode("aliasORG00021");
paramsparam.setRoleSearchsetAssignedRoleSearch(searchs);
ResultRoleListResultAssignedRoleList result = pauAgent.roleListassignedRoleList(paramsparam); |
|
Método '
...
assignedRoleList2'
Servicio que devuelve los usuarios que pertenezcan a una rama de organismos, dados de alta con un rol determinado dentro de una aplicación. Estos usuarios con sus roles estarán dados de alta en PAUuna lista de roles asignados a un usuario en función de la información pasada como parámetro en el objeto ParamAssignedRoleListByTree.
Se puede buscar los roles asignados buscando por el fiscal anagram del usuario, el código de organismo, el alias de la aplicación o un código de rol específico o el árbol al que pertenece de un organismo.
Expand |
---|
|
SignaturaResultUserByOrganismTree userByOrganismTree(ParamUserByOrganismTree paramUserByOrganismTreeResultAssignedRoleList assignedRoleList(ParamAssignedRoleListByTree paramAssignedRoleListByTree) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | organismsCodeTreeassignedRoleTreeSearch | String[] | Lista de códigos de organismos a los que puede pertenecer el usuario | roleName | String | Nombre del rol | applicationAlias | String | Alias de la aplicación1242693904 | Objeto AssignedRoleTreeSearch con campos de búsqueda | organismCode | String | Código de organismo |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | userassignedRoles | 1242693904[] | Lista de objetos User.objetos AssignedRole, con los datos de los roles | size | int | Tamaño de la lista assignedRoles devuelta |
Códigos error
USERSORGANISMTREE_01 | El objeto paramUserByOrganismTree es nulo. | USERSORGANISMTREEASSIGNEDROLELIST_00 | Error durante el proceso de búsqueda de roles asignados | USERSORGANISMTREEASSIGNEDROLELIST_ | 02La lista de organismos está vacía o es nula. | USERSORGANISMTREE_0301 | El objeto paramAssignedRoleList es nulo | ASSIGNEDROLELIST_02 | No se | ha han encontrado | ningún rol asignaciones para esos parámetros de búsqueda. | USERSORGANISMTREEASSIGNEDROLELIST_04 | El alias de la aplicación es nulo | USERSORGANISMTREE_05 | El rol no existe en el sistema | USERSORGANISMTREE_06 | El nombre del rol es nulo03 | Ha ocurrido algún error al realizar la búsqueda. | ASSIGNEDROLELIST_04 | Debe indicarse el código de organismo |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| String[] organismsCodeTree = new String[2];
organismsCodeTree[0] = "ORG00007";
organismsCodeTree[1] = "ORG00012";
String roleName = "PREPARADOR-COMPULSOR";
String applicationAlias = "SCE";
ParamUserByOrganismTree param | ParamAssignedRoleList param = new ParamAssignedRoleList();
AssignedRoleTreeSearch s = new ParamUserByOrganismTreeAssignedRoleTreeSearch();
params.setOrganismsCodeTreesetFiscalAnagram(organismsCodeTree"29120602AMARTSANJ");
params.setApplicationAliassetOrganismCode(applicationAlias"ORG00021");
param.setRoleNamesetAssignedRoleSearch(roleNames);
ResultUserByOrganismTreeResultAssignedRoleList result = pauAgent.userByOrganismTreeassignedRoleList(param); |
|
Método '
...
assignedRolesUserList'
Servicio que devuelve los usuarios que pertenezcan a a algún organismo de los indicados con alguno de los roles indicados.Estos usuarios con sus roles estarán dados de alta en PAUuna lista con los roles asignados a cada uno de los usuarios pasados como parámetros en el objeto ParamAssignedRolesUserList
Además se pueden filtrar los roles asignados buscando por el fiscal anagram del usuario, el código de organismo, el alias de la aplicación o un código de rol específico.
Expand |
---|
|
SignaturaResultUserByOrganismTreeExtended userByOrganismTreeExtended( ParamUserByOrganismTreeExtended paramUserByOrganismTreeResultAssignedRolesUserList assignedRolesUserList(ParamAssignedRolesUserList paramAssignedRoleUserList) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | organismsCodeTreeassignedRolesUserListSearch | String[] | Lista de códigos de organismos a los que puede pertenecer el usuario | roleName | String[] | Nombre de roles por los que se filtrará | applicationAlias | String | Alias de la aplicación | AssignedRolesUserListSearch | Objeto AssignedRolesUserListSearch con campos de búsqueda |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | userassignedRolesToUserList | 1242693904[] | Lista de objetos Userde objetos AssignedRolesToUser, con los datos de los roles |
Códigos error
USERSORGANISMTREE_00 | Error durante el proceso de búsqueda. | USERSORGANISMTREE_01 | El objeto paramUserByOrganismTree es nulo. | USERSORGANISMTREE_02 | No se han encontrado usuarios para este organismo y rol. | USERSORGANISMTREE_03 | El parámetro nombre de rol es nulo | USERSORGANISMTREE_04 | El parámetro alias de la aplicación es nulo | USERSORGANISMTREE_05 | El rol no existe en el sistema | USERSORGANISMTREE_06 | No se han encontrado usuarios para esos parámetros de búsqueda |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| String[] organismsCodeTree = new String[2];
organismsCodeTree[0] = "ORG00007";
organismsCodeTree[1] = "ORG00012";
String[] rolenName = new String[2];
rolesName[0] = "EDITOR";
rolesName[1] = "ISSUER";
ParamUserByOrganismTree param = new ParamUserByOrganismTree();
param.setOrganismsCodeTree(organismsCodeTree);
param.setApplicationAlias(“SNT”);
param.setRoleName(roleName);
ResultUserByOrganismTree result = pauAgent.userByOrganismTree(param); |
|
Método 'UserListByProcedureAndRole'
...
ASSIGNEDROLESUSERLIST_00 | Error durante el proceso de búsqueda de roles asignados | ASSIGNEDROLESUSERLIST_01 | El objeto paramAssignedRolesUserList es nulo | ASSIGNEDROLESUSERLIST_02 | Los parámetros de búsqueda son nulos o no se ha definido ningún usuario (anagramas fiscales). | ASSIGNEDROLESUSERLIST_03 | Ha ocurrido algún error al realizar la búsqueda. |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamAssignedRolesUserList params = new ParamAssignedRolesUserList();
AssignedRolesUserListSearch assignedRolesUserListSearch = new AssignedRolesUserListSearch();
assignedRolesUserListSearch.setFiscalAnagramList("11111111T");
params.setAssignedRolesUserListSearch(assignedRolesUserListSearch);
ResultAssignedRolesUserList result=pauAgent.assignedRolesUserList(params); |
|
Método 'authorize'
Servicio que autoriza a un usuario comprobando el organismo al que pertenece y la aplicación a la que desea tener acceso. Se devuelve dentro del objeto ResultAuthorize un vector de Roles que posee el usuario.
Para poder acceder a una aplicación un usuario debe seleccionar un organismo en el que debe tener permisos para esa aplicación.
Expand |
---|
|
SignaturaResultUserListByProcedureAndRole userListByProcedureAndRole (ParamUserListByProcedureAndRole paramUserListByProcedureAndRole ResultAuthorize authorize(ParamAuthorize paramAuthorize) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | signatureorganismCode | String | Procedimiento asociado al Grupo de Gestión. | entityCódigo de organismo | applicationAlias | String | Identificador Alias de la entidad del procedimiento | roleCode | String[] | Listado de Roles asociados a los usuarios | aplicación |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | userListrole | 1242693904Role[] | Listado de usuarios obtenidos.Lista de objetos Role, con los datos de los roles |
Códigos error
USERLISTBYPROCEDUREANDROLEAUTHORIZE_00 | Error durante el proceso de | búsqueda.USERLISTBYPROCEDUREANDROLE paramUserListByProcedureAndRole USERLISTBYPROCEDUREANDROLEAUTHORIZE_02 | El parámetro alias de aplicación es nulo. | AUTHORIZE_03 | El parámetro | signature USERLISTBYPROCEDUREANDROLEError que proviene del webserviceEl parámetro código de organismo es nulo. | USERLISTBYPROCEDUREANDROLE usuarios para los roles introducidosdatos para ese usuario u organismo. | USERLISTBYPROCEDUREANDROLEUSERLISTBYPROCEDUREANDROLE_07 | Existen errores en alguno de los roles introducidos | USERLISTBYPROCEDUREANDROLE_08 | Existen errores en el param signature introducido. | USERLISTBYPROCEDUREANDROLE_09 | El id de la entidad es nulo | No existen usuarios para el parámetro signature introducido. | El funcionario no tiene roles para esa aplicación y organismo. | AUTHORIZE_07 | Ha ocurrido algún tipo de error al buscar el rol en la base de datos. |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamUserListByProcedureAndRoleParamAuthorize params = new ParamUserListByProcedureAndRole( new ParamAuthorize();
params.setApplicationAlias("SVCD");
params.setSignaturesetFiscalAnagram("signature25152907SDIAZMEDM");
params.setEntitysetOrganismCode(“entity”"ORG00002");
ResultUserListByProcedureAndRoleResultAuthorize result = pauAgent.userListByProcedureAndRoleauthorize(params); |
|
Búsquedas y consultas de grupos
Método '
...
getLastConnection'
Servicio que devuelve una lista con los grupos de gestión en función a la información pasada como parámetro en el objeto ParamGGList.Los grupos de gestión se consultarán en PAU por nombre del grupo, código del grupo o por procedimientos asignados al grupola última conexión de un usuario en una aplicación.
Expand |
---|
|
SignaturaResultGGList gestionGroupList(ParamGGList paramGGListResultGetLastConnection getLastConnection(ParamGetLastConnection paramGetLastConnection) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | ggSearchuserConSearch | 1242693904Objeto GGSearch | El objeto UserConSearch, contiene criterios de búsqueda de UserCon, así como los parámetros de paginación y ordenación. |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | gestionGroupuserCon | 1242693904[] | Lista de objetos GestionGroupUserCon | Objeto con la información de la última conexión de usuario. |
Códigos error
GESTIONGROUPLISTGETLASTCONNECTION_00 | Error durante el proceso de búsqueda | de gestion groupGESTIONGROUPLISTGETLASTCONNECTION_01 | El parámetro paramGetLastConnection es nulo. | El objeto paramGGList GETLASTCONNECTION_02 | El objeto userConSearch es nulo. | GETLASTCONNECTION_03 | El parametro del fiscal anagrama es nulo. | GESTIONGROUPLISTGETLASTCONNECTION_04 | El parametro de la aplicacion es nulo. | GETLASTCONNECTION_05 | No se han encontrado | grupos de gestión para estos parámetros de búsqueda.conexiones para esos parametros de busqueda |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamGGListParamGetLasConnection params = new ParamGGListParamGetLasConnection();
GGSearch search = new GGSearch();
search.setDescription("descripciónparams.setFiscalAnagram("11111111H");
params.setGgSearchsetApplicationAlias(search"PAU");
ResultGGListResultGetLasConnection result = pauAgent.gestionGroupListgetLasConnection(params); |
|
Método 'gestionGroupListByApplication'
Servicio que devuelve una lista de grupos de gestión por alias de aplicación encapsulada en el objeto pasado como parámetro paramGestionGroupListByApplication.
Estos grupos de gestión y los alias de las aplicaciones se consultarán en PAU.
Método 'roleList'
Servicio que devuelve dentro del objeto ResultRoleList un vector de roles en función del contenido del parámetro paramRoleList.
Devuelve una lista de roles dados de alta en PAU, pudiendo filtrar por el alias de la aplicación, el código del rol, el nombre del rol, o la descripción del rol.
Expand |
---|
|
SignaturaResultGestionGroupListByApplication gestionGroupListByApplication (ParamGestionGroupListByApplication paramGestionGroupListByApplicationResultRoleList roleList(ParamRoleList paramRoleList)
Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | applicationGGSearchroleSearch | 1242693904 | Objeto ApplicationGGSearch | params | 1242693904 | Objeto SearchParams | Objeto ParamRoleList con campos de búsqueda |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | applicationGGroles | 1242693904AppRole[] | Lista de objetos ApplicationGG (grupos de gestión)Listado de roles encontrados | size | int | Tamaño de la lista applicationGG devueltadel listado |
Códigos error
GESTIONGROUPLISTBYAPPLICATIONROLELIST_00 | GESTIONGROUPLISTBYAPPLICATION_03Error durante el proceso de búsqueda | GESTIONGROUPLISTBYAPPLICATION_01 | El parámetro paramGestionGroupListByApplication es nulo | GESTIONGROUPLISTBYAPPLICATION_02 | El parámetro alias de la aplicación es nulo | de roles. | ROLELIST_01 | El objeto paramRoleList es nulo. | ROLELIST_04 | No se han encontrado | grupos de gestión para esa aplicaciónGESTIONGROUPLISTBYAPPLICATION_04roles para estos parámetros de búsqueda. | ROLELIST_05 | Ha ocurrido algún error en el proceso de búsquedaal realizar la búsqueda. |
Ejemplo de invocación
Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamGestionGroupListByApplicationaramRoleList params = new ParamRoleList();
RoleSearch search = new ParamGestionGroupListByApplicationRoleSearch();
paramssearch.setApplicationAlias("PAUalias");
ResultGestionGroupListByApplicationparams.setRoleSearch(search);
ResultRoleList result = pauAgent.gestionGroupListByApplicationroleList(params); |
|
Método '
...
userByOrganismTree'
Servicio que devuelve una lista de grupos de gestión por usuario encapsulada en el objeto pasado como parámetro paramGestionGroupListByUser.
Los grupos de gestión asignados a los usuarios se encontrarán los usuarios que pertenezcan a una rama de organismos, dados de alta con un rol determinado dentro de una aplicación. Estos usuarios con sus roles estarán dados de alta en PAU.
Expand |
---|
|
SignaturaResultGestionGroupListByUser gestionGroupListByUser(ParamGestionGroupListByUser paramGestionGroupListByUserResultUserByOrganismTree userByOrganismTree(ParamUserByOrganismTree paramUserByOrganismTree) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | userGGSearch | 1242693904 | Objeto UserGGSearch | params | 1242693904 | Objeto SearchParams | organismsCodeTree | String[] | Lista de códigos de organismos a los que puede pertenecer el usuario | roleName | String | Nombre del rol | applicationAlias | String | Alias de la aplicación |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | ggUserListuser | 1242693904[] | Lista de objetos UserGG | size | int | Tamaño de la lista ggUserList devuelta | objetos User. |
Códigos error
GESTIONGROUPLISTBYUSERUSERSORGANISMTREE_01 | El objeto paramUserByOrganismTree es nulo. | USERSORGANISMTREE_00 | Error durante el proceso de búsqueda de gestion group. | GESTIONGROUPLISTBYUSER_01 | El objeto ParamGestionGroupListByUser es nulo. | GESTIONGROUPLISTBYUSER_02 | El fiscalAnagram es nulo. | GESTIONGROUPLISTBYUSER_03 | No se han encontrado grupos de gestión para ese usuario. | GESTIONGROUPLISTBYUSER_04 | Ha ocurrido algún error en el proceso de búsqueda. | GESTIONGROUPLISTBYUSER_05 | La lista de anagramas fiscales es nula o esta vacía. |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamGestionGroupListByUser params = new ParamGestionGroupListByUser();
params.setFiscalAnagram("11111111H");
ResultGestionGroupListByUser result=pauAgent.gestionGroupListByUser(params); |
|
Método 'gestionGroupListByUserLike'
...
| USERSORGANISMTREE_02 | La lista de organismos está vacía o es nula. | USERSORGANISMTREE_03 | No se ha encontrado ningún rol para esos parámetros de búsqueda. | USERSORGANISMTREE_04 | El alias de la aplicación es nulo | USERSORGANISMTREE_05 | El rol no existe en el sistema | USERSORGANISMTREE_06 | El nombre del rol es nulo |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| String[] organismsCodeTree = new String[2];
organismsCodeTree[0] = "ORG00007";
organismsCodeTree[1] = "ORG00012";
String roleName = "PREPARADOR-COMPULSOR";
String applicationAlias = "SCE";
ParamUserByOrganismTree param = new ParamUserByOrganismTree();
param.setOrganismsCodeTree(organismsCodeTree);
param.setApplicationAlias(applicationAlias);
param.setRoleName(roleName);
ResultUserByOrganismTree result = pauAgent.userByOrganismTree(param); |
|
Método 'userByOrganismTreeExtended'
Servicio que devuelve los usuarios que pertenezcan a a algún organismo de los indicados con alguno de los roles indicados. Estos usuarios con sus roles estarán dados de alta en PAU.
Expand |
---|
|
SignaturaResultGestionGroupListByUser gestionGroupListByUserLike(ParamGestionGroupListByUser paramGestionGroupListByUserResultUserByOrganismTreeExtended userByOrganismTreeExtended( ParamUserByOrganismTreeExtended paramUserByOrganismTree)
Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | userGGSearch organismsCodeTree | UserGGSearch | Filtro de búsqueda para el objeto UserGGString[] | Lista de códigos de organismos a los que puede pertenecer el usuario | roleName | String[] | Nombre de roles por los que se filtrará | applicationAlias | String | Alias de la aplicación |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | ggUserListuser | 1242693904[] | Lista de objetos UserGG | size | int | Tamaño de la lista ggUserList devuelta | objetos User |
Códigos error
GESTIONGROUPLISTBYUSERUSERSORGANISMTREE_00 | GESTIONGROUPLISTBYUSER_03Error durante el proceso de búsqueda de gestion group. | GESTIONGROUPLISTBYUSER_01 | El objeto ParamGestionGroupListByUser es nulo. | GESTIONGROUPLISTBYUSER_02 | El fiscalAnagram es nulo. | . | USERSORGANISMTREE_01 | El objeto paramUserByOrganismTree es nulo. | USERSORGANISMTREE_02 | No se han encontrado usuarios para este organismo y rol. | USERSORGANISMTREE_03 | El parámetro nombre de rol es nulo | USERSORGANISMTREE_04 | El parámetro alias de la aplicación es nulo | USERSORGANISMTREE_05 | El rol no existe en el sistema | USERSORGANISMTREE_06 | No se han encontrado grupos de gestión para ese usuario. | GESTIONGROUPLISTBYUSER_04 | Ha ocurrido algún error en el proceso de búsqueda. | GESTIONGROUPLISTBYUSER_05 | La lista de anagramas fiscales es nula o esta vacía.usuarios para esos parámetros de búsqueda |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamGestionGroupListByUser paramsString[] organismsCodeTree = new String[2];
organismsCodeTree[0] = "ORG00007";
organismsCodeTree[1] = "ORG00012";
String[] rolenName = new ParamGestionGroupListByUser();
UserGGSearch userGGSearch String[2];
rolesName[0] = "EDITOR";
rolesName[1] = "ISSUER";
ParamUserByOrganismTree param = new UserGGSearch(ParamUserByOrganismTree();
param.setOrganismsCodeTree(organismsCodeTree);
userGGSearchparam.setFiscalAnagramsetApplicationAlias("11111111T"“SNT”);
paramsparam.setUserGGSearchsetRoleName(userGGSearchroleName);
ResultGestionGroupListByUserResultUserByOrganismTree result = pauAgent.gestionGroupListByUserLikeuserByOrganismTree(paramsparam); |
|
Método '
...
UserListByProcedureAndRole'
Servicio que devuelve una lista con los grupos de gestión en función a la información pasada como parámetro en el objeto ParamGGList.
...
usuarios en función del procedimiento y, opcionalmente, un listado de roles. Estos usuarios tendrán los procedimientos y los roles asignados en PAU.
Expand |
---|
|
SignaturaResultGGList gestionGroupListWithoutProcedures(ParamGGList paramGGListResultUserListByProcedureAndRole userListByProcedureAndRole (ParamUserListByProcedureAndRole paramUserListByProcedureAndRole )
Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | ggSearch | 1242693904 | Objeto GGSearch | signature | String | Procedimiento asociado al Grupo de Gestión. | entity | String | Identificador de la entidad del procedimiento | roleCode | String[] | Listado de Roles asociados a los usuarios |
Parámetros de respuesta
GESTIONGROUPLIST_01 | El objeto paramGGList es nulo | GESTIONGROUPLIST_00 | Error durante el proceso de búsqueda de gestion group | GESTIONGROUPLIST_04 | No se han encontrado grupos de gestión para estos parámetros de búsquedaCódigos errorCódigos error
USERLISTBYPROCEDUREANDROLE_00 | Error durante el proceso de búsqueda. | USERLISTBYPROCEDUREANDROLE_01 | El objeto paramUserListByProcedureAndRole es nulo. | USERLISTBYPROCEDUREANDROLE_02 | El parámetro signature es nulo. | USERLISTBYPROCEDUREANDROLE_04 | Error que proviene del webservice. | USERLISTBYPROCEDUREANDROLE_05 | No existen usuarios para los roles introducidos. | USERLISTBYPROCEDUREANDROLE_06 | No existen usuarios para el parámetro signature introducido. | USERLISTBYPROCEDUREANDROLE_07 | Existen errores en alguno de los roles introducidos | USERLISTBYPROCEDUREANDROLE_08 | Existen errores en el param signature introducido. | USERLISTBYPROCEDUREANDROLE_09 | El id de la entidad es nulo |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamGGListParamUserListByProcedureAndRole params = new ParamGGListParamUserListByProcedureAndRole();
GGSearch ggSearch = new GGSearch();
ggSearch.setGGCode("CODE01params.setSignature("signature");
params.setGgSearchsetEntity(ggSearch“entity”);
ResultGGListResultUserListByProcedureAndRole result = pauAgent.gestionGroupListWithoutProceduresuserListByProcedureAndRole(params); |
|
Búsquedas y consultas de grupos
Método '
...
gestionGroupList'
Servicio que devuelve un listado de una lista con los grupos de gestión e indica el tamaño del mismoen función a la información pasada como parámetro en el objeto ParamGGList.
Los grupos de gestión, se dan de alta en PAUgestión se consultarán en PAU por nombre del grupo, código del grupo o por procedimientos asignados al grupo.
Expand |
---|
|
SignaturaResultGGListWithSize gestionGroupListWithSize (ParamGGListWithSize paramGGListWithSizeResultGGList gestionGroupList(ParamGGList paramGGList) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | ggSearch | 1242693904 | Lista de anagramas fiscalesObjeto GGSearch |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | gestionGroup | 1242693904[] | Listado de los grupos de gestión encontrados. | size | int | Tamaño de la lista de grupos de gestión.Lista de objetos GestionGroup |
Códigos error
GESTIONGROUPLIST_00 | Error durante el proceso de búsqueda de gestion group. | GESTIONGROUPLIST_01 | El objeto paramGGList es nulo. | GESTIONGROUPLIST_04 | No se han encontrado grupos de gestión para estos parámetros de búsqueda. |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamGGListWithSizeParamGGList params = new ParamGGListWithSizeParamGGList();
GGSearch search = new GGSearch();
search.setDescription("descripción");
params.setGgSearch(search);
ResultGGListWithSizeResultGGList result = pauAgent.gestionGroupListWithSizegestionGroupList(params); |
|
Búsquedas y consultas de procedimientos
Método '
...
gestionGroupListByApplication'
Servicio que devuelve los procedimientos asociados a un usuario bajo un organismouna lista de grupos de gestión por alias de aplicación encapsulada en el objeto pasado como parámetro paramGestionGroupListByApplication.
Estos grupos de gestión y los alias de las aplicaciones se consultarán en PAU.
Expand |
---|
|
SignaturaResultGetAssignedProcedures assignedProcedureListByOrganism(ParamAssignedProcedureRoleList procedureSearchBeanResultGestionGroupListByApplication gestionGroupListByApplication (ParamGestionGroupListByApplication paramGestionGroupListByApplication) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | procedureRoleSearchBean | AssignedProcedureRoleVSearchBean | Objeto AssignedProcedureRoleVSearchBean con los parámetros de búsquedaapplicationGGSearch | 1242693904 | Objeto ApplicationGGSearch | params | 1242693904 | Objeto SearchParams |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | ResultError1242693904 | Objeto ResultError | size applicationGG | int | Tamaño lista de procedimientos recuperada | procedureRoles | List<VProcedureRole> | Listado de procedimientos recuperado1242693904[] | Lista de objetos ApplicationGG (grupos de gestión) | size | int | Tamaño de la lista applicationGG devuelta |
Códigos error
PROCEDURELISTBYORGANISMROLEGESTIONGROUPLISTBYAPPLICATION_00 | Error que proviene del webservices.PROCEDURELISTBYORGANISMROLEdurante el proceso de búsqueda | GESTIONGROUPLISTBYAPPLICATION_01 | El objeto ParamAssignedProcedureRoleList parámetro paramGestionGroupListByApplication es nulo | PROCEDURELISTBYORGANISMROLEGESTIONGROUPLISTBYAPPLICATION_02 | No existen procedimientos para los parámetros de busqueda | PROCEDURELISTBYORGANISMROLE_03 | Error inesperado | PROCEDURELISTBYORGANISMROLE_04 | El objeto procedureSearchBean es nuloEl parámetro alias de la aplicación es nulo | GESTIONGROUPLISTBYAPPLICATION_03 | No se han encontrado grupos de gestión para esa aplicación | GESTIONGROUPLISTBYAPPLICATION_04 | Ha ocurrido algún error en el proceso de búsqueda |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamAssignedProcedureRoleListParamGestionGroupListByApplication paramAssignedProcedureRoleListparams = new ParamAssignedProcedureRoleListParamGestionGroupListByApplication();
AssignedProcedureRoleVSearchBean procedureRoleSearchBean = new AssignedProcedureRoleVSearchBean();
procedureRoleSearchBean.setSignature("1params.setApplicationAlias("PAU");
paramAssignedProcedureRoleList.setProcedureRoleSearchBean(procedureRoleSearchBean);
ResultGetAssignedProceduresResultGestionGroupListByApplication result = clientpauAgent.assignedProcedureListByOrganismgestionGroupListByApplication(paramAssignedProcedureRoleListparams); |
|
Método '
...
gestionGroupListByUser'
Servicio que devuelve los atributos de un procedimiento del catálogo de la DGA en función de la información pasada como parámetro en el objeto ParamGetProcedureAttributes.
Estos atributos se consultan en DESFORuna lista de grupos de gestión por usuario encapsulada en el objeto pasado como parámetro paramGestionGroupListByUser.
Los grupos de gestión asignados a los usuarios se encontrarán dados de alta en PAU.
Expand |
---|
|
SignaturaResultGetProcedureAttributes getProcedureAttributes(ParamGetProcedureAttributes paramGetProcedureAttributesResultGestionGroupListByUser gestionGroupListByUser(ParamGestionGroupListByUser paramGestionGroupListByUser) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | signature | String | Signature o código del procedimiento | idEntity | String | Código de identificación de entidad.userGGSearch | 1242693904 | Objeto UserGGSearch | params | 1242693904 | Objeto SearchParams |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | procedureAttributesggUserList | 1242693904[]Listado de atributos del procedimento buscado | Lista de objetos UserGG | size | int | Tamaño de la lista ggUserList devuelta |
Códigos error
PROCEDUREATTRIBUTESGESTIONGROUPLISTBYUSER_00 | Error que proviene del webservicesdurante el proceso de búsqueda de gestion group. | PROCEDUREATTRIBUTESGESTIONGROUPLISTBYUSER_01 | El objeto paramGetProcedureAttributes ParamGestionGroupListByUser es nulo. | PROCEDUREATTRIBUTESGESTIONGROUPLISTBYUSER_02 | La signatura El fiscalAnagram es nulanulo. | PROCEDUREATTRIBUTESGESTIONGROUPLISTBYUSER_03El idEntity es nulo | No se han encontrado grupos de gestión para ese usuario. | GESTIONGROUPLISTBYUSER_04 | Ha ocurrido algún error en el proceso de búsqueda. | GESTIONGROUPLISTBYUSER_05 | La lista de anagramas fiscales es nula o esta vacía. |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamGetProcedureAttributesParamGestionGroupListByUser params = new ParamGetProcedureAttributes();
params.setSignature("474"ParamGestionGroupListByUser();
params.setIdEntitysetFiscalAnagram("011111111H");
ResultGetProcedureAttributesResultGestionGroupListByUser result = clientpauAgent.getProcedureAttributesgestionGroupListByUser(params); |
|
Método '
...
gestionGroupListByUserLike'
Servicio que devuelve el detalle de un procedimiento de catálogo de la DGA dado en función de la información una lista de grupos de gestión a partir de un fiscal anagram/gestion group, o ambos campos vacíos, pasada como parámetro en el objeto ParamProcedureDetailparamGestionGroupListByUser usando el criterio LIKE para el grupo de gestión.
Los datos del procedimiento se consultan en DESFORgrupos de gestión y la asociación con los usuarios se realizará en PAU.
Expand |
---|
|
SignaturaResultProcedureDetail procedureDetail(ParamProcedureDetail paramProcedureDetailResultGestionGroupListByUser gestionGroupListByUserLike(ParamGestionGroupListByUser paramGestionGroupListByUser)
Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | signature userGGSearch | String | Signature o código del procedimientoUserGGSearch | Filtro de búsqueda para el objeto UserGG |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | procedureggUserList | 1242693904Objeto Procedure, con los datos del procedimiento[] | Lista de objetos UserGG | size | int | Tamaño de la lista ggUserList devuelta |
Códigos error
PROCEDUREDETAILGESTIONGROUPLISTBYUSER_00 | Error durante el proceso de búsqueda de procedure detailPROCEDUREDETAILgestion group. | GESTIONGROUPLISTBYUSER_01 | El objeto paramProcedureDetail ParamGestionGroupListByUser es nulo. | PROCEDUREDETAILGESTIONGROUPLISTBYUSER_02 | El fiscalAnagram es nulo. | No existe un procedimiento para esa signature | PROCEDUREDETAIL_03 | La Signature es nulaGESTIONGROUPLISTBYUSER_03 | No se han encontrado grupos de gestión para ese usuario. | GESTIONGROUPLISTBYUSER_04 | Ha ocurrido algún error en el proceso de búsqueda. | GESTIONGROUPLISTBYUSER_05 | La lista de anagramas fiscales es nula o esta vacía. |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamProcedureDetailParamGestionGroupListByUser params = new ParamProcedureDetailParamGestionGroupListByUser();
//seUserGGSearch vauserGGSearch a= detallar por ejemplo el procedimiento de signatura 400
params.setSignature("400");
ResultProcedureDetail result = pauAgent.procedureDetailnew UserGGSearch();
userGGSearch.setFiscalAnagram("11111111T");
params.setUserGGSearch(userGGSearch);
ResultGestionGroupListByUser
result=pauAgent.gestionGroupListByUserLike(params); |
|
Método '
...
gestionGroupListWithoutProcedures'
Servicio que devuelve el detalle de un procedimiento de catálogo de la DGA dado en función de la una lista con los grupos de gestión en función a la información pasada como parámetro en el objeto ParamProcedureDetailByIdEntity. Es similar al servicio 6.3.1.7, pero en este caso es obligatorio introducir como campo de búsqueda la entidad del procedimiento, además de la signatura.Los datos del procedimiento se consultan en DESFORParamGGList.
De cada grupo devuelve código, nombre, descripción y la lista de procedimientos asociados.
Expand |
---|
|
SignaturaResultProcedureDetail procedureDetail (ParamProcedureDetailByIdEntity paramProcedureDetailByIdEntityResultGGList gestionGroupListWithoutProcedures(ParamGGList paramGGList) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | idEntityggSearch | String | Código de la entidad asociada | signature | String | Signature o código del procedimiento | 1242693904 | Objeto GGSearch |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | proceduregestionGroup | 1242693904 | Objeto Procedure, con los datos del procedimientoGestionGroup[] | Lista de objetos GestionGroup |
Códigos error
PROCEDUREDETAILBYIDENTITYGESTIONGROUPLIST_01 | El objeto paramGGList es nulo | GESTIONGROUPLIST_00 | Error durante el proceso de búsqueda de procedure detail. | PROCEDUREDETAILBYIDENTITY_01 | El objeto paramProcedureDetailByIdEntity es nulo. | PROCEDUREDETAILBYIDENTITY_02 | La signatura es nula. | PROCEDUREDETAILBYIDENTITY_03 | La entidad es nula. | PROCEDUREDETAILBYIDENTITY_04 | Error que proviene del webservicesgestion group | GESTIONGROUPLIST_04 | No se han encontrado grupos de gestión para estos parámetros de búsqueda |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamProcedureDetailByIdEntityParamGGList params = new ParamProcedureDetailByIdEntityParamGGList();
//seGGSearch vaggSearch a= detallar por ejemplo el procedimiento de signatura 400
params.setSignature("400new GGSearch();
ggSearch.setGGCode("CODE01");
params.setIdEntitysetGgSearch("0"ggSearch);
ResultProcedureDetailResultGGList result = pauAgent.procedureDetailgestionGroupListWithoutProcedures(params); |
|
Método '
...
gestionGroupListWithSize'
Servicio que devuelve el detalle de un procedimiento del Catálogo de Procedimientos a partir del código SIA.Los datos del procedimiento se consultan en DESFORun listado de grupos de gestión e indica el tamaño del mismo.
Los grupos de gestión, se dan de alta en PAU.
Expand |
---|
|
SignaturaResultProcedureDetailSIA procedureDetailBySIACod(ParamProcedureDetailBySIACod paramProcedureDetailBySIACodResultGGListWithSize gestionGroupListWithSize (ParamGGListWithSize paramGGListWithSize)
Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | codSIA ggSearch | String | Código SIA asociado1242693904 | Lista de anagramas fiscales |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | procedureSIAgestionGroup | 1242693904Objeto ProcedureSIA, con los datos del procedimiento[] | Listado de los grupos de gestión encontrados. | size | int | Tamaño de la lista de grupos de gestión. |
Códigos error
PROCEDUREDETAILBYSIAGESTIONGROUPLIST_00 | Error durante el proceso de búsqueda de procedureDetailBySIACodgestion group. | PROCEDUREDETAILBYSIAGESTIONGROUPLIST_01 | El objeto ParamProcedureDetailBySIACod paramGGList es nulo. | PROCEDUREDETAILBYSIAGESTIONGROUPLIST_02 | No existe un procedimiento para ese código SIA | PROCEDUREDETAILBYSIA_03 | El código SIA es nulo | 04 | No se han encontrado grupos de gestión para estos parámetros de búsqueda. |
Ejemplo de invocación
Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamProcedureDetailBySIACodParamGGListWithSize params = new ParamProcedureDetailBySIACod ParamGGListWithSize();
GGSearch search = new GGSearch();
paramssearch.applicationIdsetDescription("PAUdescripción");
params.setCodSIAsetGgSearch("213285"search);
ResultProcedureDetailSIAResultGGListWithSize result = pauAgent.procedureDetailBySIACodgestionGroupListWithSize(params); |
|
Búsquedas y consultas de procedimientos
Método '
...
assignedProcedureListByOrganism'
Servicio que devuelve el detalle de un procedimiento de catálogo de la DGA dado en función de la información pasada como parámetro en el objeto ParamProcedureDetail.
Los datos del procedimiento se consultan en DESFOR.
El servicio devuelve la información completa del procedimiento, que no se muestra en el servicio anterior 'procedureDetail'.
los procedimientos asociados a un usuario bajo un organismo.
Expand |
---|
|
SignaturaResultProcedureExtendedDetailprocedureDetailExtended(ParamProcedureDetailparamProcedureDetailResultGetAssignedProcedures assignedProcedureListByOrganism(ParamAssignedProcedureRoleList procedureSearchBean) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | signatureprocedureRoleSearchBean | String | Signature o código del procedimiento1242693904 | Objeto AssignedProcedureRoleVSearchBean con los parámetros de búsqueda |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | procedureExtended | 1242693904 | Objeto ProcedureDetailExtended, con los datos del procedimiento completos | size | int | Tamaño lista de procedimientos recuperada | procedureRoles | List<1242693904> | Listado de procedimientos recuperado |
Códigos error
PROCEDUREDETAILPROCEDURELISTBYORGANISMROLE_00 | Error durante el proceso de búsqueda de procedure detailPROCEDUREDETAILque proviene del webservices. | PROCEDURELISTBYORGANISMROLE_01 | El objeto paramProcedureDetail ParamAssignedProcedureRoleList es nulo | PROCEDUREDETAILPROCEDURELISTBYORGANISMROLE_02 | No existe un procedimiento para esa signature | PROCEDUREDETAIL_03 | La Signature es nulaexisten procedimientos para los parámetros de busqueda | PROCEDURELISTBYORGANISMROLE_03 | Error inesperado | PROCEDURELISTBYORGANISMROLE_04 | El objeto procedureSearchBean es nulo |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamProcedureDetailParamAssignedProcedureRoleList paramsparamAssignedProcedureRoleList = new ParamProcedureDetailParamAssignedProcedureRoleList();
//se va a detallar por ejemplo el procedimiento de signatura 400
params.setApplicationId("PAU");
params.setFiscalAnagram("00000000T
AssignedProcedureRoleVSearchBean procedureRoleSearchBean = new AssignedProcedureRoleVSearchBean();
procedureRoleSearchBean.setSignature("1");
paramsparamAssignedProcedureRoleList.setSignaturesetProcedureRoleSearchBean("400"procedureRoleSearchBean);
ResultProcedureExtendedDetailResultGetAssignedProcedures result = pauAgentclient.procedureDetailExtendedassignedProcedureListByOrganism(paramsparamAssignedProcedureRoleList); |
|
Método '
...
getProcedureAttributes'
Servicio que devuelve el detalle para cada uno de los procedimientos de un listado a partir de parámetros de búsqueda.Los datos de los procedimientos los atributos de un procedimiento del catálogo de la DGA en función de la información pasada como parámetro en el objeto ParamGetProcedureAttributes.
Estos atributos se consultan en DESFOR.
Expand |
---|
|
SignaturaResultProcedureDetailList procedureDetailList (ParamProcedureDetailList paramProcedureDetailListResultGetProcedureAttributes getProcedureAttributes(ParamGetProcedureAttributes paramGetProcedureAttributes) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | procedureSearch | ProcedureSearch | Objeto procedureSearch. Contiene criterios de búsqueda de Procedure, así como los parámetros de paginación y ordenación | signature | String | Signature o código del procedimiento | idEntity | String | Código de identificación de entidad. |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | proceduresprocedureAttributes | Procedure1242693904[] | Listado de procedimientos encontradosatributos del procedimento buscado |
Códigos error
PROCEDUREDETAILLISTPROCEDUREATTRIBUTES_00 | Error en el proceso de búsqueda de listado de procedimientosPROCEDUREDETAILLISTque proviene del webservices. | PROCEDUREATTRIBUTES_01 | El objeto paramProcedureDetailList paramGetProcedureAttributes es nulo. | PROCEDUREDETAILLISTPROCEDUREATTRIBUTES_02 | No existen procedimientos para los parámetros de búsquedaLa signatura es nula. | PROCEDUREDETAILLISTPROCEDUREATTRIBUTES_03 | El id de la entidad idEntity es nulo. |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamProcedureDetailListParamGetProcedureAttributes params = new ParamProcedureDetailListParamGetProcedureAttributes();
ProcedureSearch procedureSearch = new ProcedureSearch();
procedureSearch.setIdEntidad("0params.setSignature("474");
procedureSearchparams.setDenominationsetIdEntity("registro oficial0");
params.setProcedureSearch(procedureSearch);
ResultProcedureDetailList
result=pauAgent.procedureDetailListResultGetProcedureAttributes result = client.getProcedureAttributes(params); |
|
Método '
...
procedureDetail'
Servicio que devuelve el detalle de un procedimiento de catálogo de la DGA dado en función de la información pasada como parámetro en el objeto ParamProcedureDetail.
Los datos de los procedimientos del procedimiento se consultan en DESFOR.
Expand |
---|
|
SignaturaResultProcedureDetailList procedureDetailList (ParamProcedureDetailList paramProcedureDetailListResultProcedureDetail procedureDetail(ParamProcedureDetail paramProcedureDetail) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | signaturessignature | String[] | Códigos de los procedimiento de los que se quiere obtener el detalle | idEntity | String | Código de la entidad asociada | | Signature o código del procedimiento |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | proceduresprocedure | 1242693904[]Listado de procedimientos encontrados junto a sus órganos gestores. | Objeto Procedure, con los datos del procedimiento |
Códigos error
PROCEDURELISTPROCEDUREDETAIL_01 | El objeto ParamSignaturesAndIdEntity es nulo | PROCEDURELIST_0300 | Error durante el proceso de búsqueda de procedure detail | PROCEDUREDETAIL_01 | El objeto signatures paramProcedureDetail es nulo | PROCEDURELISTPROCEDUREDETAIL_05 | El objeto signatures está vacío | PROCEDURELIST_06 | No se han encontrado procedimientos para los parámetros de búsqueda.02 | No existe un procedimiento para esa signature | PROCEDUREDETAIL_03 | La Signature es nula |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| GestionGroupParamProcedureDetail gestionGroupparams = new GestionGroupParamProcedureDetail();
gestionGroup.setName("nombre GG");
gestionGroup.setDescription("descripción GG
//se va a detallar por ejemplo el procedimiento de signatura 400
params.setSignature("400");
ProcedureResultProcedureDetail procedure1result = new Procedure();
procedure1.setSignature("1");
procedure1.setDenomination("den1"); |
|
Método 'procedureDetailWithSIA'
Servicio que devuelve el detalle de un procedimiento del Catálogo de Procedimientos incluyendo el código SIA.
...
pauAgent.procedureDetail(params); |
|
Método 'procedureDetail'
Servicio que devuelve el detalle de un procedimiento de catálogo de la DGA dado en función de la información pasada como parámetro en el objeto ParamProcedureDetailByIdEntity. Es similar al servicio 6.3.1.7, pero en este caso es obligatorio introducir como campo de búsqueda la entidad del procedimiento, además de la signatura.
Los datos del procedimiento se consultan en DESFOR.
Expand |
---|
|
SignaturaResultProcedureDetailSIA procedureDetailWithSIAResultProcedureDetail procedureDetail (ParamProcedureDetailByIdEntity paramProcedureDetailparamProcedureDetailByIdEntity) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | idEntity | String | Código de la entidad asociada | signature | String | Código Signature o código del procedimiento | que se quiere obtener el detalle |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | procedureSIAprocedure | 1242693904 | Objeto ProcedureSIAProcedure, con los datos del procedimiento |
Códigos error
PROCEDUREDETAILSIAPROCEDUREDETAILBYIDENTITY_00 | Error durante el proceso de búsqueda de procedure detail. | PROCEDUREDETAILSIAPROCEDUREDETAILBYIDENTITY_01 | El objeto paramProcedureDetail paramProcedureDetailByIdEntity es nulo. | PROCEDUREDETAILSIAPROCEDUREDETAILBYIDENTITY_02 | No existe un procedimiento para esa signature | PROCEDUREDETAILSIALa signatura es nula. | PROCEDUREDETAILBYIDENTITY_03 | La Signature entidad es nula.PROCEDUREDETAILSIA | PROCEDUREDETAILBYIDENTITY_04 | La Entidad es nulaError que proviene del webservices |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamProcedureDetailByIdEntity params = new
ParamProcedureDetailByIdEntity();
params.applicationId("PAU");
params.setfiscalAnagram("11111111H");
//se va a detallar por ejemplo el procedimiento de signatura 400
params.setSignature("400");
params.setIdEntity("0");
ResultProcedureDetailSIAResultProcedureDetail result = pauAgent.procedureDetailWithSIAprocedureDetail(params); |
|
Método '
...
procedureDetailBySIACod'
Servicio que devuelve un listado de procedimientos publicados y despublicados del catálogo por la DGA en función de la información pasada como parámetro en el objeto ParamProcedureListel detalle de un procedimiento del Catálogo de Procedimientos a partir del código SIA.
Los datos de los procedimientos del procedimiento se consultan en DESFOR.
Expand |
---|
|
SignaturaResultProcedureList procedureList(ParamProcedureList paramProcedureListResultProcedureDetailSIA procedureDetailBySIACod(ParamProcedureDetailBySIACod paramProcedureDetailBySIACod) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | procedureSearchcodSIA | 1242693904 | Objeto ProcedureSearch, campos de búsqueda para procedimientosString | Código SIA asociado |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | procedureprocedureSIA | 1242693904[]Lista de objetos Procedure | Objeto ProcedureSIA, con los datos del procedimiento |
Códigos error
PROCEDURELISTPROCEDUREDETAILBYSIA_00 | Error durante el proceso de búsqueda de procedureprocedureDetailBySIACod | PROCEDURELISTPROCEDUREDETAILBYSIA_01 | El objeto paramProcedureList ParamProcedureDetailBySIACod es nulo | PROCEDURELISTPROCEDUREDETAILBYSIA_02 | Error que proviene del webservices | PROCEDURELISTNo existe un procedimiento para ese código SIA | PROCEDUREDETAILBYSIA_03 | El objeto ProcedureSearch código SIA es nulo |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamProcedureListParamProcedureDetailBySIACod params = new ParamProcedureListParamProcedureDetailBySIACod();
ProcedureSearch procedureSearch = new ProcedureSearch();
procedureSearch.setSignatureparams.applicationId("PAU");
procedureSearchparams.setVersionsetCodSIA("213285");
procedureSearch.setIdOrgano("");
params.setProcedureSearch(procedureSearch);
ResultProcedureListResultProcedureDetailSIA result = pauAgent.procedureListprocedureDetailBySIACod(params); |
|
Método
...
'procedureDetailList'
Servicio que devuelve el detalle para cada uno de los procedimientos de un listado a partir de parámetros de búsqueda.
Los datos de los procedimientos se consultan en DESFOR.
Expand |
---|
|
SignaturaResultProcedureList procedureList(ParamProcedureListAndEntity paramProcedureListAndEntityResultProcedureDetailList procedureDetailList (ParamProcedureDetailList paramProcedureDetailList)
Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | procedureSearch | 1242693904 | Objeto ProcedureSearch, campos de búsqueda para procedimientosProcedureSearch | Objeto procedureSearch. Contiene criterios de búsqueda de Procedure, así como los parámetros de paginación y ordenación. |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | procedureprocedures | 1242693904Procedure[] | Lista Listado de objetos Procedureprocedimientos encontrados |
Códigos error
PROCEDURELISTPROCEDUREDETAILLIST_00 | Error durante en el proceso de búsqueda de listado de procedureprocedimientos | PROCEDURELISTPROCEDUREDETAILLIST_01 | El objeto paramProcedureList paramProcedureDetailList es nulo. | PROCEDURELISTPROCEDUREDETAILLIST_02 | Error que proviene del webservices | PROCEDURELISTNo existen procedimientos para los parámetros de búsqueda. | PROCEDUREDETAILLIST_03 | El objeto ProcedureSearch es nulo | PROCEDURELIST_04 | El parámetro idEntidad id de la entidad es nulo |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamProcedureListAndIdEntityParamProcedureDetailList params = new ParamProcedureListAndIdEntityParamProcedureDetailList();
ProcedureSearch procedureSearch = new ProcedureSearch();
procedureSearch.setSignaturesetIdEntidad("0");
procedureSearch.setVersionsetDenomination("");
procedureSearch.setIdOrgano("");
procedureSearch.setIdEntidad("0registro oficial");
params.setProcedureSearch(procedureSearch);
ResultProcedureListResultProcedureDetailList
result = pauAgent.procedureListprocedureDetailList(params); |
|
Método '
...
procedureDetailWithManagingOrganismList'
Servicio que devuelve un listado de procedimientos existentes asociados a una aplicación y con una entidad suministrada.
Estos procedimientos no Busca procedimientos junto a sus organismos gestores.
Los datos de los procedimientos se consultan en DESFOR.
Expand |
---|
|
SignaturaVResultProcedureRoleList procedureListByAplicationAndIdEntity(VParamProcedureRoleList vparamProcedureRoleListResultProcedureDetailList procedureDetailList (ParamProcedureDetailList paramProcedureDetailList)
Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | procedureSearchBean | VProcedureRoleSearchBean | Objeto VProcedureRoleSearchBean, campos de búsqueda para procedimientos | signatures | String[] | Códigos de los procedimiento de los que se quiere obtener el detalle | idEntity | String | Código de la entidad asociada |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | ResultError | Objeto ResultError | procedureRoles | VProcedureRole | Lista de objetos VProcedureRole | size | int | Tamaño de la lista de procedimientos recuperados1242693904 | Objeto ResultError | procedures | 1242693904[] | Listado de procedimientos encontrados junto a sus órganos gestores. |
Códigos error
PROCEDURELISTBYAPLICATIONANDIDENTITYPROCEDURELIST_00 | Error durante el proceso de búsqueda | PROCEDURELISTBYAPLICATIONANDIDENTITY_0101 | El objeto ParamSignaturesAndIdEntity es nulo | PROCEDURELIST_03 | El objeto ParamAssignedProcedureRoleList signatures es nulo | PROCEDURELISTBYAPLICATIONANDIDENTITY_02 | No hay procedimientos relacionados con estos parámetros de búsqueda | PROCEDURELISTBYAPLICATIONANDIDENTITY_03 | Ha ocurrido algún tipo de error al listar los procedimientos | PROCEDURELISTBYAPLICATIONANDIDENTITY_04 | El objeto procedureSearchBean es nulo | | PROCEDURELIST_05 | El objeto signatures está vacío | PROCEDURELIST_06 | No se han encontrado procedimientos para los parámetros de búsqueda. |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| VParamProcedureRoleListGestionGroup paramsgestionGroup = new VParamProcedureRoleListGestionGroup();
paramsgestionGroup.setApplicationIdsetName("SFEnombre GG");
paramsgestionGroup.setFiscalAnagramsetDescription("00000000Tdescripción GG");;
Procedure VProcedureRoleSearchBeanprocedure1 procedureSearchBean= new VProcedureRoleSearchBeanProcedure();
procedureSearchBeanprocedure1.setAppAliassetSignature("SFE1");
procedureSearchBeanprocedure1.setEntitysetDenomination("0");
params.setProcedureSearchBean(procedureSearchBean);
VResultProcedureRoleList result = client.procedureListByAplicationAndIdEntity(paramsden1"); |
|
Método '
...
procedureDetailWithSIA'
Servicio que devuelve la lista de procedimientos de Catálogo de la DGA cuyo organismo productor sea el indicado en el objeto ParamProcedureListByOrganism. Además de los procedimientos correspondientes al organismo productor indicado, también se devuelven los procedimientos horizontalesel detalle de un procedimiento del Catálogo de Procedimientos incluyendo el código SIA.
Los datos de los procedimientos se consultan en DESFOR.
Expand |
---|
|
SignaturaResultProcedureListByOrganism procedureListByOrganism(ParamProcedureListByOrganism paramProcedureListByOrganismResultProcedureDetailSIA procedureDetailWithSIA(ParamProcedureDetailByIdEntity paramProcedureDetail) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método. | fiscalAnagram | String | Anagrama fiscal. | organismCode idEntity | String | Código de | organismo del que se quieren obtener sus procedimientos asociados.idEntity la entidad asociada | signature | String | Código de identificación de entidad.del procedimiento que se quiere obtener el detalle |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | proceduresprocedureSIA | 1242693904[] | Lista de objetos Procedure | size | int | Tamaño de la lista de procedimientos | Objeto ProcedureSIA, con los datos del procedimiento |
Códigos error
PROCEDURELISTBYORGANISMPROCEDUREDETAILSIA_00 | Error durante el proceso de búsqueda de procedure by organism.detail | PROCEDURELISTBYORGANISMPROCEDUREDETAILSIA_01 | El objeto paramProcedureListByOrganism paramProcedureDetail es nulo. | PROCEDURELISTBYORGANISMPROCEDUREDETAILSIA_02 | El organismCode es nulo. | PROCEDURELISTBYORGANISMNo existe un procedimiento para esa signature | PROCEDUREDETAILSIA_03 | El idEntity es nulo. | PROCEDURELISTBYORGANISMLa Signature es nula | PROCEDUREDETAILSIA_04El organismo no tiene procedimientos asociados. | La Entidad es nula |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamProcedureListByOrganismParamProcedureDetailByIdEntity params = new ParamProcedureListByOrganismParamProcedureDetailByIdEntity();
//se van a listar, por ejemplo, los procedimientos del organismo “ORG04174” y la entidad “0”
params.setOrganismCode("ORG04174params.applicationId("PAU");
params.setfiscalAnagram("11111111H");
params.setSignature("400");
params.setIdEntity("0");
ResultProcedureListByOrganismResultProcedureDetailSIA result = clientpauAgent.procedureListByOrganismprocedureDetailWithSIA(params); |
|
Método '
...
procedureList'
Servicio que devuelve los procedimientos de catálogo a los que un usuario puede acceder en función del grupo de gestión al que esté asignadoun listado de procedimientos publicados y despublicados del catálogo por la DGA en función de la información pasada como parámetro en el objeto ParamProcedureList.
Los datos de los procedimientos se consultan en DESFOR.
Expand |
---|
|
SignaturaResultProcedureListByUser procedureListByUser(ParamProcedureListByUser paramProcedureListByUserResultProcedureList procedureList(ParamProcedureList paramProcedureList) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | procedureSearch | 1242693904 | Objeto ProcedureSearch, campos de búsqueda para procedimientos |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | procedure | 1242693904[] | Lista de objetos Procedure |
Códigos error
PROCEDURELISTBYUSERPROCEDURELIST_00 | Error durante el proceso de búsqueda de procedure by user. | PROCEDURELISTBYUSERPROCEDURELIST_01 | El objeto paramProcedureListByUser paramProcedureList es nulo. | PROCEDURELISTBYUSERPROCEDURELIST_02 | El fiscal anagrama es nulo. | PROCEDURELISTBYUSER_03 | El usuario no existe en la base de datos | PROCEDURELISTBYUSER_04 | Error que proviene del webservices | PROCEDURELIST_03 | El objeto ProcedureSearch es nulo |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamProcedureListByUserParamProcedureList params = new ParamProcedureList();
ProcedureSearch procedureSearch = new ParamProcedureListByUser( ProcedureSearch();
procedureSearch.setSignature("");
paramsprocedureSearch.setFiscalAnagramsetVersion(""anagrama fiscal);
procedureSearch.setIdOrgano("");
ResultProcedureListByUserparams.setProcedureSearch(procedureSearch);
ResultProcedureList result = pauAgent.procedureListByUserprocedureList(params); |
|
Método '
...
procedureList1'
Servicio que devuelve los un listado de procedimientos dados de catálogo a los que un usuario puede acceder alta en catálogo por la DGA en función del grupo de gestión al que esté asignado y a su entidad correspondientede la información pasada como parámetro en el objeto ParamProcedureListByUser. Es similar al servicio procedureListByUser, pero en este es último es solamente necesario el anagrama fiscal como parámetro de búsquedaservicio referenciado en el punto 6.3.1.2, siendo obligatorio introducir el campo “idEntidad”.
Los datos de los procedimientos se consultan en DESFOR.
Expand |
---|
|
SignaturaResultProcedureListByUser procedureListByUser(ParamProcedureListByUserAndEntity paramProcedureListByUserAndEntityResultProcedureList procedureList(ParamProcedureListAndEntity paramProcedureListAndEntity)
Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | idEntityprocedureSearch | String1242693904 | Código de la entidad asociadaObjeto ProcedureSearch, campos de búsqueda para procedimientos |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | procedure | 1242693904[] | Lista de objetos Procedure |
Códigos error
PROCEDURELISTBYUSERPROCEDURELIST_00 | Error durante el proceso de búsqueda de procedure by user | PROCEDURELISTBYUSERPROCEDURELIST_01 | El objeto paramProcedureListByUser paramProcedureList es nulo | PROCEDURELISTBYUSERPROCEDURELIST_02 | El fiscal anagrama es nulo | PROCEDURELISTBYUSERError que proviene del webservices | PROCEDURELIST_03 | El usuario no existe en la base de datos | PROCEDURELISTBYUSER_04 | Error que proviene del webservices | PROCEDURELISTBYUSER_05 | El id de la entidad objeto ProcedureSearch es nulo | PROCEDURELIST_04 | El parámetro idEntidad es nulo |
Ejemplo de invocación
Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamProcedureListByUserAndEntityParamProcedureListAndIdEntity params = new ParamProcedureListByUserAndEntity( ParamProcedureListAndIdEntity();
ProcedureSearch procedureSearch = new ProcedureSearch();
procedureSearch.setSignature("");
procedureSearch.setVersion("");
paramsprocedureSearch.setFiscalAnagramsetIdOrgano("72979986C");
paramsprocedureSearch.setIdEntitysetIdEntidad("0");
params.setProcedureSearch(procedureSearch);
ResultProcedureListByUserResultProcedureList result = pauAgent.procedureListByUserprocedureList(params); |
|
Método '
...
procedureListbyAplicationAndIdEntity'
Servicio que devuelve la lista de procedimientos de Catálogo de la DGA del grupo de gestión pasado como parámetro en el objeto ParamGGList. Además de los procedimientos correspondientes al grupo de gestión indicado, también se devuelven los procedimientos horizontales.
Los datos de los procedimientos un listado de procedimientos existentes asociados a una aplicación y con una entidad suministrada.
Estos procedimientos no se consultan en DESFOR. Los grupos de gestión se consultan en PAU.
Expand |
---|
|
SignaturaResultProcedureDetailList proceduresByGestionGroup(ParamGGList paramGGListVResultProcedureRoleList procedureListByAplicationAndIdEntity(VParamProcedureRoleList vparamProcedureRoleList)
Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | ggSearchprocedureSearchBean | GGSearch1242693904 | Objeto VProcedureRoleSearchBean, campos de búsqueda del grupo de gestiónpara procedimientos |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | procedureprocedureRoles | 1242693904[] | Lista de objetos Procedureobjetos VProcedureRole | size | int | Tamaño de la lista de procedimientos recuperados |
Códigos error
GESTIONGROUPLISTPROCEDURELISTBYAPLICATIONANDIDENTITY_00 | Error en la operación. Error durante el proceso de búsqueda. | GESTIONGROUPLISTPROCEDURELISTBYAPLICATIONANDIDENTITY_01 | El objeto ParamGGList ParamAssignedProcedureRoleList es nulo. | GESTIONGROUPLISTPROCEDURELISTBYAPLICATIONANDIDENTITY_0402 | Error en la operación. No se han encontrado grupos de gestión para No hay procedimientos relacionados con estos parámetros de búsqueda. | PROCEDURELISTBYAPLICATIONANDIDENTITY_03 | Ha ocurrido algún tipo de error al listar los procedimientos | PROCEDURELISTBYAPLICATIONANDIDENTITY_04 | El objeto procedureSearchBean es nulo |
Ejemplo de invocación
Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamGGListVParamProcedureRoleList params = new ParamGGList(VParamProcedureRoleList();
params.setApplicationId("SFE");
GGSearch ggSearch params.setFiscalAnagram("00000000T");
VProcedureRoleSearchBean procedureSearchBean= new GGSearch(VProcedureRoleSearchBean();
procedureSearchBean.setAppAlias("SFE");
ggSearchprocedureSearchBean.setGgCodesetEntity("CODE010");
params.setGgSearchsetProcedureSearchBean(ggSearchprocedureSearchBean);
ResultProcedureDetailListVResultProcedureRoleList result =pauAgent client.proceduresByGestionGroup procedureListByAplicationAndIdEntity(params); |
|
Método '
...
ProcedureListByOrganism'
Servicio que devuelve un listado la lista de procedimientos publicados en el catálogo por la DGA en función de la información pasada como parámetro en el objeto ParamProcedureList. de Catálogo de la DGA cuyo organismo productor sea el indicado en el objeto ParamProcedureListByOrganism. Además de los procedimientos correspondientes al organismo productor indicado, también se devuelven los procedimientos horizontales.
Los datos de los procedimientos se consultan en DESFOR.
Expand |
---|
|
SignaturaResultProcedureList procedurePublishedList(ParamProcedureList paramProcedureListResultProcedureListByOrganism procedureListByOrganism(ParamProcedureListByOrganism paramProcedureListByOrganism)
Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método. | fiscalAnagram | String | Anagrama fiscal. | procedureSearch organismCode | 1242693904String | Objeto ProcedureSearch, campos de búsqueda para procedimientos | Código de organismo del que se quieren obtener sus procedimientos asociados. | idEntity | String | Código de identificación de entidad. |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | procedureprocedures | 1242693904[] | Lista de objetos Procedure | size | int | Tamaño de la lista de procedimientos |
Códigos error
PROCEDURELISTPROCEDURELISTBYORGANISM_00 | Error durante el proceso de búsqueda de procedure by organism. | PROCEDURELISTPROCEDURELISTBYORGANISM_01 | El objeto paramProcedureList paramProcedureListByOrganism es nulo. | PROCEDURELISTPROCEDURELISTBYORGANISM_02 | Error que proviene del webservices | PROCEDURELISTEl organismCode es nulo. | PROCEDURELISTBYORGANISM_03 | El objeto ProcedureSearch idEntity es nulo. | PROCEDURELISTBYORGANISM_04 | El organismo no tiene procedimientos asociados. |
Ejemplo de invocación
Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamProcedureListParamProcedureListByOrganism params = new
ParamProcedureListParamProcedureListByOrganism();
ProcedureSearch procedureSearch = new ProcedureSearch();
procedureSearch.setSignature("1");
params.setProcedureSearch(procedureSearch);
ResultProcedureList result = pauAgent.procedurePublishedList(params); |
|
Anexos
Objetos comunes
...
//se van a listar, por ejemplo, los procedimientos del organismo “ORG04174” y la entidad “0”
params.setOrganismCode("ORG04174");
params.setIdEntity("0");
ResultProcedureListByOrganism result =
client.procedureListByOrganism(params); |
|
Método 'procedureListByUser'
Servicio que devuelve los procedimientos de catálogo a los que un usuario puede acceder en función del grupo de gestión al que esté asignado.
Los datos de los procedimientos se consultan en DESFOR.
Expand |
---|
|
SignaturaResultProcedureListByUser procedureListByUser(ParamProcedureListByUser paramProcedureListByUser) Parámetros de invocación |
...
...
...
...
...
1242693904
...
...
...
...
String
...
Aplicación que ejecuta el método | fiscalAnagram | String |
|
...
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | procedure | 1242693904[] | Lista de objetos Procedure |
Códigos error
PROCEDURELISTBYUSER_00 | Error durante el proceso de búsqueda de procedure by user. | PROCEDURELISTBYUSER_01 | El objeto paramProcedureListByUser es nulo. | PROCEDURELISTBYUSER_02 | El fiscal anagrama es nulo. | PROCEDURELISTBYUSER_03 | El usuario no existe en la base de datos | PROCEDURELISTBYUSER_04 | Error que proviene del webservices |
Ejemplo de invocación
Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamProcedureListByUser params = new ParamProcedureListByUser();
params.setFiscalAnagram("anagrama fiscal");
ResultProcedureListByUser result = pauAgent.procedureListByUser(params); |
|
Método 'procedureListByUser1'
Servicio que devuelve los procedimientos de catálogo a los que un usuario puede acceder en función del grupo de gestión al que esté asignado y a su entidad correspondiente. Es similar al servicio procedureListByUser, pero en este es último es solamente necesario el anagrama fiscal como parámetro de búsqueda.
Los datos de los procedimientos se consultan en DESFOR.
Expand |
---|
|
SignaturaResultProcedureListByUser procedureListByUser(ParamProcedureListByUserAndEntity paramProcedureListByUserAndEntity) Parámetros de invocación |
...
...
1242693904
...
String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | idEntity | String | Código de la entidad asociada |
Parámetros de respuesta |
...
...
...
...
...
...
...
...
...
...
String
...
...
PROCEDURELISTBYUSER_00 | Error durante el proceso de búsqueda de procedure by user | PROCEDURELISTBYUSER_01 | El objeto paramProcedureListByUser es nulo | PROCEDURELISTBYUSER_02 | El fiscal anagrama es nulo | PROCEDURELISTBYUSER_03 | El usuario no existe en la base de datos | PROCEDURELISTBYUSER_04 | Error que proviene del webservices | PROCEDURELISTBYUSER_05 | El id de la entidad es nulo |
Ejemplo de invocación
Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamProcedureListByUserAndEntity params = new ParamProcedureListByUserAndEntity();
params.setFiscalAnagram("72979986C");
params.setIdEntity("0");
ResultProcedureListByUser result = pauAgent.procedureListByUser(params); |
|
Método 'proceduresByGestionGroup'
Servicio que devuelve la lista de procedimientos de Catálogo de la DGA del grupo de gestión pasado como parámetro en el objeto ParamGGList. Además de los procedimientos correspondientes al grupo de gestión indicado, también se devuelven los procedimientos horizontales.
Los datos de los procedimientos se consultan en DESFOR. Los grupos de gestión se consultan en PAU.
Expand |
---|
|
SignaturaResultProcedureDetailList proceduresByGestionGroup(ParamGGList paramGGList) Parámetros de invocación |
...
...
1242693904
...
...
...
...
String
...
String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | ggSearch | GGSearch | Objeto de búsqueda del grupo de gestión |
Parámetros de respuesta |
...
...
...
...
1242693904
...
...
...
...
1242693904
...
roleType
...
Action[]
...
...
...
...
VProcedureRole
...
...
...
...
String
...
...
...
...
1242693904
...
...
...
...
String
...
...
...
...
AssignedRole
...
...
...
...
String[]
...
...
...
...
...
...
...
1242693904
...
objetos Procedure | size | int | Tamaño de la lista de procedimientos |
Códigos error
GESTIONGROUPLIST_00 | Error en la operación. Error durante el proceso de búsqueda. | GESTIONGROUPLIST_01 | El objeto ParamGGList es nulo. | GESTIONGROUPLIST_04 | Error en la operación. No se han encontrado grupos de gestión para estos parámetros de búsqueda. |
Ejemplo de invocación
Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamGGList params = new ParamGGList();
GGSearch ggSearch = new GGSearch();
ggSearch.setGgCode("CODE01");
params.setGgSearch(ggSearch);
ResultProcedureDetailList result=pauAgent.proceduresByGestionGroup (params); |
|
Método 'procedurePublishedList'
Servicio que devuelve un listado de procedimientos publicados en el catálogo por la DGA en función de la información pasada como parámetro en el objeto ParamProcedureList.
Los datos de los procedimientos se consultan en DESFOR.
Expand |
---|
|
SignaturaResultProcedureList procedurePublishedList(ParamProcedureList paramProcedureList) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | procedureSearch | 1242693904 | Objeto ProcedureSearch, campos de búsqueda para procedimientos |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | procedure | 1242693904[] | Lista de objetos Procedure |
Códigos error
PROCEDURELIST_00 | Error durante el proceso de búsqueda de procedure | PROCEDURELIST_01 | El objeto paramProcedureList es nulo | PROCEDURELIST_02 | Error que proviene del webservices | PROCEDURELIST_03 | El objeto ProcedureSearch es nulo |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamProcedureList params = new ParamProcedureList();
ProcedureSearch procedureSearch = new ProcedureSearch();
procedureSearch.setSignature("1");
params.setProcedureSearch(procedureSearch);
ResultProcedureList result = pauAgent.procedurePublishedList(params); |
|
Anexos
Objetos comunes
Objeto 'Action'
actionCode | String | Código de acción |
alias | String | Nombre de la acción |
description | String | Descripción de la acción |
applicationName | String | Nombre de la aplicación |
applicationAlias | String | Alias de la aplicación |
Objeto 'ActionSearch'
Objeto 'AdmRole'
admRoleCode | String | Código de rol |
name | String | Nombre del rol |
description | String | Descripción |
Objeto 'AdmRoleSearch' Anchor |
---|
| AdmRoleSearch |
---|
| AdmRoleSearch |
---|
|
Objeto '
...
Application'
...
...
...
addressalias | String | Dirección Ip |
...
...
...
...
String
...
| Alias aplicación |
name | String | Nombre |
ips | Ip[] | Lista de direcciónes Ip |
description | String | Descripción |
version | String | Versión |
responseUrl | String | Url asociada a la aplicación |
organismCodeOwner | String | Código de organismo asociado |
methods | 1242693904[] | Lista de métodos |
Objeto 'ApplicationGG'
...
...
signatureapplicationAlias | String | Signatura del procedimiento |
denomination | String | Denominación del procedimiento |
servicio | String | Servicio asociado al procedimiento |
idEntidad | String | Código de la entidad |
idOrganoAlias de la aplicación |
ggCode | String | Código del | órgano del catálogoversiongrupo de gestión |
ggName | String | Versión | descOrganoNombre del grupo de gestión |
admRoleCode | String | Descripción Código del órgano del catálogorol |
xmlDataadmRoleName | String | procedureAttributes | ProcedureAttributes[] | Lista de atributos del procedimientoNombre del rol |
Objeto '
...
ApplicationGGSearch'
...
...
code | String | Código del atributo del procedimiento |
value | String | Valor del atributo del procedimientoapplicationGG | 1242693904 | Objeto ApplicationGG |
searchParams | 1242693904 | Objeto SearchParams |
Objeto '
...
ApplicationRelation'
...
...
fiscalAnagramapplicationAliasA | String | Fiscal anagram del usuario al que se asocia el procedimiento | signatureAlias aplicación A |
applicationAliasB | String | Signatura del procedimiento | denominationAlias aplicación B |
applicationNameA | String | Denominación del procedimiento | entityNombre aplicación A |
applicationNameB | String | Código de la entidad |
admRole | String | Código del perfil administrativo |
admName | String | Nombre del perfil administrativo |
organismCode | String | Código del organismo bajo el que se ha asociado el procedimiento al usuario |
appAlias | String | Identificador de la aplicación (por el momento solo lo usa SFE) |
...
Nombre aplicación B |
methods | 1242693904[] | Lista de métodos |
Objeto 'ApplicationRelationSearch' Anchor |
---|
| ApplicationRelationSearch |
---|
| ApplicationRelationSearch |
---|
|
Objeto 'ApplicationSearch'
...
...
application | fiscalAnagram1242693904 | String | Fiscal anagram del usuario al que se asocia el procedimiento |
signature | String | Signatura del procedimiento |
denomination | String | Denominación del procedimiento |
entity | String | Código de la entidad |
admRoleObjeto Application |
params | 1242693904 | Objeto SearchParams |
Objeto 'AppRole'
Nombre | Tipo | Descripción |
---|
roleCode | String | Código del |
perfil administrativoadmNamerol de la aplicación |
name | String | Nombre del |
perfil administrativoorganismCodeappAliasCódigo del organismo bajo el que se ha asociado el procedimiento al usuario | Descripción del rol |
applicationAlias | String |
Identificador (por el momento solo lo usa SFE)param | SearchParams | Objeto SearchParams |
roleType | int | Tipo de rol |
actions | Action[] | Lista de objetos Action |
Objeto '
...
AssignedProcedureRoleVSearchBean'
...
| AssignedProcedureRoleVSearchBean |
---|
|
...
| AssignedProcedureRoleVSearchBean |
---|
|
atributosAtributosWS[] | Lista de atributos que tiene el procedimiento | ayudacobertura | String | Cobertura de la ayuda |
ayudaimporte | String | Importe en la ayuda |
beneficiarios | String | Beneficiarios del procedimiento |
canalaplicacionurl | String | Dirección url del formulario dinámico asoc |
canalcitapreviahorario | String | Horario de atención de cita previa |
canalcitapreviatfn | String | Número de teléfono de cita previa |
canalcorreoordinario | String | Dirección postal |
canalemail | String | Dirección de correo electrónico |
canalfax | String | Número de fax |
canaloficinahorario | String | Horario de atención de la oficina |
canaloficinasurl | String | Dirección url de la oficina |
canalserviciourl | String | Dirección de servicio electrónico |
canaltelefono | String | Número de teléfono |
canaltelefonohorario | String | Horario de atención |
denomination | String | Denominación del procedimiento |
departamentoresolutor | String | Identificador del departamento resolutor asociado |
descDepartamento | String | Descripción del departamento. |
descOrgano | String | Descripción del órgano del catálogo |
dirigidoadministraciones | String | Administraciones a las que va dirigido |
dirigidociudadanos | String | Grupo de ciudadanos al que va dirigido |
dirigidoempresas | String | Grupo de empresas al que va dirigido |
dirigidoentidadescolab | String | Grupo de entidades colaboradoras al que va dirigido |
documentacion | String | Documentación del departamento |
efecSilenAdm | String | Efecto del silencio administrativo |
familiaDescripcion | String | Descripción de familia. |
fecPubBoletin | String | Fecha de publicación en el boletín |
fecpresentaciondesde | String | Desde, fecha de plazo de presentación de solicitudes |
fecpresentacionhasta | String | Hasta, fecha de plazo de presentación de solicitudes |
fileCaracteristicas1 | String | Fichero Caracteristicas1 en Base64 |
fileCaracteristicas2 | String | Fichero Caracteristicas2 en Base64 |
formasiniciartramite | String | Formas de iniciar el trámite |
idDepartamento | String | Identificador del departamento asociado |
idEntidad | String | Código de la entidad a la que pertenece |
idFamilia | String | Identificador de la familia |
idMateria | String | Identificador de la materia |
idOrgano | String | Código del órgano del catálogo |
idProcedimiento | String | Identificador del procedimiento |
idorganoresolutor | String | Identificador del órgano resolutor asociado |
idorganotramitador | String | Identificador del órgano tramitador asociado |
idsectoractividad | String | Identificador del sector de actividad al que va dirigido |
incertificadoemp | String | Certificado de empadronamiento de la documentación |
indni | String | Dni de la documentación |
infAdicional | String | Información adicional asociada al procedimiento |
infechaprevision | String | Fecha de previsión |
inidaplicaciongestora | String | Aplicación gestora |
inlistaservicios | String | Lista de servicios de la documentación |
innivelactual | String | Nivel actual de interacción |
innivelprevisto | String | Nivel previsto de interacción |
innumsolicitudesan | String | Número de solicitudes anuales |
inobservaciones | String | Observaciones del SID |
interaccionemail | String | Envío de avisos de correo electrónico |
interaccionestadourl | String | Dirección de consulta sobre el estado de tramitación |
interaccionnotifurl | String | Dirección de notificaciones telemáticas |
interaccionsms | String | Envío de avisos vía sms |
interacciontfn | String | Número de información sobre el estado de tramitación |
materiaDescripcion | String | Descripción de la materia |
nombreCaracteristicas1 | String | Nombre del fichero caracteristicas1 |
nombreCaracteristicas2 | String | Nombre del fichero caracteristicas1 |
normativa | String | Normativa del procedimiento |
objeto | String | Objeto del procedimiento |
observaciones | String | Observaciones del procedimiento |
plazoResolucion | String | Plazo de resolución |
plazopresentacion | String | Plazo de presentación de solicitudes |
pendientePlazo | boolean | Plazo pendiente |
recursos | String | Recursos del procedimiento |
requisitos | String | Requisitos del procedimiento |
servicio | String | Servicio asociado al procedimiento |
signature | String | Signatura del procedimiento |
tasacodigo | String | Codificación de la tasa |
tasadescripcion | String | Descripción de la tasa |
tasaentidadespago | String | Entidades de pago en caja |
tasamediospago | String | Medios de pago de la tasa |
tasapago | String | Pago de tasas |
tasaurl | String | Url de pago telemático de la tasa |
tiempomedioresolucion | String | Tiempo medio de resolución |
version | String | Versión del procedimiento |
vuds | String | Ventanilla única de directiva de servicios |
vudscodigos | String | Descripción de los códigos asociados a VUDS |
xmlData | String | procedureAttributes | 1242693904[] | Lista de atributos del procedimiento1242693904 | Objeto VProcedureRole con los campos de consulta |
params | 1242693904 | Objeto SearchParams con los campos de ordenación y paginación |
Objeto 'AssignedRole'
fiscalAnagram | String | Anagrama fiscal del usuario |
organismCode | String | Código de organismo |
roleCode | String | Código de rol |
roleName | String | Nombre del rol |
appAlias | String | Alias de la aplicación |
Objeto 'AssignedRoleSearch' Anchor |
---|
| AssignedRoleSearch |
---|
| AssignedRoleSearch |
---|
|
assignedRole | 1242693904 | Objeto AssignedRole |
params | 1242693904 | Objeto SearchParams |
organisms | String[] | Lista de organismos |
Objeto 'AssignedRolesToUser' Anchor |
---|
| AssignedRolesToUser |
---|
| AssignedRolesToUser |
---|
|
fiscalAnagram | String | Anagrama fiscal del usuario |
assignedRoleList | AssignedRole[] | Lista de objetos AssignedRole |
Objeto 'AssignedRoleTreeSearch' Anchor |
---|
| AssignedRoleTreeSearch |
---|
| AssignedRoleTreeSearch |
---|
|
Objeto 'AssignedRolesUserListSearch' Anchor |
---|
| AssignedRolesUserListSearch |
---|
| AssignedRolesUserListSearch |
---|
|
fiscalAnagramList | String[] | Lista de anagramas fiscales |
assignedRole | AssignedRole | Objeto AssignedRole |
Objeto 'GestionGroup'
ggCode | String | Código del grupo |
name | String | Nombre del grupo de gestión |
description | String | Descripción del grupo |
procedure | 1242693904[] | Lista de procedimientos |
Objeto 'GGSearch'
Objeto 'Ip'
address | String | Dirección Ip |
Objeto 'Method'
methodCode | String | Código asociado al método |
name | String | Nombre del método |
description | String | Descripción del método |
service | String | Nombre del servicio al que corresponde el método |
Objeto 'Procedure'
signature | String | Signatura del procedimiento |
denomination | String | Denominación del procedimiento |
servicio | String | Servicio asociado al procedimiento |
idEntidad | String | Código de la entidad |
idOrgano | String | Código del órgano del catálogo |
version | String | Versión |
descOrgano | String | Descripción del órgano del catálogo |
xmlData | String |
|
procedureAttributes | ProcedureAttributes[] | Lista de atributos del procedimiento |
Objeto 'ProcedureAttributes' Anchor |
---|
| ProcedureAttributes |
---|
| ProcedureAttributes |
---|
|
code | String | Código del atributo del procedimiento |
value | String | Valor del atributo del procedimiento |
Objeto 'VProcedureRole' Anchor |
---|
| VProcedureRole |
---|
| VProcedureRole |
---|
|
fiscalAnagram | String | Fiscal anagram del usuario al que se asocia el procedimiento |
signature | String | Signatura del procedimiento |
denomination | String | Denominación del procedimiento |
entity | String | Código de la entidad |
admRole | String | Código del perfil administrativo |
admName | String | Nombre del perfil administrativo |
organismCode | String | Código del organismo bajo el que se ha asociado el procedimiento al usuario |
appAlias | String | Identificador de la aplicación (por el momento solo lo usa SFE) |
Objeto 'VProcedureRoleSearchBean' Anchor |
---|
| VProcedureRoleSearchBean |
---|
| VProcedureRoleSearchBean |
---|
|
fiscalAnagram | String | Fiscal anagram del usuario al que se asocia el procedimiento |
signature | String | Signatura del procedimiento |
denomination | String | Denominación del procedimiento |
entity | String | Código de la entidad |
admRole | String | Código del perfil administrativo |
admName | String | Nombre del perfil administrativo |
organismCode | String | Código del organismo bajo el que se ha asociado el procedimiento al usuario |
appAlias | String | Identificador de la aplicación (por el momento solo lo usa SFE) |
param | 1242693904 | Objeto SearchParams |
Objeto 'ProcedureSearch' Anchor |
---|
| ProcedureSearch |
---|
| ProcedureSearch |
---|
|
...
sortColumn | String | Columna por la que queremos ordenar |
ascending | Boolean | Indica si el orden de ordenación es ascendente |
fromIndex | Integer | Índice desde el que queremos buscar |
toIndex | Integer | Índice hasta que el que queremos buscar |
Objeto 'User'
...
| Tipo | Descripción |
---|
fiscalAnagram | String | Anagrama fiscal del usuario |
roleOrganism | 1242693904[] | Lista de objetos RoleOrganism |
...
fiscalAnagram | String | Anagrama fiscal del usuario |
ggCode | String | Código del grupo de gestión |
admRoleCode | String | Código del rol |
ggName | String | Nombre del grupo de gestión |
admRoleName | String | Nombre del rol |
...
Objeto 'UserList'
...