amap-genericos

Última modificación por Administrator el 2019/11/14 16:30

AMAPGenericos-1.8.1 2019/14/11

Librería de bcprov alineada a las versiones jdk5on
Nuevo servicio para división de lista de nombre-apellidos

AMAPGenericos-1.8.0 2019/01/08

Añadido método para separar nombre y apellidos de un mismo String.
Añadido implementación httpclient.

AMAPGenericos-1.7.1 2018/01/25

Corrección en busquedas, si el código no existe retorna vacío.

AMAPGenericos-1.7.0 2016/11/17

Añadido método para la búsqueda de lista CCAA.
Añadido método para la búsqueda de CCAA por código de CCAA.

AMAPGenericos-1.5.0 2016/10/06

Externalizado el tipo implementación, ahora es un string para que se use sistemas.app.amap.genericos.implementacion.
Eliminada la implementación por defecto.

AMAPGenericos-1.4.1 2016/07/01

Se cambia la implementación por defecto a GENERICOS_CLIENTE_RS

AMAPGenericos-1.4.0 2016/05/13

Añadidos metodos para la busqueda por descripción de Localidades y Provincias.
Añadido método para la busqueda de Localidades por descripción y código de provincia.

AMAPGenericos-1.3.1 2016/04/25

Corrección de codificación de caracteres en aplicaciones ejecutándose en un entorno no UTF-8.

AMAPGenericos-1.3.0 2016/01/22

Cambio de fomato de los códigos postales como 5 caracteres en lugar de formato numérico.

AMAPGenericos-1.2.0 2014/01/30

Métodos de obtencion de oficinas y unidades de registro

AMAPGenericos-1.1.2 2014/01/14

Nueva factoria del servicio con la url completa

AMAPGenericos-1.1.1 2013/07/17

 Busqueda por codigo de pais INE e ISO3166 

AMAPGenericos-1.1.0 2013/07/17

 Incorporación de los servicios de cnaes, formas jurdídicas y paises 

AMAPGenericos-1.0.0 2013/03/19

 Primera versión del componente

<dependency>
<groupId>es.gobcantabria.amap.utilidades</groupId>
<artifactId>amap-genericos</artifactId>
<version>1.8.1</version>
</dependency>

Es necesario de disponer de los siguientes datos:

  • Usuario del Proxy de Servicios
  • Servidor: nombre o ip del servidor donde se aloja el servidor de amap-genericos

Sin recursos disponibles.

Configuración

Configuración de la factoría de servicios

Para la utilización del componente AMAPGenericos basta con añadir el jar y sus correspondientes dependencias al classpath de la aplicación y crear un servicio del siguiente modo:

GenericosClienteInterface miservicio = GenericosCliente.getServicio(urlHost, usuarioProxy, tipoImplementacion);

El servicio concreto a usar se definirá a partir de un fichero de properties junto con el resto de los parámetros:

KeyDescripciónEjemplo
sistemas.global.amap.genericos.urlEndpoint del servicio web.http://******/amap-genericos-servidor/services/rest
sistemas.app.amap.genericos.implementacionTipo de implementación usada para atacar contra el servicio web.(restful, soap, o mock)restful

Los valores de las propieades aquí mostrados son meramente ilustrativos. En los entornos de desarrollo / preproducción y producción los valores de las variables han de ser externalizados tal y como se especifica en el documento Definición de acceso a propiedades de sistema

Ejemplo de contenido del fichero de propiedades:

sistemas.global.amap.genericos.url=http://******/amap-genericos-servidor/services/rest
sistemas.app.amap.genericos.implementacion=restful

La configuración del componente se realiza a la hora de obtener la instancia del servicio. Los parámetros soportados son:

  • URL: URL donde está desplegado el servicio (instancia de java.net.URL) indicado por sistemas.global.amap.genericos.url.
  • UsuarioProxyWS : usuario del proxy de servicios necesario para conectarse a a través del proxyws.
  • Implementacion: existen 4 implementaciones:
    • mock: cliente de prueba para la integración con el servicio sin necesidad de conectarse a ningún servidor (los parámetros serán ignorados)
    • soap: el cliente se conectará sobre los webservices SOAP de amap genericos.
    • restful: el cliente se conectará sobre los webservices  RESTful de amap genericos (opción por defecto).
    • httpclient: el cliente se conectará sobre los webservices SOAP de amap genericos.

Por lo que la forma convencional de generar un cliente, en el entorno de desarrollo, sería:


GenericosClienteInterface genericosCliente = GenericosCliente.getService(URL,USUARIOPROXYWS, IMPLEMENTACION);

Una vez obtenido el servicio podemos invocar cualquiera de sus métodos.

Pais

Representa a una nación, puede contener varias Ccaa.

Ccaa

Representa a una comunidad autónoma, puede contener varias provincias.

Provincia

Representa a una provincia, puede tener varios municipios.

Municipio

Representa a un municipio, puede tener varias unidades poblacionales.

UnidadPoblacional

Representa a una localidad, puede tener varias vías.

Via

Representa a una vía (una calle, una plaza, una avenida, etc.) de una localidad, es de un tipo de via y puede tener varios tramos de vía.

TipoVia

Representa el tipo de una vía.

TramoVia

Representa un tramo de una vía (parte de la misma), a este tramo se le asigna un código postal, ya que una misma calle puede tener varios códigos postales.

NombreApellidos

Representa el nombre y los apellidos de una persona. Puede contenerlos en una misma cadena o por separado (nombre, apellido1 y apellido2).

Nombreamap-genericos
Identificadoramap-genericos
Grupoes.gobcantabria.amap.utilidades
Versión1.8.1
Licencia
DesarrolladorDGDIT
Descripción

Componente de consulta de datos generales como la información del callejero, municipios, localidades, CCAA, etc.

Documentaciónamap-genericos (JavaDoc)
Binarioamap-genericos (Jar)

Sin particularidades. Seguir las recomendaciones del fabricante.

Contenidos

Ejemplos de uso

Una vez creado el servicio, tal y como se indica en el apartado de configuración, se pueden acceder a los métodos disponibles.

De esta manera, para obtener las entidades singulares del código postal "39860" realizaríamos esta consulta


 int codigoPostal = 39860;
 List <UnidadPoblacional> entidadesSingulares = 
    genericosCliente.getLocalidadesPorCodigoPostal
      (codigoPostal);

Catálogo de operaciones

El componente soporta las siguientes operaciones

Obtener la lista de CCAA

 

Se realiza mediante el método "getCCAA", no necesita ningún parámetro y devuelve una lista con todas las CCAA.

Collection<Ccaa> cas = getGenericosCliente(true).getCCAA();

Obtener la CCAA por el código

 

Se realiza mediante el método "getCCAAPorCodigo" obteniendo la CCAA por el código de la misma

El parámetro necesario para la invocación es:

{codigoCCAA} : Es el código de la CCAA

int codigoCCAA = 1;

Ccaa ca = getGenericosCliente().getCCAAPorCodigo(codigoCCAA);

Obtener la lista de provincias

 

Se realiza mediante el método "getProvincias", no necesita ningún parámetro y devuelve una lista con todas las provincias.

Collection<Provincia> provincias = 
 genericosCliente.getProvincias();

Obtener la lista de provincias por descripción

 

Se realiza mediante el método "getProvinciasPorDescripcion", necesita el siguiente parametro:

{descripcion}: Es una cadena con la que se va a filtrar que este contenida en la descripción de las provincias.

String descripcion="ALBAC";

List<Provincia> provincias =
 genericosCliente.getProvinciasPorDescripcion(descripcion);

Obtener la lista de provincias por la CCAA

 

Se realiza mediante el método "getProvinciasPorCCAA", necesita el siguiente parametro:

{codigoCCAA}: Es el código de la CCAA con la que se va a filtrar las provincias.

int codigoCCAA=1;

List<Provincia> provincias =
 genericosCliente.getProvinciasPorCCAA(codigoCCAA);

Obtener la lista de tipos de vías

 

Se realiza mediante el método "getTiposVias" obteniendo la lista de tipos de vías.

Este método no necesita ningún parámetro para su invocación.

Collection<TipoVia> tiposVias = genericosCliente.getTiposVias();

Obtener la información de un tipo de vía

 

Se realiza mediante el método "getTipoVia" obteniendo la información de un tipo de vía

El parámetro necesario para la invocación es:

{codigo} : Es el id del tipo de víadel que queremos la información

int codigo=18;

TipoVia tipoVia = genericosCliente.getTipoVia(codigo);

Obtener la lista de municipios por provincia

 

Se realiza mediante el método "getMunicipiosPorProvincia" obteniendo la lista de municipios de la provincia

El parámetro necesario para la invocación es:

{codigoProvincia} : Es el código de la provincia de los municipios a listar

int codigoProvincia=24;

List<Municipio> municipios = genericosCliente.getMunicipiosPorProvincia(codigoProvincia);

Obtener la lista de entidades singulares por municipio

 

Se realiza mediante el método "getLocalidadesPorMunicipio" obteniendo  la lista de entidades singulares del municipio

Los parámetros necesarios para la invocación son:

{codigoProvincia} : Es el código de la provincia de las entidades singulares a listar

{codigoMunicipio} : Es el código del municipio de las entidades singulares a listar

Adicionalmente se puede indicar un parámetro para indicar si se han de filtrar o no las entidades colectivas (por defecto es true)

int codigoProvincia = 1;
int codigoMunicipio = 14;

List<UnidadPoblacional> localidades = genericosCliente.getLocalidadesPorMunicipio(codigoProvincia,codigoMunicipio);
List<UnidadPoblacional> localidadesFiltradas = genericosCliente.getLocalidadesPorMunicipio(codigoProvincia,codigoMunicipio, true);

Obtener la lista de entidades singulares por descripción

 

Se realiza mediante el método "getLocalidadesPorDescripcion" obteniendo  la lista de entidades singulares que contienen esa descripcion

Los parámetros necesarios para la invocación son:

{descripcion} : Es la cadena que se usara para filtrar las localidades que no contengan esa cadena en su nombreEntidadSingular

Adicionalmente se puede indicar un parámetro para indicar si se han de filtrar o no las entidades colectivas (por defecto es false)

String descripcion= "ALAVA";

List<UnidadPoblacional> localidades = genericosCliente.getLocalidadesPorDescripcion(descripcion);
List<UnidadPoblacional> localidadesFiltradas = genericosCliente.getLocalidadesPorDescripcion(descripcion, true);

Obtener la lista de entidades singulares por descripción y código de provincia

 

Se realiza mediante el método "getLocalidadesPorDescripcionCodProvincia" obteniendo  la lista de entidades singulares que contienen esa descripción y pertenecen a esa provincia

Los parámetros necesarios para la invocación son:

{descripcion} : Es la cadena que se usara para filtrar las localidades que no contengan esa cadena en su nombreEntidadSingular
{codidgoProvincia} : Es el código de la provincia a la que han de pertenecer las localidades filtradas.

Adicionalmente se puede indicar un parámetro para indicar si se han de filtrar o no las entidades colectivas (por defecto es false)

String descripcion= "ALAVA";
int codidgoProvincia=1;

List<UnidadPoblacional> localidades = genericosCliente.getLocalidadesPorDescripcionCodProvincia(descripcion, codidgoProvincia);
List<UnidadPoblacional> localidadesFiltradas = genericosCliente.getLocalidadesPorDescripcionCodProvincia(descripcion, codidgoProvincia, false);

Obtener el municipio con sus entidades singulares

 

Se realiza mediante el método "getMunicipioConLocalidades" obteniendo el municipio con sus entidades singulares

Los parámetros necesarios para la invocación son:

{codigoProvincia} : Es el código de la provincia del municipio a obtener

{codigoMunicipio} : Es el código del municipio del municipio a obtener

int codigoProvincia = 24;
int codigoMunicipio = 162;

Municipio municipio =   genericosCliente.getMunicipioConLocalidades(codigoProvincia,codigoMunicipio);

Obtener el código municipal del municipio

 

Se realiza mediante el método "getCodigoMunicipalMunicipio" obteniendo el código del municipio

El parámetro necesario para la invocación es:

{descripcion} : Descripción del municipio cuyo código se quiere obtener

String municipio = "SANTA COLOMBA DE CURUEÑO";

Integer codigoPostal = genericosCliente.getCodigoMunicipalMunicipio(municipio);

Obtener los códigos postales de una provincia

 

Se realiza mediante el método "getCodigosPostalesPorProvincia" obteniendo la lista de códigos postales

El parámetro necesario para la invocación es:

{codigoProvincia} : Es el código de la provincia de los códigos postales a listar

int codigoProvincia = 2;

List<String> codigosPostales = genericosCliente.getCodigosPostalesPorProvincia(codigoProvincia);

Obtener los códigos postales de un municipio

 

Se realiza mediante el método "getCodigosPostalesPorMunicipio" obteniendo la lista de códigos postales

Los parámetros necesarios para la invocación son:

{codigoProvincia} : Es el código de la provincia de los códigos postales a obtener

{codigoMunicipio} : Es el código del municipio de los códigos postales a obtener

int codigoProvincia = 2;
int codigoMunicipio = 3;

List<String> codigosPostales = genericosCliente.getCodigosPostalesPorMunicipio(codigoProvincia,codigoMunicipio);

Obtener los códigos postales de una entidad singular

 

Se realiza mediante el método "getCodigosPostalesPorLocalidad" obteniendo la lista de códigos postales

Los parámetros necesarios para la invocación son:

{codigoProvincia} : Es el código de la provincia de los códigos postales a obtener

{codigoMunicipio} : Es el código del municipio de los códigos postales a obtener

{codigoLocalidad} : Es el código de la entidad singular de los códigos postales a obtener

int codigoProvincia = 2;
int codigoMunicipio = 3;
int codigoLocalidad = 2201;

List<String> codigosPostales = genericosCliente.getCodigosPostalesPorLocalidad(codigoProvincia,codigoMunicipio,codigoLocalidad);

Obtener las entidades singulares por el código postal

 

Se realiza mediante el método "getLocalidadesPorCodigoPostal" obteniendo la lista de entidades singulares

El parámetro necesario para la invocación es:

{codigoPostal}: Es el código postal de las entidades singulares a listar

int codigoPostal = 01510;

List<UnidadPoblacional> localidades = genericosCliente.getLocalidadesPorCodigoPostal(codigoPostal);

Obtener los municipios por el código postal

 

Se realiza mediante el método "getMunicipiosPorCodigoPostal" obteniendo la lista de municipios

El parámetro necesario para la invocación es:

{codigoPostal}: Es el código postal de los municipios a listar

int codigoPostal = 39600;

List<Municipio> municipios = genericosCliente.getMunicipiosPorCodigoPostal(codigoPostal);

Obtener la provincia por el código postal

 

Se realiza mediante el método "getProvinciaPorCodigoPostal" obteniendo la provincia por el código postal

El parámetro necesario para la invocación es:

{codigoPostal}: Es el código postal de la provincia

int codigoPostal = 39600;

Provincia provincia = genericosCliente.getProvinciaPorCodigoPostal(codigoPostal);

Obtener la provincia por el código

 

Se realiza mediante el método "getProvinciaPorCodigo" obteniendo la provincia por el código de la misma

El parámetro necesario para la invocación es:

{codigoProvincia} : Es el código de la provincia

int codigoProvincia = 24;

Provincia provincia = genericosCliente.getProvinciaPorCodigo(codigoProvincia);

Obtener el municipio por el código

 

Se realiza mediante el método "getMunicipioPorCodigo" obteniendo el municipio por el código del mismo

Los parámetros necesarios para la invocación son:

{codigoProvincia} : Es el código de la provincia

{codigoMunicipio} : Es el código del municipio 

int codigoProvincia = 39;
int codigoMunicipio = 16;

Municipio municipio = genericosCliente.getMunicipioPorCodigo(codigoProvincia, codigoMunicipio);

Obtener la entidad singular por el código

 

Se realiza mediante el método "getLocalidadPorCodigo" obteniendo la entidad singular por el código de la misma

Los parámetros necesarios para la invocación son:

{codigoProvincia} : Es el código de la provincia

{codigoMunicipio} : Es el código del municipio 

{codigoLocalidad} : Es el código de la entidad singular

int codigoProvincia = 1;
int codigoMunicipio = 14;
int codigoLocalidad = 1700;

UnidadPoblacional localidad = genericosCliente.getLocalidadPorCodigo(codigoProvincia, codigoMunicipio, codigoLocalidad);

Validar el código postal

 

Se realiza mediante el método "validaCodigoPostal" obteniendo si es o no el código postal uno de los de la entidad singular indicada.

Los parámetros necesarios para la invocación son:

{codigoProvincia} : Es el código de la provincia

{codigoMunicipio} : Es el código del municipio 

{codigoLocalidad} : Es el código de la entidad singular

{codigoPostal} : Es el código postal

int codigoProvincia = 24;
int codigoMunicipio = 10;
int codigoLocalidad = 1701;
int codigoPostal = 24750;

Boolean valido = genericosCliente.validaCodigoPostal(codigoProvincia, codigoMunicipio, codigoLocalidad, codigoPostal);

Obtener el sexo por el código

 

Se realiza mediante el método "getSexoPorID" obteniendo el sexo por el código

El parámetro necesario para la invocación es:

{idSexo} : Es el código del sexo

int idSexo = 1;

Sexo resultado = getGenericosCliente().getSexoPorID(idSexo);

Obtener el estado civil por el código

 

Se realiza mediante el método "getEstadoCivilPorID" obteniendo el estado civil por el código

El parámetro necesario para la invocación es:

{idEstadoCivil} : Es el código del estado civil

int idEstadoCivil = 1;

EstadoCivil resultado = getGenericosCliente().getEstadoCivilPorID(idEstadoCivil);

Obtener el número de registros de CNAE 2009

 

Se realiza mediante el método "getNumeroCNAEs2009" obteniendo el número total de registros de la cnae 2009.

Integer numero =genericosCliente.getNumeroCNAEs2009();

Obtener el número de registros de CNAE 2009 por nivel

 

Se realiza mediante el método "getNumeroCNAEs2009PorNivel" obteniendo el número total de registros de la cnae 2009 para un determinado nivel.

El parámetro necesario para la invocación es:

{nivel}: Es el nivel de la CNAE

int nivel = 3;

Integer numero =genericosCliente.getNumeroCNAEs2009PorNivel(nivel);

Obtener el número de registros de CNAE 2009 por sección

 

Se realiza mediante el método "getNumeroCNAEs2009PorSeccion" obteniendo el número total de registros de la cnae 2009 para una determinada sección.

El parámetro necesario para la invocación es:

{seccion}: Es el código de sección

String seccion = "A";

Integer numero =genericosCliente.getNumeroCNAEs2009PorSeccion(seccion);

Obtener el número de registros de CNAE 2009 por sección y nivel

 

Se realiza mediante el método "getNumeroCNAEs2009PorSeccionNivel" obteniendo el número total de registros de la cnae 2009 para una determinada sección y un determinado nivel.

Los parámetros necesarios para la invocación son:

{seccion}: Es el código de sección

{nivel}: Es el nivel de la CNAE

String seccion = "A";
int nivel = 2;

Integer numero =genericosCliente.getNumeroCNAEs2009PorSeccionNivel(seccion,nivel);

Obtener la lista de registros de CNAE 2009

 

Se realiza mediante el método "getListaCNAEs2009" obteniendo la lista de registros de la cnae 2009 ordenados por sección y código.

List<Cnae2009> listaC=genericosCliente.getListaCNAEs2009();

Obtener la lista de registros de CNAE 2009 por nivel

 

Se realiza mediante el método "getListaCNAEs2009PorNivel" obteniendo la lista de registros de la cnae 2009 para un determinado nivel ordenados por sección y código.

El parámetro necesario para la invocación es:

{nivel}: Es el nivel de la CNAE

int nivel = 3;

List<Cnae2009> listaC=genericosCliente.getListaCNAEs2009PorNivel(nivel);

Obtener la lista de registros de CNAE 2009 por sección

 

Se realiza mediante el método "getListaCNAEs2009PorSeccion" obteniendo la lista de registros de la cnae 2009 para una determinada sección ordenados por código.

El parámetro necesario para la invocación es:

{seccion}: Es el código de sección

String seccion ="A";

List<Cnae2009> listaC=genericosCliente.getListaCNAEs2009PorSeccion(seccion);

Obtener la lista de registros de CNAE 2009 por nivel y sección

 

Se realiza mediante el método "getListaCNAEs2009PorNivelSeccion" obteniendo la lista de registros de la cnae 2009 para una determinada sección y un determinado nivel.

Los parámetros necesarios para la invocación son:

{nivel}: Es el nivel de la CNAE

{seccion}: Es el código de sección

String seccion ="A";
int nivel =1;

List<Cnae2009> listaC=genericosCliente.getListaCNAEs2009PorNivelSeccion(nivel,seccion);

Obtener la información de un código de CNAE 2009

 

Se realiza mediante el método "getCNAE2009PorCodigo" obteniendo la información de una cnae 2009 cuyo código se recibe por parámetro.

El parámetro necesario para la invocación es:

{codigo}: Es el código de la CNAE

String codigo ="01";

Cnae2009 lista=genericosCliente.getCNAE2009PorCodigo(codigo);

Obtener la información de la antecesora de una CNAE 2009

 

Se realiza mediante el método "getCNAE2009Padre" obteniendo la información de la cnae antecesora de aquella cuyo código se recibe por parámetro.

El parámetro necesario para la invocación es:

{codigo}: Es el código de la CNAE

String codigo ="0126";

Cnae2009 lista=genericosCliente.getCNAE2009Padre(codigo);

Obtener la información de los ascendentes de una CNAE 2009

 

Se realiza mediante el método "getCNAE2009Ascendentes" obteniendo la información de los ascendentes de aquella cuyo código se recibe por parámetro.

El parámetro necesario para la invocación es:

{codigo}: Es el código de la CNAE

String codigo ="0112";

List<Cnae2009> listaC=genericosCliente.getCNAE2009Ascendentes(codigo);

Obtener la información de las cnaes de niveles inferiores  de una CNAE 2009

 

Se realiza mediante el método "getCNAE2009Hijas" obteniendo la información de los descendientes de aquella cuyo código se recibe por parámetro.

El parámetro necesario para la invocación es:

{codigo}: Es el código de la CNAE

String codigo ="01";

List<Cnae2009> listaC=genericosCliente.getCNAE2009Hijas(codigo);

Obtener la información de las cnaes de nivel inmediatamente inferior de una CNAE 2009

 

Se realiza mediante el método "getCNAE2009HijasInmediatas" obteniendo la información de los descendientes de nivel inmediatamente inferior de aquella cuyo código se recibe por parámetro.

El parámetro necesario para la invocación es:

{codigo}: Es el código de la CNAE

String codigo ="011";

List<Cnae2009> listaC=genericosCliente.getCNAE2009HijasInmediatas(codigo);

Obtener la información de la rama de una CNAE 2009

 

Se realiza mediante el método "getCNAE2009Rama" obteniendo la información de los antecesores, descendientes y de la propia cnae cuyo código se recibe por parámetro.

El parámetro necesario para la invocación es:

{codigo}: Es el código de la CNAE

String codigo ="02";

List<Cnae2009> listaC=genericosCliente.getCNAE2009Rama(codigo);

Obtener el listado de secciones de CNAE 2009

 

Se realiza mediante el método "getSeccionesCNAE2009".

List<Cnae2009Seccion> listaC=genericosCliente.getSeccionesCNAE2009();

Obtener el número de secciones de CNAE 2009

 

Se realiza mediante el método "getNumeroSeccionesCNAE2009" obteniendo el número total de secciones para la cnae 2009. 

Integer numero =genericosCliente.getNumeroSeccionesCNAE2009();

Obtener la lista de correspondencias con la CNAE 2009 a partir de la CNAE93

 

Se realiza mediante el método "getCNAEs2009PorCNAE93Rev1" obteniendo la lista de cnaes2009 que se corresponden con la cnae93 cuyo código se recibe por parámetro.

El parámetro necesario para la invocación es:

{codigo}: Es el código de la CNAE93Rev1.

String codigo="20302";

List<Cnae2009> listaC=genericosCliente.getCNAEs2009PorCNAE93Rev1(codigo);

Obtener la lista de correspondencias con la CNAE93 a partir de la CNAE 2009

 

Se realiza mediante el método "getCNAEs93Rev1PorCNAE2009" obteniendo la lista de cnaes93 que se corresponden con la cnae2009 cuyo código se recibe por parámetro.

El parámetro necesario para la invocación es:

{codigo}: Es el código de la CNAE2009.

String codigo="0121";

List<Cnae93Rev1> listaC=genericosCliente.getCNAEs93Rev1PorCNAE2009(codigo);

Obtener el número de formas jurídicas

 

Se realiza mediante el método "getNumeroFormasJuridicas" obteniendo el número total de formas jurídicas. 

Integer numeroFormasJuridicas = genericosCliente.getNumeroFormasJuridicas();

Obtener el listado de formas jurídicas

 

Se realiza mediante el método "getListaFormasJuridicas" obteniendo el listado de formas jurídicas. 

List<FormaJuridica> listaFormaJuridica = genericosCliente.getListaFormasJuridicas();

Obtener la información de la forma jurídica asociada a una letra de Cif

 

Se realiza mediante el método "getFormaJuridicaPorLetraCif" obteniendo la forma jurídica asociada a la letra de cif que se pasa por parámetro. 

El parámetro necesario para la invocación es:

{letraCif}: Es la letra cif.

String cif="A";

FormaJuridica formaJuridica = genericosCliente.getFormaJuridicaPorLetraCif(cif);

Obtener el listado de paises

 

Se realiza mediante el método "getListaPaises" obteniendo el listado de los paises. 

List<Pais> listaC=genericosCliente.getListaPaises();

Obtener la cuenta de paises

 

Se realiza mediante el método "getCuentaPaises" obteniendo el tamaño del listado de los paises. 

Integer numero =genericosCliente.getCuentaPaises();

Obtener un país por codigo ISO 3166

 

Se realiza mediante el método "getPaisPorCodigoISO3166" obteniendo el país asociado al código ISO 3166 que se pasa como parámetro.

String codigoISO3166="108";

Pais resultado=genericosCliente.getPaisPorCodigoISO3166(codigoISO3166);

Obtener un país por codigo INE

 

Se realiza mediante el método "getPaisPorCodigoINE" obteniendo el país asociado al código INE que se pasa como parámetro.

String codigoINE="108";

Pais resultado=genericosCliente.getPaisPorCodigoINE(codigoINE);

Obtener un país por codigo de 2 dígitos (2D)

 

Se realiza mediante el método "getPaisPorCodigo2Digitos" obteniendo el país asociado al código de dos dígitos que se pasa como parámetro.

String codigo="BO";

Pais resultado=genericosCliente.getPaisPorCodigo2Digitos(codigo);

Obtener un país por codigo de 3 dígitos (3D)

 

Se realiza mediante el método "getPaisPorCodigo3Digitos" obteniendo el país asociado al código de tres dígitos que se pasa como parámetro.

String codigo="BOL";

Pais resultado=genericosCliente.getPaisPorCodigo3Digitos(codigo);

Obtener una unidad de registro por código

 

Se realiza mediante el método "getUnidadRegistroPorCodigo" obteniendo la unidad de registro asociada al código que se pasa como parámetro.

String codigo="09020002000000";

UnidadRegistro unidad= getGenericosCliente().getUnidadRegistroPorCodigo(codigo);

Obtener nombre y apellidos separados

 

Se realiza mediante el método "getNombreApellidosSeparados" obtienendo el nombre,  el primer y el segundo apellido por separado, de un mismo String.

String nombreApellidosUnidos = "Nombre Apellido1 Apellido2";

NombreApellidos separado = getGenericosCliente().getNombreApellidosSeparados(nombreApellidosUnidos);

Este método realiza la separación del nombres y apellidos con una alta fiabilidad, pero sus capacidades son limitadas. Por ello es importante comprobar que los resultados que nos muestra en función de los datos aportados son los correctos. 

Obtener lista nombre y apellidos separados

 

Se realiza mediante el método "getListaNombreApellidosSeparados" obtienendo una lista con los resultados de dividir el nombre,  el primer y el segundo apellido de cada item de una lista de String

List<String> entradas = new ArrayList<>();

String entrada1 = "Nombre Apellido1 Apellido2";
String entrada2 = "Nombre Apellido1 Apellido2";
String entrada3 = "Nombre Apellido1 Apellido2";

entradas.add(entrada1);
entradas.add(entrada2);
entradas.add(entrada3);

List<NombreApellidos> listaSeparados = getGenericosCliente().getListaNombreApellidosSeparados(entradas);

Este método realiza la separación del nombres y apellidos con una alta fiabilidad, pero sus capacidades son limitadas. Por ello es importante comprobar que los resultados que nos muestra en función de los datos aportados son los correctos. 

© 2014 GOBIERNO DE CANTABRIA - AVISO LEGAL Y PROTECCIÓN DE DATOS