Example #1
0
  /**
   * Metodo privado que rellena el Formulario de busqueda con los datos provenientes del bean de
   * consulta a la base de datos
   *
   * @param searchPersonaForm, Formulario vacĂ­o
   * @param personaQueryBean, Objeto con los datos provenientes de base de datos
   */
  private void toSearchForm(
      SearchPersonaForm searchPersonaForm, PersonaQueryBean personaQueryBean) {
    searchPersonaForm.setApellido1(personaQueryBean.getApellido1());
    searchPersonaForm.setApellido2(personaQueryBean.getApellido2());
    searchPersonaForm.setCodPostal(Utilidades.stringOrNull(personaQueryBean.getCodPostal()));
    searchPersonaForm.setDomicilio(personaQueryBean.getDomicilio());
    searchPersonaForm.setEmail(personaQueryBean.getEmail());
    searchPersonaForm.setEstadoCarta(personaQueryBean.getEstadoCarta());
    searchPersonaForm.setEstadoEtiqueta(personaQueryBean.getEstadoEtiqueta());
    searchPersonaForm.setExpedProhibicion(personaQueryBean.getExpedProhibicion());
    searchPersonaForm.setFechaNacimientoDesde(
        Utilidades.fromDateOrNull(personaQueryBean.getFechaNacimientoDesde()));
    searchPersonaForm.setFechaNacimientoHasta(
        Utilidades.fromDateOrNull(personaQueryBean.getFechaNacimientoHasta()));
    searchPersonaForm.setIdMunicipio(Utilidades.stringOrNull(personaQueryBean.getIdMunicipio()));
    searchPersonaForm.setIdPais(Utilidades.stringOrNull(personaQueryBean.getIdPais()));
    searchPersonaForm.setIdPersona(Utilidades.stringOrNull(personaQueryBean.getIdPersona()));
    searchPersonaForm.setNombre(personaQueryBean.getNombre());
    searchPersonaForm.setNumDocIdent(personaQueryBean.getNumDocIdent());
    searchPersonaForm.setObservaciones(personaQueryBean.getObservaciones());
    searchPersonaForm.setSexo(personaQueryBean.getSexo());
    searchPersonaForm.setTelefono(personaQueryBean.getTelefono());

    if (personaQueryBean.getDuracion() != null) {
      if (personaQueryBean.getDuracion().length() == 2) {
        searchPersonaForm.setDurAnos(personaQueryBean.getDuracion());
      } else if (personaQueryBean.getDuracion().length() == 4) {
        searchPersonaForm.setDurAnos(personaQueryBean.getDuracion().substring(0, 2));
        searchPersonaForm.setDurMeses(personaQueryBean.getDuracion().substring(2, 4));
      }
    }
    searchPersonaForm.setIdTipoProhibicion(
        Utilidades.stringOrNull(personaQueryBean.getIdTipoProhibicion()));
    searchPersonaForm.setIdSituacion(Utilidades.stringOrNull(personaQueryBean.getIdSituacion()));
    searchPersonaForm.setIdCausaProhibicion(
        Utilidades.stringOrNull(personaQueryBean.getIdCausaProhibicion()));
    searchPersonaForm.setFechaProhibicionDesde(
        Utilidades.fromDateOrNull(personaQueryBean.getFechaProhibicionDesde()));
    searchPersonaForm.setFechaProhibicionHasta(
        Utilidades.fromDateOrNull(personaQueryBean.getFechaProhibicionHasta()));
    searchPersonaForm.setFechaSituacionDesde(
        Utilidades.fromDateOrNull(personaQueryBean.getFechaSituacionDesde()));
    searchPersonaForm.setFechaSituacionHasta(
        Utilidades.fromDateOrNull(personaQueryBean.getFechaSituacionHasta()));
    searchPersonaForm.setObsProhibicion(personaQueryBean.getObsProhibicion());
  }