package com.fitbank.hb.persistence.soli;

import com.fitbank.common.hb.AbstractExpire;
import java.io.Serializable;
import java.math.BigDecimal;
import java.sql.Date;
import java.lang.reflect.Field;
import java.sql.Timestamp;
import com.fitbank.common.TransportBean;

/**Clase que implementa la entidad de Hibernate que hace referencia a la tabla TSOLICITUDINFORMACIONADICIONAL*/
public class Tsolicitudeadditionalinfo extends AbstractExpire  implements Serializable,TransportBean,Cloneable{
/** Nombre de la Tabla TSOLICITUDINFORMACIONADICIONAL */
public static final String TABLE_NAME = "TSOLICITUDINFORMACIONADICIONAL";
/** HashCode asociado con la Instancia*/
private int hashValue = 0;
/** Version de la Clase*/
private static final long serialVersionUID = 1L;
/**
* Clave primaria de la Entidad Tsolicitudeadditionalinfo
*/
private TsolicitudeadditionalinfoKey pk;
/**
* Manejo de optimistic locking.
*/
private Integer versioncontrol;

/**
* Fecha desde la que esta vigente la informacion adicional de una persona natural
*/
private Timestamp fdesde;

/**
* Codigo de deporte de personas naturales
*/
private Integer cdeporte;

/**
* Numero del seguro social de una persona natural
*/
private String segurosocial;

/**
* Numero de la licenecia de conducir de una persona natural
*/
private String licenciaconducir;

/**
* Codigo del tipo de identificacion adicional de una persona natural
*/
private String ctipoidentificacion_adicional;

/**
* Identificacion adicional de una persona natural, como en el caso de una persona extranjera que presenta el pasaporte y el SIB
*/
private String identificacionadicional;

/**
* Ruc de una persona natural, identificacion adicional a la cedula de identidad
*/
private String rucadicional;

/**
* Codigo del pais
*/
private String cpais_nacimiento;

/**
* Codigo de la provincia donde nacio la persona natural
*/
private String cprovincia_nacimiento;

/**
* Codigo de ciudad donde nacio la persona natural
*/
private String cciudad_nacimiento;

/**
* Codigo de imagen de la foto de una persona natural
*/
private Long cimagen_foto;

/**
* Codigo de imagen de la firma de una persona natural
*/
private Long cimagen_firma;

/**
* Descripcion del lugar de trabajo de la persona natural
*/
private String lugartrabajo;

/**
* Codigo de pais de emision del documento de identificacion de la persona natural
*/
private String cpais_emisiondocumento;

/**
* Sueldo maximo establecido para el codigo de profesion asignado a la persona natural
*/
private BigDecimal sueldomaximo;

/**
* Sueldo minimo establecido para el codigo de profesion asignado a la persona natural
*/
private BigDecimal sueldominimo;

/**
* Control de la banda de riesgo L=Low, M=Medium, H=High, asignado a la persona natural
*/
private String bandariesgo;

/**
* Numero de cargas de la persona natural
*/
private Integer numerocargas;

/**
* Codigo del grupo de descuento principal para la nomina
*/
private Integer cgrupodescuento;

/**
* Codigo de profesion
*/
private Integer cprofesion;

/**
* Codigo del nivel de educacion
*/
private Integer cniveleducacion;

/**
* Codigo de la fuente de ingreso de una persona natural
*/
private Integer cfuenteingreso;

/**
* Monto de las ventas esperado por la persona natural
*/
private BigDecimal montoventasesperado;

/**
* Numero de empleados de la persona natural
*/
private Integer cantidadempleados;

/**
* Indica si la persona tiene negocio propio o no
*/
private String negociopropio;

/**
* Codigo de la institucion externo para la entidad reportante
*/
private String codigoinstitucion;

/**
* Codigo de la institucion dada por el Banco Central
*/
private String codigoinstitucionbc;

/**
* Codigo de la fuente de ingreso secundatia de una persona natural
*/
private Integer cfuenteingreso_secundaria;

/**
* Codigo de barrio donde nacio la persona natural
*/
private String cbarrio_nacimiento;

/**
* Indica si la persona ocupa cargo publico
*/
private String ocupacargopublico;

/**
* Indica si mantiene relacion comercial o familiar con una persona que ocupa o haya ocupado un cargo publico
*/
private String relacionsectorpublico;

/**
* Codigo de los tipos de cliente de una persona natural
*/
private String ctipocliente;

/**
* Indica si la persona natural esta obligada a llevar la contabilidad o no
*/
private String obligadocontabilidad;

/**
* Anio y mes fiscal ultima declaracion de impuestos de una persona natural
*/
private String fultimadeclaracion;

/**
* Fecha de inicio del negocio de una persona natural
*/
private Date finicionegocio;

/**
* Indica el numero de cargas menores de edad que tienen matriculacion escolar
*/
private Integer numerocargasescolares;

/**
* Indica si la ubicacion geografica del negocio favorece o no las ventas
*/
private String ubicacionnegocio;

/**
* Indica si el negocio tiene competencia en la ubicacion geografica
*/
private String competencianegocio;

/**
* Numero de negocios similares en la ubicacion
*/
private Integer numerocompetidores;

/**
* Indica el nivel de conocimiento del negocio 1 es el mas bajo
*/
private Integer conocimientonegocio;

/**
* Indica si el negocio tiene una forma de monitoreo de seguridad o no.
*/
private String tieneseguridades;

/**
* Codigo de usuario que realiza el ingreso de la informacion
*/
private String cusuario_ingreso;

/**
* Codigo de usuario que realiza modificacion de la informacion
*/
private String cusuario_modificacion;

/**Contructor por defecto*/
public Tsolicitudeadditionalinfo(){}
/**Contructor de Tsolicitudeadditionalinfo
@param pPk Clave Primaria del entity
@param pFdesde Fecha desde la que esta vigente la informacion adicional de una persona natural
@param pCpais_nacimiento Codigo del pais
*/
public Tsolicitudeadditionalinfo(TsolicitudeadditionalinfoKey pPk,Timestamp pFdesde,String pCpais_nacimiento){
 pk=pPk;
 fdesde=pFdesde;
 cpais_nacimiento=pCpais_nacimiento;
}
/**Entrega la Clave primaria de Tsolicitudeadditionalinfo
@return El objeto que referencia a la Clave primaria de Tsolicitudeadditionalinfo
*/
public TsolicitudeadditionalinfoKey getPk(){
  return pk;
}
/**Fija un nuevo valor a la Clave primaria de Tsolicitudeadditionalinfo
@param pPk El objeto que referencia a la nueva Clave primaria de Tsolicitudeadditionalinfo
*/
public void setPk(TsolicitudeadditionalinfoKey pPk){
  pk=pPk;
}
public static final String VERSIONCONTROL="VERSIONCONTROL";
/**Obtiene el valor de versioncontrol
@return valor de versioncontrol*/
public Integer getVersioncontrol(){
  return versioncontrol;
}
/**Fija el valor de versioncontrol
@param pVersioncontrol nuevo Valor de versioncontrol*/
public void setVersioncontrol(Integer pVersioncontrol){
  versioncontrol=pVersioncontrol;
}

public static final String FDESDE="FDESDE";
/**Obtiene el valor de fdesde
@return valor de fdesde*/
public Timestamp getFdesde(){
  return fdesde;
}
/**Fija el valor de fdesde
@param pFdesde nuevo Valor de fdesde*/
public void setFdesde(Timestamp pFdesde){
  fdesde=pFdesde;
}

public static final String CDEPORTE="CDEPORTE";
/**Obtiene el valor de cdeporte
@return valor de cdeporte*/
public Integer getCdeporte(){
  return cdeporte;
}
/**Fija el valor de cdeporte
@param pCdeporte nuevo Valor de cdeporte*/
public void setCdeporte(Integer pCdeporte){
  cdeporte=pCdeporte;
}

public static final String SEGUROSOCIAL="SEGUROSOCIAL";
/**Obtiene el valor de segurosocial
@return valor de segurosocial*/
public String getSegurosocial(){
  return segurosocial;
}
/**Fija el valor de segurosocial
@param pSegurosocial nuevo Valor de segurosocial*/
public void setSegurosocial(String pSegurosocial){
  segurosocial=pSegurosocial;
}

public static final String LICENCIACONDUCIR="LICENCIACONDUCIR";
/**Obtiene el valor de licenciaconducir
@return valor de licenciaconducir*/
public String getLicenciaconducir(){
  return licenciaconducir;
}
/**Fija el valor de licenciaconducir
@param pLicenciaconducir nuevo Valor de licenciaconducir*/
public void setLicenciaconducir(String pLicenciaconducir){
  licenciaconducir=pLicenciaconducir;
}

public static final String CTIPOIDENTIFICACION_ADICIONAL="CTIPOIDENTIFICACION_ADICIONAL";
/**Obtiene el valor de ctipoidentificacion_adicional
@return valor de ctipoidentificacion_adicional*/
public String getCtipoidentificacion_adicional(){
  return ctipoidentificacion_adicional;
}
/**Fija el valor de ctipoidentificacion_adicional
@param pCtipoidentificacion_adicional nuevo Valor de ctipoidentificacion_adicional*/
public void setCtipoidentificacion_adicional(String pCtipoidentificacion_adicional){
  ctipoidentificacion_adicional=pCtipoidentificacion_adicional;
}

public static final String IDENTIFICACIONADICIONAL="IDENTIFICACIONADICIONAL";
/**Obtiene el valor de identificacionadicional
@return valor de identificacionadicional*/
public String getIdentificacionadicional(){
  return identificacionadicional;
}
/**Fija el valor de identificacionadicional
@param pIdentificacionadicional nuevo Valor de identificacionadicional*/
public void setIdentificacionadicional(String pIdentificacionadicional){
  identificacionadicional=pIdentificacionadicional;
}

public static final String RUCADICIONAL="RUCADICIONAL";
/**Obtiene el valor de rucadicional
@return valor de rucadicional*/
public String getRucadicional(){
  return rucadicional;
}
/**Fija el valor de rucadicional
@param pRucadicional nuevo Valor de rucadicional*/
public void setRucadicional(String pRucadicional){
  rucadicional=pRucadicional;
}

public static final String CPAIS_NACIMIENTO="CPAIS_NACIMIENTO";
/**Obtiene el valor de cpais_nacimiento
@return valor de cpais_nacimiento*/
public String getCpais_nacimiento(){
  return cpais_nacimiento;
}
/**Fija el valor de cpais_nacimiento
@param pCpais_nacimiento nuevo Valor de cpais_nacimiento*/
public void setCpais_nacimiento(String pCpais_nacimiento){
  cpais_nacimiento=pCpais_nacimiento;
}

public static final String CPROVINCIA_NACIMIENTO="CPROVINCIA_NACIMIENTO";
/**Obtiene el valor de cprovincia_nacimiento
@return valor de cprovincia_nacimiento*/
public String getCprovincia_nacimiento(){
  return cprovincia_nacimiento;
}
/**Fija el valor de cprovincia_nacimiento
@param pCprovincia_nacimiento nuevo Valor de cprovincia_nacimiento*/
public void setCprovincia_nacimiento(String pCprovincia_nacimiento){
  cprovincia_nacimiento=pCprovincia_nacimiento;
}

public static final String CCIUDAD_NACIMIENTO="CCIUDAD_NACIMIENTO";
/**Obtiene el valor de cciudad_nacimiento
@return valor de cciudad_nacimiento*/
public String getCciudad_nacimiento(){
  return cciudad_nacimiento;
}
/**Fija el valor de cciudad_nacimiento
@param pCciudad_nacimiento nuevo Valor de cciudad_nacimiento*/
public void setCciudad_nacimiento(String pCciudad_nacimiento){
  cciudad_nacimiento=pCciudad_nacimiento;
}

public static final String CIMAGEN_FOTO="CIMAGEN_FOTO";
/**Obtiene el valor de cimagen_foto
@return valor de cimagen_foto*/
public Long getCimagen_foto(){
  return cimagen_foto;
}
/**Fija el valor de cimagen_foto
@param pCimagen_foto nuevo Valor de cimagen_foto*/
public void setCimagen_foto(Long pCimagen_foto){
  cimagen_foto=pCimagen_foto;
}

public static final String CIMAGEN_FIRMA="CIMAGEN_FIRMA";
/**Obtiene el valor de cimagen_firma
@return valor de cimagen_firma*/
public Long getCimagen_firma(){
  return cimagen_firma;
}
/**Fija el valor de cimagen_firma
@param pCimagen_firma nuevo Valor de cimagen_firma*/
public void setCimagen_firma(Long pCimagen_firma){
  cimagen_firma=pCimagen_firma;
}

public static final String LUGARTRABAJO="LUGARTRABAJO";
/**Obtiene el valor de lugartrabajo
@return valor de lugartrabajo*/
public String getLugartrabajo(){
  return lugartrabajo;
}
/**Fija el valor de lugartrabajo
@param pLugartrabajo nuevo Valor de lugartrabajo*/
public void setLugartrabajo(String pLugartrabajo){
  lugartrabajo=pLugartrabajo;
}

public static final String CPAIS_EMISIONDOCUMENTO="CPAIS_EMISIONDOCUMENTO";
/**Obtiene el valor de cpais_emisiondocumento
@return valor de cpais_emisiondocumento*/
public String getCpais_emisiondocumento(){
  return cpais_emisiondocumento;
}
/**Fija el valor de cpais_emisiondocumento
@param pCpais_emisiondocumento nuevo Valor de cpais_emisiondocumento*/
public void setCpais_emisiondocumento(String pCpais_emisiondocumento){
  cpais_emisiondocumento=pCpais_emisiondocumento;
}

public static final String SUELDOMAXIMO="SUELDOMAXIMO";
/**Obtiene el valor de sueldomaximo
@return valor de sueldomaximo*/
public BigDecimal getSueldomaximo(){
  return sueldomaximo;
}
/**Fija el valor de sueldomaximo
@param pSueldomaximo nuevo Valor de sueldomaximo*/
public void setSueldomaximo(BigDecimal pSueldomaximo){
  sueldomaximo=pSueldomaximo;
}

public static final String SUELDOMINIMO="SUELDOMINIMO";
/**Obtiene el valor de sueldominimo
@return valor de sueldominimo*/
public BigDecimal getSueldominimo(){
  return sueldominimo;
}
/**Fija el valor de sueldominimo
@param pSueldominimo nuevo Valor de sueldominimo*/
public void setSueldominimo(BigDecimal pSueldominimo){
  sueldominimo=pSueldominimo;
}

public static final String BANDARIESGO="BANDARIESGO";
/**Obtiene el valor de bandariesgo
@return valor de bandariesgo*/
public String getBandariesgo(){
  return bandariesgo;
}
/**Fija el valor de bandariesgo
@param pBandariesgo nuevo Valor de bandariesgo*/
public void setBandariesgo(String pBandariesgo){
  bandariesgo=pBandariesgo;
}

public static final String NUMEROCARGAS="NUMEROCARGAS";
/**Obtiene el valor de numerocargas
@return valor de numerocargas*/
public Integer getNumerocargas(){
  return numerocargas;
}
/**Fija el valor de numerocargas
@param pNumerocargas nuevo Valor de numerocargas*/
public void setNumerocargas(Integer pNumerocargas){
  numerocargas=pNumerocargas;
}

public static final String CGRUPODESCUENTO="CGRUPODESCUENTO";
/**Obtiene el valor de cgrupodescuento
@return valor de cgrupodescuento*/
public Integer getCgrupodescuento(){
  return cgrupodescuento;
}
/**Fija el valor de cgrupodescuento
@param pCgrupodescuento nuevo Valor de cgrupodescuento*/
public void setCgrupodescuento(Integer pCgrupodescuento){
  cgrupodescuento=pCgrupodescuento;
}

public static final String CPROFESION="CPROFESION";
/**Obtiene el valor de cprofesion
@return valor de cprofesion*/
public Integer getCprofesion(){
  return cprofesion;
}
/**Fija el valor de cprofesion
@param pCprofesion nuevo Valor de cprofesion*/
public void setCprofesion(Integer pCprofesion){
  cprofesion=pCprofesion;
}

public static final String CNIVELEDUCACION="CNIVELEDUCACION";
/**Obtiene el valor de cniveleducacion
@return valor de cniveleducacion*/
public Integer getCniveleducacion(){
  return cniveleducacion;
}
/**Fija el valor de cniveleducacion
@param pCniveleducacion nuevo Valor de cniveleducacion*/
public void setCniveleducacion(Integer pCniveleducacion){
  cniveleducacion=pCniveleducacion;
}

public static final String CFUENTEINGRESO="CFUENTEINGRESO";
/**Obtiene el valor de cfuenteingreso
@return valor de cfuenteingreso*/
public Integer getCfuenteingreso(){
  return cfuenteingreso;
}
/**Fija el valor de cfuenteingreso
@param pCfuenteingreso nuevo Valor de cfuenteingreso*/
public void setCfuenteingreso(Integer pCfuenteingreso){
  cfuenteingreso=pCfuenteingreso;
}

public static final String MONTOVENTASESPERADO="MONTOVENTASESPERADO";
/**Obtiene el valor de montoventasesperado
@return valor de montoventasesperado*/
public BigDecimal getMontoventasesperado(){
  return montoventasesperado;
}
/**Fija el valor de montoventasesperado
@param pMontoventasesperado nuevo Valor de montoventasesperado*/
public void setMontoventasesperado(BigDecimal pMontoventasesperado){
  montoventasesperado=pMontoventasesperado;
}

public static final String CANTIDADEMPLEADOS="CANTIDADEMPLEADOS";
/**Obtiene el valor de cantidadempleados
@return valor de cantidadempleados*/
public Integer getCantidadempleados(){
  return cantidadempleados;
}
/**Fija el valor de cantidadempleados
@param pCantidadempleados nuevo Valor de cantidadempleados*/
public void setCantidadempleados(Integer pCantidadempleados){
  cantidadempleados=pCantidadempleados;
}

public static final String NEGOCIOPROPIO="NEGOCIOPROPIO";
/**Obtiene el valor de negociopropio
@return valor de negociopropio*/
public String getNegociopropio(){
  return negociopropio;
}
/**Fija el valor de negociopropio
@param pNegociopropio nuevo Valor de negociopropio*/
public void setNegociopropio(String pNegociopropio){
  negociopropio=pNegociopropio;
}

public static final String CODIGOINSTITUCION="CODIGOINSTITUCION";
/**Obtiene el valor de codigoinstitucion
@return valor de codigoinstitucion*/
public String getCodigoinstitucion(){
  return codigoinstitucion;
}
/**Fija el valor de codigoinstitucion
@param pCodigoinstitucion nuevo Valor de codigoinstitucion*/
public void setCodigoinstitucion(String pCodigoinstitucion){
  codigoinstitucion=pCodigoinstitucion;
}

public static final String CODIGOINSTITUCIONBC="CODIGOINSTITUCIONBC";
/**Obtiene el valor de codigoinstitucionbc
@return valor de codigoinstitucionbc*/
public String getCodigoinstitucionbc(){
  return codigoinstitucionbc;
}
/**Fija el valor de codigoinstitucionbc
@param pCodigoinstitucionbc nuevo Valor de codigoinstitucionbc*/
public void setCodigoinstitucionbc(String pCodigoinstitucionbc){
  codigoinstitucionbc=pCodigoinstitucionbc;
}

public static final String CFUENTEINGRESO_SECUNDARIA="CFUENTEINGRESO_SECUNDARIA";
/**Obtiene el valor de cfuenteingreso_secundaria
@return valor de cfuenteingreso_secundaria*/
public Integer getCfuenteingreso_secundaria(){
  return cfuenteingreso_secundaria;
}
/**Fija el valor de cfuenteingreso_secundaria
@param pCfuenteingreso_secundaria nuevo Valor de cfuenteingreso_secundaria*/
public void setCfuenteingreso_secundaria(Integer pCfuenteingreso_secundaria){
  cfuenteingreso_secundaria=pCfuenteingreso_secundaria;
}

public static final String CBARRIO_NACIMIENTO="CBARRIO_NACIMIENTO";
/**Obtiene el valor de cbarrio_nacimiento
@return valor de cbarrio_nacimiento*/
public String getCbarrio_nacimiento(){
  return cbarrio_nacimiento;
}
/**Fija el valor de cbarrio_nacimiento
@param pCbarrio_nacimiento nuevo Valor de cbarrio_nacimiento*/
public void setCbarrio_nacimiento(String pCbarrio_nacimiento){
  cbarrio_nacimiento=pCbarrio_nacimiento;
}

public static final String OCUPACARGOPUBLICO="OCUPACARGOPUBLICO";
/**Obtiene el valor de ocupacargopublico
@return valor de ocupacargopublico*/
public String getOcupacargopublico(){
  return ocupacargopublico;
}
/**Fija el valor de ocupacargopublico
@param pOcupacargopublico nuevo Valor de ocupacargopublico*/
public void setOcupacargopublico(String pOcupacargopublico){
  ocupacargopublico=pOcupacargopublico;
}

public static final String RELACIONSECTORPUBLICO="RELACIONSECTORPUBLICO";
/**Obtiene el valor de relacionsectorpublico
@return valor de relacionsectorpublico*/
public String getRelacionsectorpublico(){
  return relacionsectorpublico;
}
/**Fija el valor de relacionsectorpublico
@param pRelacionsectorpublico nuevo Valor de relacionsectorpublico*/
public void setRelacionsectorpublico(String pRelacionsectorpublico){
  relacionsectorpublico=pRelacionsectorpublico;
}

public static final String CTIPOCLIENTE="CTIPOCLIENTE";
/**Obtiene el valor de ctipocliente
@return valor de ctipocliente*/
public String getCtipocliente(){
  return ctipocliente;
}
/**Fija el valor de ctipocliente
@param pCtipocliente nuevo Valor de ctipocliente*/
public void setCtipocliente(String pCtipocliente){
  ctipocliente=pCtipocliente;
}

public static final String OBLIGADOCONTABILIDAD="OBLIGADOCONTABILIDAD";
/**Obtiene el valor de obligadocontabilidad
@return valor de obligadocontabilidad*/
public String getObligadocontabilidad(){
  return obligadocontabilidad;
}
/**Fija el valor de obligadocontabilidad
@param pObligadocontabilidad nuevo Valor de obligadocontabilidad*/
public void setObligadocontabilidad(String pObligadocontabilidad){
  obligadocontabilidad=pObligadocontabilidad;
}

public static final String FULTIMADECLARACION="FULTIMADECLARACION";
/**Obtiene el valor de fultimadeclaracion
@return valor de fultimadeclaracion*/
public String getFultimadeclaracion(){
  return fultimadeclaracion;
}
/**Fija el valor de fultimadeclaracion
@param pFultimadeclaracion nuevo Valor de fultimadeclaracion*/
public void setFultimadeclaracion(String pFultimadeclaracion){
  fultimadeclaracion=pFultimadeclaracion;
}

public static final String FINICIONEGOCIO="FINICIONEGOCIO";
/**Obtiene el valor de finicionegocio
@return valor de finicionegocio*/
public Date getFinicionegocio(){
  return finicionegocio;
}
/**Fija el valor de finicionegocio
@param pFinicionegocio nuevo Valor de finicionegocio*/
public void setFinicionegocio(Date pFinicionegocio){
  finicionegocio=pFinicionegocio;
}

public static final String NUMEROCARGASESCOLARES="NUMEROCARGASESCOLARES";
/**Obtiene el valor de numerocargasescolares
@return valor de numerocargasescolares*/
public Integer getNumerocargasescolares(){
  return numerocargasescolares;
}
/**Fija el valor de numerocargasescolares
@param pNumerocargasescolares nuevo Valor de numerocargasescolares*/
public void setNumerocargasescolares(Integer pNumerocargasescolares){
  numerocargasescolares=pNumerocargasescolares;
}

public static final String UBICACIONNEGOCIO="UBICACIONNEGOCIO";
/**Obtiene el valor de ubicacionnegocio
@return valor de ubicacionnegocio*/
public String getUbicacionnegocio(){
  return ubicacionnegocio;
}
/**Fija el valor de ubicacionnegocio
@param pUbicacionnegocio nuevo Valor de ubicacionnegocio*/
public void setUbicacionnegocio(String pUbicacionnegocio){
  ubicacionnegocio=pUbicacionnegocio;
}

public static final String COMPETENCIANEGOCIO="COMPETENCIANEGOCIO";
/**Obtiene el valor de competencianegocio
@return valor de competencianegocio*/
public String getCompetencianegocio(){
  return competencianegocio;
}
/**Fija el valor de competencianegocio
@param pCompetencianegocio nuevo Valor de competencianegocio*/
public void setCompetencianegocio(String pCompetencianegocio){
  competencianegocio=pCompetencianegocio;
}

public static final String NUMEROCOMPETIDORES="NUMEROCOMPETIDORES";
/**Obtiene el valor de numerocompetidores
@return valor de numerocompetidores*/
public Integer getNumerocompetidores(){
  return numerocompetidores;
}
/**Fija el valor de numerocompetidores
@param pNumerocompetidores nuevo Valor de numerocompetidores*/
public void setNumerocompetidores(Integer pNumerocompetidores){
  numerocompetidores=pNumerocompetidores;
}

public static final String CONOCIMIENTONEGOCIO="CONOCIMIENTONEGOCIO";
/**Obtiene el valor de conocimientonegocio
@return valor de conocimientonegocio*/
public Integer getConocimientonegocio(){
  return conocimientonegocio;
}
/**Fija el valor de conocimientonegocio
@param pConocimientonegocio nuevo Valor de conocimientonegocio*/
public void setConocimientonegocio(Integer pConocimientonegocio){
  conocimientonegocio=pConocimientonegocio;
}

public static final String TIENESEGURIDADES="TIENESEGURIDADES";
/**Obtiene el valor de tieneseguridades
@return valor de tieneseguridades*/
public String getTieneseguridades(){
  return tieneseguridades;
}
/**Fija el valor de tieneseguridades
@param pTieneseguridades nuevo Valor de tieneseguridades*/
public void setTieneseguridades(String pTieneseguridades){
  tieneseguridades=pTieneseguridades;
}

public static final String CUSUARIO_INGRESO="CUSUARIO_INGRESO";
/**Obtiene el valor de cusuario_ingreso
@return valor de cusuario_ingreso*/
public String getCusuario_ingreso(){
  return cusuario_ingreso;
}
/**Fija el valor de cusuario_ingreso
@param pCusuario_ingreso nuevo Valor de cusuario_ingreso*/
public void setCusuario_ingreso(String pCusuario_ingreso){
  cusuario_ingreso=pCusuario_ingreso;
}

public static final String CUSUARIO_MODIFICACION="CUSUARIO_MODIFICACION";
/**Obtiene el valor de cusuario_modificacion
@return valor de cusuario_modificacion*/
public String getCusuario_modificacion(){
  return cusuario_modificacion;
}
/**Fija el valor de cusuario_modificacion
@param pCusuario_modificacion nuevo Valor de cusuario_modificacion*/
public void setCusuario_modificacion(String pCusuario_modificacion){
  cusuario_modificacion=pCusuario_modificacion;
}

/**Implementacion de la comparacion de la entidad Tsolicitudeadditionalinfo
@param rhs Elemento de Comparacion
@return el resultado de la comparacion
*/
public boolean equals(Object rhs){
    if (rhs == null){return false;}
    if (! (rhs instanceof Tsolicitudeadditionalinfo)){return false;}
    Tsolicitudeadditionalinfo that = (Tsolicitudeadditionalinfo) rhs;
    if (this.getPk() == null || that.getPk() == null){
        return false;}
    return (this.getPk().equals(that.getPk()));
}
/**Implementaci?n del metodo hashCode de la la entidad Tsolicitudeadditionalinfo
@return el hashCode la instancia
*/
public int hashCode()    {
    if (this.hashValue == 0){
        int result = 17;
        if (this.getPk() == null){
            result = super.hashCode();
        }else{
            result = this.getPk().hashCode();
        }
        this.hashValue = result;
    }
    return this.hashValue;
}
/**Implementaci?n toString
*/
public String toString() {
	Field[]fs=this.getClass().getDeclaredFields();
	String data="";
	for(Field f:fs){
	 try{	
	 String name=f.getName();
	 if(name.compareTo("hashValue")==0||name.compareTo("serialVersionUID")==0){continue;}
		data+=name+"="+f.get(this)+";";
	 }catch(Exception e){
		 continue;
	 }
		}
		if(data.compareTo("")==0){
		data=super.toString();
		}
	return data;
	}
/**Implementaci?n de la creaci?n de un bean en blancoTsolicitudeadditionalinfo
*/
public Object createInstance() throws Exception{
 Tsolicitudeadditionalinfo instance=new Tsolicitudeadditionalinfo();	
 instance.setPk(new TsolicitudeadditionalinfoKey());
 return instance;
}
public Object cloneMe() throws Exception{
  Tsolicitudeadditionalinfo p=(Tsolicitudeadditionalinfo)this.clone();
  p.setPk((TsolicitudeadditionalinfoKey)this.pk.cloneMe());
  return p;
}
public Object getId() {
  return this.pk;
}
}
