package com.fitbank.hb.persistence.soli;

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

/**Clase que implementa la entidad de Hibernate que hace referencia a la tabla TSOLICITUD*/
public class Tsolicitude extends AbstractExpire  implements Serializable,TransportBean,Cloneable,com.fitbank.common.hb.AbstractId{
/** Nombre de la Tabla TSOLICITUD */
public static final String TABLE_NAME = "TSOLICITUD";
/** HashCode asociado con la Instancia*/
private int hashValue = 0;
/** Version de la Clase*/
private static final long serialVersionUID = 1L;
/**
* Clave primaria de la Entidad Tsolicitude
*/
private TsolicitudeKey pk;
/**
* Fecha desde la que esta vigente la informacion de la solicitud de una cuenta
*/
private Timestamp fdesde;

/**
* Numero de cuenta con la cual se confirma la solicitud
*/
private String ccuenta;

/**
* Nombre de la cuenta
*/
private String nombrecuenta;

/**
* Codigo de la sucursal de la solicitud de una cuenta
*/
private Integer csucursal;

/**
* Codigo de la oficina de la solicitud de una cuenta
*/
private Integer coficina;

/**
* Codigo del oficial comercial de la solicitud de una cuenta
*/
private String cusuario_oficialcuenta;

/**
* Codigo del tipo de segmento del cliente aplicado en la solicitud de una cuenta
*/
private String ctiposegmento;

/**
* Codigo de cliente principal asociado a la cuenta.
*/
private Integer cpersona_cliente;

/**
* Nivel de seguridad definido para la cuenta
*/
private Integer nivelseguridad;

/**
* Fecha de la solicitud de una cuenta
*/
private Date fsolicitud;

/**
* Fecha de apertura de una cuenta
*/
private Date fapertura;

/**
* Codigo de sucursal de apertura de una cuenta
*/
private Integer csucursal_apertura;

/**
* Codigo de oficina de apertura de una cuenta
*/
private Integer coficina_apertura;

/**
* Codigo del usuario que realizo el ingreso de los datos de la solicitud de una cuenta
*/
private String cusuario_ingreso;

/**
* Codigo del usuario que realizo las ultimas modificaciones de los datos de la solicitud de una cuenta
*/
private String cusuario_modificacion;

/**
* Fecha de confirmacion de la solicitud en la cual se genera la cuenta
*/
private Date fconfirmacion;

/**
* Codigo del usuario autorizador
*/
private String cusuario_autorizador;

/**
* Codigo del subsistema
*/
private String csubsistema;

/**
* Codigo del grupo de productos
*/
private String cgrupoproducto;

/**
* Codigo del producto
*/
private String cproducto;

/**
* Codigo del tipo de banca
*/
private String ctipobanca;

/**
* Codigo de moneda del producto
*/
private String cmoneda;

/**
* Codigo de estatus de solicitud de una cuenta
*/
private String cestatussolicitud;

/**
* Codigo de la clasificacion contable de los productos, ejemplo Prestamos, microcredito, comercial consumo, hipotecario. 
*/
private String cclasificacioncontable;

/**
* Codigo de tarifario
*/
private String ctarifario;

/**
* Codigo de tarifario
*/
private String ctarifariotasa;

/**
* Codigos de autorizacion de aprobacion o negacion aplicado por el usuario autorizador
*/
private String cautorizacion;

/**
* Numero de mensaje con el que se procesa la solicitud de una cuenta
*/
private String numeromensaje;

/**
* Codigo de agrupacion contable de cuenta.
*/
private String cagrupacioncontable;

/**
* Codigo del destino de fondos de credito
*/
private String cdestinofondos;

/**
* Codigo de la condicion operativa NEG =SOLICITUD NEGADA, DEB = BLOQUEO NOTAS DE DEBITO  etc
*/
private String ccondicionoperativa;

/**
* Codigo del producto de promocion
*/
private String cproductopromocion;

/**
* Codigo del indicador de operacion de credito exenta
*/
private String cindicadoroperacionexenta;

/**
* Codigo de la persona del asesor exteno
*/
private Integer cpersona_asesorexterno;

/**
* Codigo de la persona del grupo al que se otorga la solicitud
*/
private Integer cpersona_grupo;

/**
* Manejo de optimistic loking
*/
private Integer versioncontrol;

/**
* Codigo de persona de la compania del asesor externo
*/
private Integer cpersona_companiaexterna;

/**
* Codigo de la oficina asociada al asesor externo
*/
private Integer coficinaexterna;

/**
* Indica si la operacion esta exonerada de impuestos o no
*/
private String exoneradoimpuesto;

/**
* Codigo de area: cre = credito, ope=operaciones, etc
*/
private String carea;

/**
* Numero de lote asociado a la solicitud
*/
private Long numerolote;

/**
* Indica el grado de riesgo de la operacion L=Low, M=Medium, H=High, asignado a la solicitud 
*/
private String riesgooperacion;

/**
* Indica si la solicitud se envia a riesgo o no, usado por el bpm para la funcionalidad de envio para evaluacion de riesgo.
*/
private String enviadoevaluacionriesgo;

/**
* Codigo del motivo o causa del estatus de la solicitud
*/
private Integer cmotivoestatussolicitud;

/**
* Fecha de anulacion de la solicitud
*/
private Date fanulacion;

/**
* Codigo del usuario que anula la solicitud
*/
private String cusuario_anulacion;

/**
* Comentarios de la solicitud
*/
private String comentarios;

/**
* Numero de turno asignado a la solicitud para la atencion en ventanillas.
*/
private String numeroturno;

/**
* Codigo de la razon de apertura de una cuenta para una persona natural o juridica
*/
private String crazonapertura;

/**Contructor por defecto*/
public Tsolicitude(){}
/**Contructor de Tsolicitude
@param pPk Clave Primaria del entity
@param pFdesde Fecha desde la que esta vigente la informacion de la solicitud de una cuenta
@param pCsucursal Codigo de la sucursal de la solicitud de una cuenta
@param pCoficina Codigo de la oficina de la solicitud de una cuenta
@param pCusuario_oficialcuenta Codigo del oficial comercial de la solicitud de una cuenta
@param pNivelseguridad Nivel de seguridad definido para la cuenta
*/
public Tsolicitude(TsolicitudeKey pPk,Timestamp pFdesde,Integer pCsucursal,Integer pCoficina,String pCusuario_oficialcuenta,Integer pNivelseguridad){
 pk=pPk;
 fdesde=pFdesde;
 csucursal=pCsucursal;
 coficina=pCoficina;
 cusuario_oficialcuenta=pCusuario_oficialcuenta;
 nivelseguridad=pNivelseguridad;
}
/**Entrega la Clave primaria de Tsolicitude
@return El objeto que referencia a la Clave primaria de Tsolicitude
*/
public TsolicitudeKey getPk(){
  return pk;
}
/**Fija un nuevo valor a la Clave primaria de Tsolicitude
@param pPk El objeto que referencia a la nueva Clave primaria de Tsolicitude
*/
public void setPk(TsolicitudeKey pPk){
  pk=pPk;
}
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 CCUENTA="CCUENTA";
/**Obtiene el valor de ccuenta
@return valor de ccuenta*/
public String getCcuenta(){
  return ccuenta;
}
/**Fija el valor de ccuenta
@param pCcuenta nuevo Valor de ccuenta*/
public void setCcuenta(String pCcuenta){
  ccuenta=pCcuenta;
}

public static final String NOMBRECUENTA="NOMBRECUENTA";
/**Obtiene el valor de nombrecuenta
@return valor de nombrecuenta*/
public String getNombrecuenta(){
  return nombrecuenta;
}
/**Fija el valor de nombrecuenta
@param pNombrecuenta nuevo Valor de nombrecuenta*/
public void setNombrecuenta(String pNombrecuenta){
  nombrecuenta=pNombrecuenta;
}

public static final String CSUCURSAL="CSUCURSAL";
/**Obtiene el valor de csucursal
@return valor de csucursal*/
public Integer getCsucursal(){
  return csucursal;
}
/**Fija el valor de csucursal
@param pCsucursal nuevo Valor de csucursal*/
public void setCsucursal(Integer pCsucursal){
  csucursal=pCsucursal;
}

public static final String COFICINA="COFICINA";
/**Obtiene el valor de coficina
@return valor de coficina*/
public Integer getCoficina(){
  return coficina;
}
/**Fija el valor de coficina
@param pCoficina nuevo Valor de coficina*/
public void setCoficina(Integer pCoficina){
  coficina=pCoficina;
}

public static final String CUSUARIO_OFICIALCUENTA="CUSUARIO_OFICIALCUENTA";
/**Obtiene el valor de cusuario_oficialcuenta
@return valor de cusuario_oficialcuenta*/
public String getCusuario_oficialcuenta(){
  return cusuario_oficialcuenta;
}
/**Fija el valor de cusuario_oficialcuenta
@param pCusuario_oficialcuenta nuevo Valor de cusuario_oficialcuenta*/
public void setCusuario_oficialcuenta(String pCusuario_oficialcuenta){
  cusuario_oficialcuenta=pCusuario_oficialcuenta;
}

public static final String CTIPOSEGMENTO="CTIPOSEGMENTO";
/**Obtiene el valor de ctiposegmento
@return valor de ctiposegmento*/
public String getCtiposegmento(){
  return ctiposegmento;
}
/**Fija el valor de ctiposegmento
@param pCtiposegmento nuevo Valor de ctiposegmento*/
public void setCtiposegmento(String pCtiposegmento){
  ctiposegmento=pCtiposegmento;
}

public static final String CPERSONA_CLIENTE="CPERSONA_CLIENTE";
/**Obtiene el valor de cpersona_cliente
@return valor de cpersona_cliente*/
public Integer getCpersona_cliente(){
  return cpersona_cliente;
}
/**Fija el valor de cpersona_cliente
@param pCpersona_cliente nuevo Valor de cpersona_cliente*/
public void setCpersona_cliente(Integer pCpersona_cliente){
  cpersona_cliente=pCpersona_cliente;
}

public static final String NIVELSEGURIDAD="NIVELSEGURIDAD";
/**Obtiene el valor de nivelseguridad
@return valor de nivelseguridad*/
public Integer getNivelseguridad(){
  return nivelseguridad;
}
/**Fija el valor de nivelseguridad
@param pNivelseguridad nuevo Valor de nivelseguridad*/
public void setNivelseguridad(Integer pNivelseguridad){
  nivelseguridad=pNivelseguridad;
}

public static final String FSOLICITUD="FSOLICITUD";
/**Obtiene el valor de fsolicitud
@return valor de fsolicitud*/
public Date getFsolicitud(){
  return fsolicitud;
}
/**Fija el valor de fsolicitud
@param pFsolicitud nuevo Valor de fsolicitud*/
public void setFsolicitud(Date pFsolicitud){
  fsolicitud=pFsolicitud;
}

public static final String FAPERTURA="FAPERTURA";
/**Obtiene el valor de fapertura
@return valor de fapertura*/
public Date getFapertura(){
  return fapertura;
}
/**Fija el valor de fapertura
@param pFapertura nuevo Valor de fapertura*/
public void setFapertura(Date pFapertura){
  fapertura=pFapertura;
}

public static final String CSUCURSAL_APERTURA="CSUCURSAL_APERTURA";
/**Obtiene el valor de csucursal_apertura
@return valor de csucursal_apertura*/
public Integer getCsucursal_apertura(){
  return csucursal_apertura;
}
/**Fija el valor de csucursal_apertura
@param pCsucursal_apertura nuevo Valor de csucursal_apertura*/
public void setCsucursal_apertura(Integer pCsucursal_apertura){
  csucursal_apertura=pCsucursal_apertura;
}

public static final String COFICINA_APERTURA="COFICINA_APERTURA";
/**Obtiene el valor de coficina_apertura
@return valor de coficina_apertura*/
public Integer getCoficina_apertura(){
  return coficina_apertura;
}
/**Fija el valor de coficina_apertura
@param pCoficina_apertura nuevo Valor de coficina_apertura*/
public void setCoficina_apertura(Integer pCoficina_apertura){
  coficina_apertura=pCoficina_apertura;
}

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;
}

public static final String FCONFIRMACION="FCONFIRMACION";
/**Obtiene el valor de fconfirmacion
@return valor de fconfirmacion*/
public Date getFconfirmacion(){
  return fconfirmacion;
}
/**Fija el valor de fconfirmacion
@param pFconfirmacion nuevo Valor de fconfirmacion*/
public void setFconfirmacion(Date pFconfirmacion){
  fconfirmacion=pFconfirmacion;
}

public static final String CUSUARIO_AUTORIZADOR="CUSUARIO_AUTORIZADOR";
/**Obtiene el valor de cusuario_autorizador
@return valor de cusuario_autorizador*/
public String getCusuario_autorizador(){
  return cusuario_autorizador;
}
/**Fija el valor de cusuario_autorizador
@param pCusuario_autorizador nuevo Valor de cusuario_autorizador*/
public void setCusuario_autorizador(String pCusuario_autorizador){
  cusuario_autorizador=pCusuario_autorizador;
}

public static final String CSUBSISTEMA="CSUBSISTEMA";
/**Obtiene el valor de csubsistema
@return valor de csubsistema*/
public String getCsubsistema(){
  return csubsistema;
}
/**Fija el valor de csubsistema
@param pCsubsistema nuevo Valor de csubsistema*/
public void setCsubsistema(String pCsubsistema){
  csubsistema=pCsubsistema;
}

public static final String CGRUPOPRODUCTO="CGRUPOPRODUCTO";
/**Obtiene el valor de cgrupoproducto
@return valor de cgrupoproducto*/
public String getCgrupoproducto(){
  return cgrupoproducto;
}
/**Fija el valor de cgrupoproducto
@param pCgrupoproducto nuevo Valor de cgrupoproducto*/
public void setCgrupoproducto(String pCgrupoproducto){
  cgrupoproducto=pCgrupoproducto;
}

public static final String CPRODUCTO="CPRODUCTO";
/**Obtiene el valor de cproducto
@return valor de cproducto*/
public String getCproducto(){
  return cproducto;
}
/**Fija el valor de cproducto
@param pCproducto nuevo Valor de cproducto*/
public void setCproducto(String pCproducto){
  cproducto=pCproducto;
}

public static final String CTIPOBANCA="CTIPOBANCA";
/**Obtiene el valor de ctipobanca
@return valor de ctipobanca*/
public String getCtipobanca(){
  return ctipobanca;
}
/**Fija el valor de ctipobanca
@param pCtipobanca nuevo Valor de ctipobanca*/
public void setCtipobanca(String pCtipobanca){
  ctipobanca=pCtipobanca;
}

public static final String CMONEDA="CMONEDA";
/**Obtiene el valor de cmoneda
@return valor de cmoneda*/
public String getCmoneda(){
  return cmoneda;
}
/**Fija el valor de cmoneda
@param pCmoneda nuevo Valor de cmoneda*/
public void setCmoneda(String pCmoneda){
  cmoneda=pCmoneda;
}

public static final String CESTATUSSOLICITUD="CESTATUSSOLICITUD";
/**Obtiene el valor de cestatussolicitud
@return valor de cestatussolicitud*/
public String getCestatussolicitud(){
  return cestatussolicitud;
}
/**Fija el valor de cestatussolicitud
@param pCestatussolicitud nuevo Valor de cestatussolicitud*/
public void setCestatussolicitud(String pCestatussolicitud){
  cestatussolicitud=pCestatussolicitud;
}

public static final String CCLASIFICACIONCONTABLE="CCLASIFICACIONCONTABLE";
/**Obtiene el valor de cclasificacioncontable
@return valor de cclasificacioncontable*/
public String getCclasificacioncontable(){
  return cclasificacioncontable;
}
/**Fija el valor de cclasificacioncontable
@param pCclasificacioncontable nuevo Valor de cclasificacioncontable*/
public void setCclasificacioncontable(String pCclasificacioncontable){
  cclasificacioncontable=pCclasificacioncontable;
}

public static final String CTARIFARIO="CTARIFARIO";
/**Obtiene el valor de ctarifario
@return valor de ctarifario*/
public String getCtarifario(){
  return ctarifario;
}
/**Fija el valor de ctarifario
@param pCtarifario nuevo Valor de ctarifario*/
public void setCtarifario(String pCtarifario){
  ctarifario=pCtarifario;
}

public static final String CTARIFARIOTASA="CTARIFARIOTASA";
/**Obtiene el valor de ctarifariotasa
@return valor de ctarifariotasa*/
public String getCtarifariotasa(){
  return ctarifariotasa;
}
/**Fija el valor de ctarifariotasa
@param pCtarifariotasa nuevo Valor de ctarifariotasa*/
public void setCtarifariotasa(String pCtarifariotasa){
  ctarifariotasa=pCtarifariotasa;
}

public static final String CAUTORIZACION="CAUTORIZACION";
/**Obtiene el valor de cautorizacion
@return valor de cautorizacion*/
public String getCautorizacion(){
  return cautorizacion;
}
/**Fija el valor de cautorizacion
@param pCautorizacion nuevo Valor de cautorizacion*/
public void setCautorizacion(String pCautorizacion){
  cautorizacion=pCautorizacion;
}

public static final String NUMEROMENSAJE="NUMEROMENSAJE";
/**Obtiene el valor de numeromensaje
@return valor de numeromensaje*/
public String getNumeromensaje(){
  return numeromensaje;
}
/**Fija el valor de numeromensaje
@param pNumeromensaje nuevo Valor de numeromensaje*/
public void setNumeromensaje(String pNumeromensaje){
  numeromensaje=pNumeromensaje;
}

public static final String CAGRUPACIONCONTABLE="CAGRUPACIONCONTABLE";
/**Obtiene el valor de cagrupacioncontable
@return valor de cagrupacioncontable*/
public String getCagrupacioncontable(){
  return cagrupacioncontable;
}
/**Fija el valor de cagrupacioncontable
@param pCagrupacioncontable nuevo Valor de cagrupacioncontable*/
public void setCagrupacioncontable(String pCagrupacioncontable){
  cagrupacioncontable=pCagrupacioncontable;
}

public static final String CDESTINOFONDOS="CDESTINOFONDOS";
/**Obtiene el valor de cdestinofondos
@return valor de cdestinofondos*/
public String getCdestinofondos(){
  return cdestinofondos;
}
/**Fija el valor de cdestinofondos
@param pCdestinofondos nuevo Valor de cdestinofondos*/
public void setCdestinofondos(String pCdestinofondos){
  cdestinofondos=pCdestinofondos;
}

public static final String CCONDICIONOPERATIVA="CCONDICIONOPERATIVA";
/**Obtiene el valor de ccondicionoperativa
@return valor de ccondicionoperativa*/
public String getCcondicionoperativa(){
  return ccondicionoperativa;
}
/**Fija el valor de ccondicionoperativa
@param pCcondicionoperativa nuevo Valor de ccondicionoperativa*/
public void setCcondicionoperativa(String pCcondicionoperativa){
  ccondicionoperativa=pCcondicionoperativa;
}

public static final String CPRODUCTOPROMOCION="CPRODUCTOPROMOCION";
/**Obtiene el valor de cproductopromocion
@return valor de cproductopromocion*/
public String getCproductopromocion(){
  return cproductopromocion;
}
/**Fija el valor de cproductopromocion
@param pCproductopromocion nuevo Valor de cproductopromocion*/
public void setCproductopromocion(String pCproductopromocion){
  cproductopromocion=pCproductopromocion;
}

public static final String CINDICADOROPERACIONEXENTA="CINDICADOROPERACIONEXENTA";
/**Obtiene el valor de cindicadoroperacionexenta
@return valor de cindicadoroperacionexenta*/
public String getCindicadoroperacionexenta(){
  return cindicadoroperacionexenta;
}
/**Fija el valor de cindicadoroperacionexenta
@param pCindicadoroperacionexenta nuevo Valor de cindicadoroperacionexenta*/
public void setCindicadoroperacionexenta(String pCindicadoroperacionexenta){
  cindicadoroperacionexenta=pCindicadoroperacionexenta;
}

public static final String CPERSONA_ASESOREXTERNO="CPERSONA_ASESOREXTERNO";
/**Obtiene el valor de cpersona_asesorexterno
@return valor de cpersona_asesorexterno*/
public Integer getCpersona_asesorexterno(){
  return cpersona_asesorexterno;
}
/**Fija el valor de cpersona_asesorexterno
@param pCpersona_asesorexterno nuevo Valor de cpersona_asesorexterno*/
public void setCpersona_asesorexterno(Integer pCpersona_asesorexterno){
  cpersona_asesorexterno=pCpersona_asesorexterno;
}

public static final String CPERSONA_GRUPO="CPERSONA_GRUPO";
/**Obtiene el valor de cpersona_grupo
@return valor de cpersona_grupo*/
public Integer getCpersona_grupo(){
  return cpersona_grupo;
}
/**Fija el valor de cpersona_grupo
@param pCpersona_grupo nuevo Valor de cpersona_grupo*/
public void setCpersona_grupo(Integer pCpersona_grupo){
  cpersona_grupo=pCpersona_grupo;
}

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 CPERSONA_COMPANIAEXTERNA="CPERSONA_COMPANIAEXTERNA";
/**Obtiene el valor de cpersona_companiaexterna
@return valor de cpersona_companiaexterna*/
public Integer getCpersona_companiaexterna(){
  return cpersona_companiaexterna;
}
/**Fija el valor de cpersona_companiaexterna
@param pCpersona_companiaexterna nuevo Valor de cpersona_companiaexterna*/
public void setCpersona_companiaexterna(Integer pCpersona_companiaexterna){
  cpersona_companiaexterna=pCpersona_companiaexterna;
}

public static final String COFICINAEXTERNA="COFICINAEXTERNA";
/**Obtiene el valor de coficinaexterna
@return valor de coficinaexterna*/
public Integer getCoficinaexterna(){
  return coficinaexterna;
}
/**Fija el valor de coficinaexterna
@param pCoficinaexterna nuevo Valor de coficinaexterna*/
public void setCoficinaexterna(Integer pCoficinaexterna){
  coficinaexterna=pCoficinaexterna;
}

public static final String EXONERADOIMPUESTO="EXONERADOIMPUESTO";
/**Obtiene el valor de exoneradoimpuesto
@return valor de exoneradoimpuesto*/
public String getExoneradoimpuesto(){
  return exoneradoimpuesto;
}
/**Fija el valor de exoneradoimpuesto
@param pExoneradoimpuesto nuevo Valor de exoneradoimpuesto*/
public void setExoneradoimpuesto(String pExoneradoimpuesto){
  exoneradoimpuesto=pExoneradoimpuesto;
}

public static final String CAREA="CAREA";
/**Obtiene el valor de carea
@return valor de carea*/
public String getCarea(){
  return carea;
}
/**Fija el valor de carea
@param pCarea nuevo Valor de carea*/
public void setCarea(String pCarea){
  carea=pCarea;
}

public static final String NUMEROLOTE="NUMEROLOTE";
/**Obtiene el valor de numerolote
@return valor de numerolote*/
public Long getNumerolote(){
  return numerolote;
}
/**Fija el valor de numerolote
@param pNumerolote nuevo Valor de numerolote*/
public void setNumerolote(Long pNumerolote){
  numerolote=pNumerolote;
}

public static final String RIESGOOPERACION="RIESGOOPERACION";
/**Obtiene el valor de riesgooperacion
@return valor de riesgooperacion*/
public String getRiesgooperacion(){
  return riesgooperacion;
}
/**Fija el valor de riesgooperacion
@param pRiesgooperacion nuevo Valor de riesgooperacion*/
public void setRiesgooperacion(String pRiesgooperacion){
  riesgooperacion=pRiesgooperacion;
}

public static final String ENVIADOEVALUACIONRIESGO="ENVIADOEVALUACIONRIESGO";
/**Obtiene el valor de enviadoevaluacionriesgo
@return valor de enviadoevaluacionriesgo*/
public String getEnviadoevaluacionriesgo(){
  return enviadoevaluacionriesgo;
}
/**Fija el valor de enviadoevaluacionriesgo
@param pEnviadoevaluacionriesgo nuevo Valor de enviadoevaluacionriesgo*/
public void setEnviadoevaluacionriesgo(String pEnviadoevaluacionriesgo){
  enviadoevaluacionriesgo=pEnviadoevaluacionriesgo;
}

public static final String CMOTIVOESTATUSSOLICITUD="CMOTIVOESTATUSSOLICITUD";
/**Obtiene el valor de cmotivoestatussolicitud
@return valor de cmotivoestatussolicitud*/
public Integer getCmotivoestatussolicitud(){
  return cmotivoestatussolicitud;
}
/**Fija el valor de cmotivoestatussolicitud
@param pCmotivoestatussolicitud nuevo Valor de cmotivoestatussolicitud*/
public void setCmotivoestatussolicitud(Integer pCmotivoestatussolicitud){
  cmotivoestatussolicitud=pCmotivoestatussolicitud;
}

public static final String FANULACION="FANULACION";
/**Obtiene el valor de fanulacion
@return valor de fanulacion*/
public Date getFanulacion(){
  return fanulacion;
}
/**Fija el valor de fanulacion
@param pFanulacion nuevo Valor de fanulacion*/
public void setFanulacion(Date pFanulacion){
  fanulacion=pFanulacion;
}

public static final String CUSUARIO_ANULACION="CUSUARIO_ANULACION";
/**Obtiene el valor de cusuario_anulacion
@return valor de cusuario_anulacion*/
public String getCusuario_anulacion(){
  return cusuario_anulacion;
}
/**Fija el valor de cusuario_anulacion
@param pCusuario_anulacion nuevo Valor de cusuario_anulacion*/
public void setCusuario_anulacion(String pCusuario_anulacion){
  cusuario_anulacion=pCusuario_anulacion;
}

public static final String COMENTARIOS="COMENTARIOS";
/**Obtiene el valor de comentarios
@return valor de comentarios*/
public String getComentarios(){
  return comentarios;
}
/**Fija el valor de comentarios
@param pComentarios nuevo Valor de comentarios*/
public void setComentarios(String pComentarios){
  comentarios=pComentarios;
}

public static final String NUMEROTURNO="NUMEROTURNO";
/**Obtiene el valor de numeroturno
@return valor de numeroturno*/
public String getNumeroturno(){
  return numeroturno;
}
/**Fija el valor de numeroturno
@param pNumeroturno nuevo Valor de numeroturno*/
public void setNumeroturno(String pNumeroturno){
  numeroturno=pNumeroturno;
}

public static final String CRAZONAPERTURA="CRAZONAPERTURA";
/**Obtiene el valor de crazonapertura
@return valor de crazonapertura*/
public String getCrazonapertura(){
  return crazonapertura;
}
/**Fija el valor de crazonapertura
@param pCrazonapertura nuevo Valor de crazonapertura*/
public void setCrazonapertura(String pCrazonapertura){
  crazonapertura=pCrazonapertura;
}

/**Implementacion de la comparacion de la entidad Tsolicitude
@param rhs Elemento de Comparacion
@return el resultado de la comparacion
*/
public boolean equals(Object rhs){
    if (rhs == null){return false;}
    if (! (rhs instanceof Tsolicitude)){return false;}
    Tsolicitude that = (Tsolicitude) 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 Tsolicitude
@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 blancoTsolicitude
*/
public Object createInstance() throws Exception{
 Tsolicitude instance=new Tsolicitude();	
 instance.setPk(new TsolicitudeKey());
 return instance;
}
public Object cloneMe() throws Exception{
  Tsolicitude p=(Tsolicitude)this.clone();
  p.setPk((TsolicitudeKey)this.pk.cloneMe());
  return p;
}
public Object getId() {
  return this.pk;
}
}
