package com.ejie.ab04b.model;

import java.math.BigDecimal;
import java.util.Calendar;
import java.util.Date;
import java.util.List;

import org.apache.commons.lang.StringUtils;
import org.codehaus.jackson.map.annotate.JsonDeserialize;
import org.codehaus.jackson.map.annotate.JsonSerialize;

import com.ejie.ab04b.constantes.ConstantesNum;
import com.ejie.ab04b.model.nora.Municipio;
import com.ejie.ab04b.model.nora.Provincia;
import com.ejie.ab04b.util.Utilities;
import com.ejie.x38.serialization.JsonDateDeserializer;
import com.ejie.x38.serialization.JsonDateSerializer;

/**
 * Ab04b56s00 generated by UDA, 26-dic-2016 13:08:25.
 * 
 * @author UDA
 */

public class ComunicacionApertura extends ComunicacionProcedimiento
		implements java.io.Serializable {

	private static final long serialVersionUID = 1L;

	private static final int NUMEXP_LPAD_SIZE = 5;
	private static final String NUMEXP_LPAD_CHAR = "0";

	private String next;
	private String prev;

	// Primary key compuesta
	private String terape056;
	private String anoape056;
	private Long numape056;

	private Long idape056;
	private Date fecpre056;
	private Date fecier056;
	private String nueva056;
	private String tipdoc056;
	private String numdoc056;
	private String nomemp056;
	private Provincia provinciaEmp;
	private Municipio municipioEmp;
	private String dmunemp056;
	private String diremp056;
	private String cpoemp056;
	private String tlfemp056;
	private String cnaeemp056;
	private String entiat056;
	private TipoApertura tipoApertura;
	private String nomctr056;
	private Provincia provinciaCtr;
	private Municipio municipioCtr;
	private String locctr056;
	private String dirctr056;
	private String cpoctr056;
	private String tlfctr056;
	private String faxctr056;
	private String emailctr056;
	private String cnaectr056;
	private String prvss056;
	private String numss056;
	private String digss056;
	private Date fecini056;
	private Long trbhom056;
	private Long trbmuj056;
	private Long trbtot056;
	private String clasctr056;
	private String descobr056;
	private Integer superf056;
	private String planseg056;
	private String canalplan056;
	private String planpres056;
	private String proytec056;
	private String descmaq056;
	private BigDecimal poten056;
	private String indanx056;
	private String apdoanx056;
	private String destrab056;
	private String indobra056;
	private Long codobra056;
	private Integer codctr056;
	private String lotemnt056;
	private String visosl056;
	private String asgosl056;
	private String tecosl056;
	private Date fvisosl056;
	private String visins056;
	private String asgins056;
	private String tecins056;
	private Date fvisins056;
	private Date fecinsp056;
	private Date fecreq056;
	private Date fecsub056;
	private Date finfosl056;
	private Date finfinsp056;
	private Date fecalt056;
	private String usualt056;
	private Date fecmod056;
	private String usumod056;
	private String doccorrecta056;
	private String codentiat056;
	private String estadocier056;
	private String estado056;
	private String cnaectr93056;
	private String cnaeemp93056;
	private Integer modpre056;
	private Long numcnt056;
	private String evalpres056;
	private String canaleval056;
	private String regemp056;
	private String regemp1;
	private String regemp2;
	private String regemp3;
	private String numdocrepresentante056;
	private String nombrerepresentante056;
	private String tipdocrepresentante056;
	private String tlfrepresentante056;
	private String forpre056;
	private String folderId056;
	private String paisemp056;
	private DatosNotificacion datosNotificacion;
	private String telefContactoSolic056;
	private String mailContactoSolic056;
	private String razonSocialAnt056;
	private String direccionAnt056;
	private Date fecfinplazo056;
	private String usuarioApe;
	private String usuarioAport;
	private String usuarioTram;

	private List<TramiteAperturas> listaTramites;
	private List<TareaAperturas> listaTareas;

	// Añadidos filtro
	private String numExpDesde;
	private String numExpHasta;
	private Date fecpreDesde;
	private Date fecpreHasta;
	private String periodoPresentacion;
	private Integer trbTotDesde;
	private Integer trbTotHasta;
	private String indInfOsalan;
	private String indInfInsp;
	private Date fecmodifDesde;
	private Date fecmodifHasta;
	private String tipoCambio;
	private String motivoBaja;
	private String indEnvio;
	private String tareasPendientes;

	private String migrado056;

	private Obra obra;

	private List<HistCambiosAperturas> listaHistoricoCambios;

	private String numMes;
	private String mes;
	private String terapeDesc;
	private String numAperturas;
	private String numAperturasAnt;
	private String porcentaje;
	private String porcentajeAnt;
	private String agrupacion;
	private String sector;
	private String sectorDesc;
	private String visita;
	private String estadoComunicacion;
	private String descTipoCtr;
	private String descVisosl;

	private String deseaRegistrar;
	private String numReg;
	private Date fecReg;

	private String tipdocPart;
	private String numdocPart;
	private String tipoPart;
	private String nomPart;

	private String cnaeempDesde;
	private String cnaeempHasta;

	private boolean historico;
	private boolean ocultarEnProcesoAlta;

	private int diasFueraPlazo = ConstantesNum.NUM_30;

	/**
	 * Method 'Ab04b56s00'.
	 */
	public ComunicacionApertura() {
	}

	/**
	 * Instantiates a new comunicacion apertura.
	 * 
	 * terape056 String anoape056 String numape056 Long
	 * 
	 * @param terape056
	 *            the terape 056
	 * @param anoape056
	 *            the anoape 056
	 * @param numape056
	 *            the numape 056
	 */
	public ComunicacionApertura(String terape056, String anoape056,
			Long numape056) {
		this.terape056 = terape056;
		this.anoape056 = anoape056;
		this.numape056 = numape056;
	}

	/**
	 * Method 'Ab04b56s00'.
	 * 
	 * anoape056 String numape056 Long fecpre056 Date fecier056 Date nueva056
	 * String tipdoc056 String numdoc056 String nomemp056 String paisemp056
	 * String provinciaEmp Provincia municipioEmp Municipio dmunemp056 String
	 * diremp056 String cpoemp056 String tlfemp056 String cnaeemp056 String
	 * entiat056 String tipoApertura String nomctr056 String provinciaCtr
	 * Provincia municipioCtr Municipio locctr056 String dirctr056 String
	 * cpoctr056 String tlfctr056 String faxctr056 String emailctr056 String
	 * cnaectr056 String prvss056 String numss056 String digss056 String
	 * fecini056 Date trbhom056 Long trbmuj056 Long trbtot056 Long clasctr056
	 * String descobr056 String superf056 Integer planseg056 String canalplan056
	 * String planpres056 String proytec056 String descmaq056 String poten056
	 * BigDecimal indanx056 String apdoanx056 String destrab056 String
	 * indobra056 String codobra056 Long codctr056 Integer lotemnt056 String
	 * visosl056 String asgosl056 String tecosl056 String fvisosl056 Date
	 * visins056 String asgins056 String tecins056 String fvisins056 Date
	 * fecinsp056 Date fecreq056 Date fecsub056 Date finfosl056 Date finfinsp056
	 * Date fecalt056 Date usualt056 String fecmod056 Date usumod056 String
	 * doccorrecta056 String codentiat056 String estadocier056 String estado056
	 * String cnaectr93056 String cnaeemp93056 String modpre056 Integer
	 * numcnt056 Long idape056 Long evalpres056 String canaleval056 String
	 * regemp056 String numdocrepresentante056 String tlfrepresentante056 String
	 * terape056 String forpre056 String folderId056 String datosNotificacion
	 * DatosNotificacion mailContactoSolic056 String telefContactoSolic056
	 * String razonSocialAnt056 String direccionAnt056 String fecfinplazo056
	 * Date usuarioApe String usuarioAport String usuarioTram String
	 * 
	 * @param anoape056
	 *            the anoape 056
	 * @param numape056
	 *            the numape 056
	 * @param fecpre056
	 *            the fecpre 056
	 * @param fecier056
	 *            the fecier 056
	 * @param nueva056
	 *            the nueva 056
	 * @param tipdoc056
	 *            the tipdoc 056
	 * @param numdoc056
	 *            the numdoc 056
	 * @param nomemp056
	 *            the nomemp 056
	 * @param paisemp056
	 *            the paisemp 056
	 * @param provinciaEmp
	 *            the provincia emp
	 * @param municipioEmp
	 *            the municipio emp
	 * @param dmunemp056
	 *            the dmunemp 056
	 * @param diremp056
	 *            the diremp 056
	 * @param cpoemp056
	 *            the cpoemp 056
	 * @param tlfemp056
	 *            the tlfemp 056
	 * @param cnaeemp056
	 *            the cnaeemp 056
	 * @param entiat056
	 *            the entiat 056
	 * @param tipoApertura
	 *            the tipo apertura
	 * @param nomctr056
	 *            the nomctr 056
	 * @param provinciaCtr
	 *            the provincia ctr
	 * @param municipioCtr
	 *            the municipio ctr
	 * @param locctr056
	 *            the locctr 056
	 * @param dirctr056
	 *            the dirctr 056
	 * @param cpoctr056
	 *            the cpoctr 056
	 * @param tlfctr056
	 *            the tlfctr 056
	 * @param faxctr056
	 *            the faxctr 056
	 * @param emailctr056
	 *            the emailctr 056
	 * @param cnaectr056
	 *            the cnaectr 056
	 * @param prvss056
	 *            the prvss 056
	 * @param numss056
	 *            the numss 056
	 * @param digss056
	 *            the digss 056
	 * @param fecini056
	 *            the fecini 056
	 * @param trbhom056
	 *            the trbhom 056
	 * @param trbmuj056
	 *            the trbmuj 056
	 * @param trbtot056
	 *            the trbtot 056
	 * @param clasctr056
	 *            the clasctr 056
	 * @param descobr056
	 *            the descobr 056
	 * @param superf056
	 *            the superf 056
	 * @param planseg056
	 *            the planseg 056
	 * @param canalplan056
	 *            the canalplan 056
	 * @param planpres056
	 *            the planpres 056
	 * @param proytec056
	 *            the proytec 056
	 * @param descmaq056
	 *            the descmaq 056
	 * @param poten056
	 *            the poten 056
	 * @param indanx056
	 *            the indanx 056
	 * @param apdoanx056
	 *            the apdoanx 056
	 * @param destrab056
	 *            the destrab 056
	 * @param indobra056
	 *            the indobra 056
	 * @param codobra056
	 *            the codobra 056
	 * @param codctr056
	 *            the codctr 056
	 * @param lotemnt056
	 *            the lotemnt 056
	 * @param visosl056
	 *            the visosl 056
	 * @param asgosl056
	 *            the asgosl 056
	 * @param tecosl056
	 *            the tecosl 056
	 * @param fvisosl056
	 *            the fvisosl 056
	 * @param visins056
	 *            the visins 056
	 * @param asgins056
	 *            the asgins 056
	 * @param tecins056
	 *            the tecins 056
	 * @param fvisins056
	 *            the fvisins 056
	 * @param fecinsp056
	 *            the fecinsp 056
	 * @param fecreq056
	 *            the fecreq 056
	 * @param fecsub056
	 *            the fecsub 056
	 * @param finfosl056
	 *            the finfosl 056
	 * @param finfinsp056
	 *            the finfinsp 056
	 * @param fecalt056
	 *            the fecalt 056
	 * @param usualt056
	 *            the usualt 056
	 * @param fecmod056
	 *            the fecmod 056
	 * @param usumod056
	 *            the usumod 056
	 * @param doccorrecta056
	 *            the doccorrecta 056
	 * @param codentiat056
	 *            the codentiat 056
	 * @param estadocier056
	 *            the estadocier 056
	 * @param estado056
	 *            the estado 056
	 * @param cnaectr93056
	 *            the cnaectr 93056
	 * @param cnaeemp93056
	 *            the cnaeemp 93056
	 * @param modpre056
	 *            the modpre 056
	 * @param numcnt056
	 *            the numcnt 056
	 * @param idape056
	 *            the idape 056
	 * @param evalpres056
	 *            the evalpres 056
	 * @param canaleval056
	 *            the canaleval 056
	 * @param regemp056
	 *            the regemp 056
	 * @param numdocrepresentante056
	 *            the numdocrepresentante 056
	 * @param tlfrepresentante056
	 *            the tlfrepresentante 056
	 * @param terape056
	 *            the terape 056
	 * @param forpre056
	 *            the forpre 056
	 * @param folderId056
	 *            the folder id 056
	 * @param datosNotificacion
	 *            the datos notificacion
	 * @param mailContactoSolic056
	 *            the mail contacto solic 056
	 * @param telefContactoSolic056
	 *            the telef contacto solic 056
	 * @param razonSocialAnt056
	 *            the razon social ant 056
	 * @param direccionAnt056
	 *            the direccion ant 056
	 * @param fecfinplazo056
	 *            the fecfinplazo 056
	 * @param usuarioApe
	 *            the usuario ape
	 * @param usuarioAport
	 *            the usuario aport
	 * @param usuarioTram
	 *            the usuario tram
	 */
	public ComunicacionApertura(String anoape056, Long numape056,
			Date fecpre056, Date fecier056, String nueva056, String tipdoc056,
			String numdoc056, String nomemp056, String paisemp056,
			Provincia provinciaEmp, Municipio municipioEmp, String dmunemp056,
			String diremp056, String cpoemp056, String tlfemp056,
			String cnaeemp056, String entiat056, TipoApertura tipoApertura,
			String nomctr056, Provincia provinciaCtr, Municipio municipioCtr,
			String locctr056, String dirctr056, String cpoctr056,
			String tlfctr056, String faxctr056, String emailctr056,
			String cnaectr056, String prvss056, String numss056,
			String digss056, Date fecini056, Long trbhom056, Long trbmuj056,
			Long trbtot056, String clasctr056, String descobr056,
			Integer superf056, String planseg056, String canalplan056,
			String planpres056, String proytec056, String descmaq056,
			BigDecimal poten056, String indanx056, String apdoanx056,
			String destrab056, String indobra056, Long codobra056,
			Integer codctr056, String lotemnt056, String visosl056,
			String asgosl056, String tecosl056, Date fvisosl056,
			String visins056, String asgins056, String tecins056,
			Date fvisins056, Date fecinsp056, Date fecreq056, Date fecsub056,
			Date finfosl056, Date finfinsp056, Date fecalt056, String usualt056,
			Date fecmod056, String usumod056, String doccorrecta056,
			String codentiat056, String estadocier056, String estado056,
			String cnaectr93056, String cnaeemp93056, Integer modpre056,
			Long numcnt056, Long idape056, String evalpres056,
			String canaleval056, String regemp056,
			String numdocrepresentante056, String nombrerepresentante056,
			String tipdocrepresentante056, String tlfrepresentante056,
			String terape056, String forpre056, String folderId056,
			DatosNotificacion datosNotificacion, String mailContactoSolic056,
			String telefContactoSolic056, String razonSocialAnt056,
			String direccionAnt056, Date fecfinplazo056, String usuarioApe,
			String usuarioAport, String usuarioTram) {

		this.anoape056 = anoape056;
		this.numape056 = numape056;
		this.fecpre056 = fecpre056;
		this.fecier056 = fecier056;
		this.nueva056 = nueva056;
		this.tipdoc056 = tipdoc056;
		this.numdoc056 = numdoc056;
		this.nomemp056 = nomemp056;
		this.paisemp056 = paisemp056;
		this.provinciaEmp = provinciaEmp;
		this.municipioEmp = municipioEmp;
		this.dmunemp056 = dmunemp056;
		this.diremp056 = diremp056;
		this.cpoemp056 = cpoemp056;
		this.tlfemp056 = tlfemp056;
		this.cnaeemp056 = cnaeemp056;
		this.entiat056 = entiat056;
		this.tipoApertura = tipoApertura;
		this.nomctr056 = nomctr056;
		this.provinciaCtr = provinciaCtr;
		this.municipioCtr = municipioCtr;
		this.locctr056 = locctr056;
		this.dirctr056 = dirctr056;
		this.cpoctr056 = cpoctr056;
		this.tlfctr056 = tlfctr056;
		this.faxctr056 = faxctr056;
		this.emailctr056 = emailctr056;
		this.cnaectr056 = cnaectr056;
		this.prvss056 = prvss056;
		this.numss056 = numss056;
		this.digss056 = digss056;
		this.fecini056 = fecini056;
		this.trbhom056 = trbhom056;
		this.trbmuj056 = trbmuj056;
		this.trbtot056 = trbtot056;
		this.clasctr056 = clasctr056;
		this.descobr056 = descobr056;
		this.superf056 = superf056;
		this.planseg056 = planseg056;
		this.canalplan056 = canalplan056;
		this.planpres056 = planpres056;
		this.proytec056 = proytec056;
		this.descmaq056 = descmaq056;
		this.poten056 = poten056;
		this.indanx056 = indanx056;
		this.apdoanx056 = apdoanx056;
		this.destrab056 = destrab056;
		this.indobra056 = indobra056;
		this.codobra056 = codobra056;
		this.codctr056 = codctr056;
		this.lotemnt056 = lotemnt056;
		this.visosl056 = visosl056;
		this.asgosl056 = asgosl056;
		this.tecosl056 = tecosl056;
		this.fvisosl056 = fvisosl056;
		this.visins056 = visins056;
		this.asgins056 = asgins056;
		this.tecins056 = tecins056;
		this.fvisins056 = fvisins056;
		this.fecinsp056 = fecinsp056;
		this.fecreq056 = fecreq056;
		this.fecsub056 = fecsub056;
		this.finfosl056 = finfosl056;
		this.finfinsp056 = finfinsp056;
		this.fecalt056 = fecalt056;
		this.usualt056 = usualt056;
		this.fecmod056 = fecmod056;
		this.usumod056 = usumod056;
		this.doccorrecta056 = doccorrecta056;
		this.codentiat056 = codentiat056;
		this.estadocier056 = estadocier056;
		this.estado056 = estado056;
		this.cnaectr93056 = cnaectr93056;
		this.cnaeemp93056 = cnaeemp93056;
		this.modpre056 = modpre056;
		this.numcnt056 = numcnt056;
		this.idape056 = idape056;
		this.evalpres056 = evalpres056;
		this.canaleval056 = canaleval056;
		this.regemp056 = regemp056;
		this.numdocrepresentante056 = numdocrepresentante056;
		this.nombrerepresentante056 = nombrerepresentante056;
		this.tipdocrepresentante056 = tipdocrepresentante056;
		this.tlfrepresentante056 = tlfrepresentante056;
		this.terape056 = terape056;
		this.forpre056 = forpre056;
		this.folderId056 = folderId056;
		this.datosNotificacion = datosNotificacion;
		this.mailContactoSolic056 = mailContactoSolic056;
		this.telefContactoSolic056 = telefContactoSolic056;
		this.razonSocialAnt056 = razonSocialAnt056;
		this.direccionAnt056 = direccionAnt056;
		this.fecfinplazo056 = fecfinplazo056;
		this.usuarioApe = usuarioApe;
		this.usuarioAport = usuarioAport;
		this.usuarioTram = usuarioTram;
	}

	public ComunicacionApertura(String anoape056, Long numape056,
			Date fecpre056, Date fecier056, String nueva056, String tipdoc056,
			String numdoc056, String nomemp056, String paisemp056,
			Provincia provinciaEmp, Municipio municipioEmp, String dmunemp056,
			String diremp056, String cpoemp056, String tlfemp056,
			String cnaeemp056, String entiat056, TipoApertura tipoApertura,
			String nomctr056, Provincia provinciaCtr, Municipio municipioCtr,
			String locctr056, String dirctr056, String cpoctr056,
			String tlfctr056, String faxctr056, String emailctr056,
			String cnaectr056, String prvss056, String numss056,
			String digss056, Date fecini056, Long trbhom056, Long trbmuj056,
			Long trbtot056, String clasctr056, String descobr056,
			Integer superf056, String planseg056, String canalplan056,
			String planpres056, String proytec056, String descmaq056,
			BigDecimal poten056, String indanx056, String apdoanx056,
			String destrab056, String indobra056, Long codobra056,
			Integer codctr056, String lotemnt056, String visosl056,
			String asgosl056, String tecosl056, Date fvisosl056,
			String visins056, String asgins056, String tecins056,
			Date fvisins056, Date fecinsp056, Date fecreq056, Date fecsub056,
			Date finfosl056, Date finfinsp056, Date fecalt056, String usualt056,
			Date fecmod056, String usumod056, String doccorrecta056,
			String codentiat056, String estadocier056, String estado056,
			String cnaectr93056, String cnaeemp93056, Integer modpre056,
			Long numcnt056, Long idape056, String evalpres056,
			String canaleval056, String regemp056,
			String numdocrepresentante056, String nombrerepresentante056,
			String tipdocrepresentante056, String tlfrepresentante056,
			String terape056, String forpre056, String folderId056,
			DatosNotificacion datosNotificacion, String mailContactoSolic056,
			String telefContactoSolic056, String razonSocialAnt056,
			String direccionAnt056, Date fecfinplazo056, String usuarioApe,
			String usuarioAport, Obra obra, String usuarioTram) {

		this.anoape056 = anoape056;
		this.numape056 = numape056;
		this.fecpre056 = fecpre056;
		this.fecier056 = fecier056;
		this.nueva056 = nueva056;
		this.tipdoc056 = tipdoc056;
		this.numdoc056 = numdoc056;
		this.nomemp056 = nomemp056;
		this.paisemp056 = paisemp056;
		this.provinciaEmp = provinciaEmp;
		this.municipioEmp = municipioEmp;
		this.dmunemp056 = dmunemp056;
		this.diremp056 = diremp056;
		this.cpoemp056 = cpoemp056;
		this.tlfemp056 = tlfemp056;
		this.cnaeemp056 = cnaeemp056;
		this.entiat056 = entiat056;
		this.tipoApertura = tipoApertura;
		this.nomctr056 = nomctr056;
		this.provinciaCtr = provinciaCtr;
		this.municipioCtr = municipioCtr;
		this.locctr056 = locctr056;
		this.dirctr056 = dirctr056;
		this.cpoctr056 = cpoctr056;
		this.tlfctr056 = tlfctr056;
		this.faxctr056 = faxctr056;
		this.emailctr056 = emailctr056;
		this.cnaectr056 = cnaectr056;
		this.prvss056 = prvss056;
		this.numss056 = numss056;
		this.digss056 = digss056;
		this.fecini056 = fecini056;
		this.trbhom056 = trbhom056;
		this.trbmuj056 = trbmuj056;
		this.trbtot056 = trbtot056;
		this.clasctr056 = clasctr056;
		this.descobr056 = descobr056;
		this.superf056 = superf056;
		this.planseg056 = planseg056;
		this.canalplan056 = canalplan056;
		this.planpres056 = planpres056;
		this.proytec056 = proytec056;
		this.descmaq056 = descmaq056;
		this.poten056 = poten056;
		this.indanx056 = indanx056;
		this.apdoanx056 = apdoanx056;
		this.destrab056 = destrab056;
		this.indobra056 = indobra056;
		this.codobra056 = codobra056;
		this.codctr056 = codctr056;
		this.lotemnt056 = lotemnt056;
		this.visosl056 = visosl056;
		this.asgosl056 = asgosl056;
		this.tecosl056 = tecosl056;
		this.fvisosl056 = fvisosl056;
		this.visins056 = visins056;
		this.asgins056 = asgins056;
		this.tecins056 = tecins056;
		this.fvisins056 = fvisins056;
		this.fecinsp056 = fecinsp056;
		this.fecreq056 = fecreq056;
		this.fecsub056 = fecsub056;
		this.finfosl056 = finfosl056;
		this.finfinsp056 = finfinsp056;
		this.fecalt056 = fecalt056;
		this.usualt056 = usualt056;
		this.fecmod056 = fecmod056;
		this.usumod056 = usumod056;
		this.doccorrecta056 = doccorrecta056;
		this.codentiat056 = codentiat056;
		this.estadocier056 = estadocier056;
		this.estado056 = estado056;
		this.cnaectr93056 = cnaectr93056;
		this.cnaeemp93056 = cnaeemp93056;
		this.modpre056 = modpre056;
		this.numcnt056 = numcnt056;
		this.idape056 = idape056;
		this.evalpres056 = evalpres056;
		this.canaleval056 = canaleval056;
		this.regemp056 = regemp056;
		this.numdocrepresentante056 = numdocrepresentante056;
		this.nombrerepresentante056 = nombrerepresentante056;
		this.tipdocrepresentante056 = tipdocrepresentante056;
		this.tlfrepresentante056 = tlfrepresentante056;
		this.terape056 = terape056;
		this.forpre056 = forpre056;
		this.folderId056 = folderId056;
		this.datosNotificacion = datosNotificacion;
		this.mailContactoSolic056 = mailContactoSolic056;
		this.telefContactoSolic056 = telefContactoSolic056;
		this.razonSocialAnt056 = razonSocialAnt056;
		this.direccionAnt056 = direccionAnt056;
		this.fecfinplazo056 = fecfinplazo056;
		this.usuarioApe = usuarioApe;
		this.usuarioAport = usuarioAport;
		this.obra = obra;
		this.usuarioTram = usuarioTram;
	}

	/**
	 * Method 'getTerape056'.
	 * 
	 * String
	 * 
	 * @return the terape 056
	 */
	public String getTerape056() {
		return this.terape056;
	}

	/**
	 * Method 'setTerape056'.
	 * 
	 * terape056 String
	 * 
	 * @param terape056
	 *            the new terape 056
	 */
	public void setTerape056(String terape056) {
		this.terape056 = terape056;
	}

	/**
	 * Method 'getNumape056'.
	 * 
	 * Long
	 * 
	 * @return the numape 056
	 */
	public Long getNumape056() {
		return this.numape056;
	}

	/**
	 * Method 'getAnoape056'.
	 * 
	 * String
	 * 
	 * @return the anoape 056
	 */
	public String getAnoape056() {
		return this.anoape056;
	}

	/**
	 * Method 'setAnoape056'.
	 * 
	 * anoape056 String
	 * 
	 * @param anoape056
	 *            the new anoape 056
	 */
	public void setAnoape056(String anoape056) {
		this.anoape056 = anoape056;
	}

	/**
	 * Method 'setNumape056'.
	 * 
	 * numape056 Long
	 * 
	 * @param numape056
	 *            the new numape 056
	 */
	public void setNumape056(Long numape056) {
		this.numape056 = numape056;
	}

	/**
	 * Method 'getIdape056'.
	 * 
	 * Long
	 * 
	 * @return the idape 056
	 */
	public Long getIdape056() {
		return this.idape056;
	}

	/**
	 * Method 'setIdape056'.
	 * 
	 * idape056 Long
	 * 
	 * @param idape056
	 *            the new idape 056
	 */
	public void setIdape056(Long idape056) {
		this.idape056 = idape056;
	}

	/**
	 * Method 'getFecpre056'.
	 * 
	 * Date
	 * 
	 * @return the fecpre 056
	 */

	@JsonSerialize(using = JsonDateSerializer.class)
	public Date getFecpre056() {
		return this.fecpre056;
	}

	/**
	 * Method 'setFecpre056'.
	 * 
	 * fecpre056 Date
	 * 
	 * @param fecpre056
	 *            the new fecpre 056
	 */
	@JsonDeserialize(using = JsonDateDeserializer.class)
	public void setFecpre056(Date fecpre056) {
		this.fecpre056 = fecpre056;
	}

	/**
	 * Method 'getFecier056'.
	 * 
	 * Date
	 * 
	 * @return the fecier 056
	 */

	@JsonSerialize(using = JsonDateSerializer.class)
	public Date getFecier056() {
		return this.fecier056;
	}

	/**
	 * Method 'setFecier056'.
	 * 
	 * fecier056 Date
	 * 
	 * @param fecier056
	 *            the new fecier 056
	 */
	@JsonDeserialize(using = JsonDateDeserializer.class)
	public void setFecier056(Date fecier056) {
		this.fecier056 = fecier056;
	}

	/**
	 * Method 'getNueva056'.
	 * 
	 * String
	 * 
	 * @return the nueva 056
	 */
	public String getNueva056() {
		return this.nueva056;
	}

	/**
	 * Method 'setNueva056'.
	 * 
	 * nueva056 String
	 * 
	 * @param nueva056
	 *            the new nueva 056
	 */
	public void setNueva056(String nueva056) {
		this.nueva056 = nueva056;
	}

	/**
	 * Method 'getTipdoc056'.
	 * 
	 * String
	 * 
	 * @return the tipdoc 056
	 */
	public String getTipdoc056() {
		return this.tipdoc056;
	}

	/**
	 * Method 'setTipdoc056'.
	 * 
	 * tipdoc056 String
	 * 
	 * @param tipdoc056
	 *            the new tipdoc 056
	 */
	public void setTipdoc056(String tipdoc056) {
		this.tipdoc056 = tipdoc056;
	}

	/**
	 * Method 'getNumdoc056'.
	 * 
	 * String
	 * 
	 * @return the numdoc 056
	 */
	public String getNumdoc056() {
		return this.numdoc056;
	}

	/**
	 * Method 'setNumdoc056'.
	 * 
	 * numdoc056 String
	 * 
	 * @param numdoc056
	 *            the new numdoc 056
	 */
	public void setNumdoc056(String numdoc056) {
		this.numdoc056 = numdoc056;
	}

	/**
	 * Method 'getNomemp056'.
	 * 
	 * String
	 * 
	 * @return the nomemp 056
	 */
	public String getNomemp056() {
		return this.nomemp056;
	}

	/**
	 * Method 'setNomemp056'.
	 * 
	 * nomemp056 String
	 * 
	 * @param nomemp056
	 *            the new nomemp 056
	 */
	public void setNomemp056(String nomemp056) {
		this.nomemp056 = nomemp056;
	}

	/**
	 * Method 'getProvinciaEmp'.
	 * 
	 * Provincia
	 * 
	 * @return the provincia emp
	 */
	public Provincia getProvinciaEmp() {
		return this.provinciaEmp;
	}

	/**
	 * Method 'setPrvemp056'.
	 * 
	 * provinciaEmp String
	 * 
	 * @param provinciaEmp
	 *            the new provincia emp
	 */
	public void setProvinciaEmp(Provincia provinciaEmp) {
		this.provinciaEmp = provinciaEmp;
	}

	/**
	 * Method 'getMunemp056'.
	 * 
	 * String
	 * 
	 * @return the municipio emp
	 */
	public Municipio getMunicipioEmp() {
		return this.municipioEmp;
	}

	/**
	 * Method 'setMunemp056'.
	 * 
	 * municipioEmp Municipio
	 * 
	 * @param municipioEmp
	 *            the new municipio emp
	 */
	public void setMunicipioEmp(Municipio municipioEmp) {
		this.municipioEmp = municipioEmp;
	}

	/**
	 * Method 'getDmunemp056'.
	 * 
	 * String
	 * 
	 * @return the dmunemp 056
	 */
	public String getDmunemp056() {
		return this.dmunemp056;
	}

	/**
	 * Method 'setDmunemp056'.
	 * 
	 * dmunemp056 String
	 * 
	 * @param dmunemp056
	 *            the new dmunemp 056
	 */
	public void setDmunemp056(String dmunemp056) {
		this.dmunemp056 = dmunemp056;
	}

	/**
	 * Method 'getDiremp056'.
	 * 
	 * String
	 * 
	 * @return the diremp 056
	 */
	public String getDiremp056() {
		return this.diremp056;
	}

	/**
	 * Method 'setDiremp056'.
	 * 
	 * diremp056 String
	 * 
	 * @param diremp056
	 *            the new diremp 056
	 */
	public void setDiremp056(String diremp056) {
		this.diremp056 = diremp056;
	}

	/**
	 * Method 'getCpoemp056'.
	 * 
	 * String
	 * 
	 * @return the cpoemp 056
	 */
	public String getCpoemp056() {
		return this.cpoemp056;
	}

	/**
	 * Method 'setCpoemp056'.
	 * 
	 * cpoemp056 String
	 * 
	 * @param cpoemp056
	 *            the new cpoemp 056
	 */
	public void setCpoemp056(String cpoemp056) {
		this.cpoemp056 = cpoemp056;
	}

	/**
	 * Method 'getTlfemp056'.
	 * 
	 * String
	 * 
	 * @return the tlfemp 056
	 */
	public String getTlfemp056() {
		return this.tlfemp056;
	}

	/**
	 * Method 'setTlfemp056'.
	 * 
	 * tlfemp056 String
	 * 
	 * @param tlfemp056
	 *            the new tlfemp 056
	 */
	public void setTlfemp056(String tlfemp056) {
		this.tlfemp056 = tlfemp056;
	}

	/**
	 * Method 'getCnaeemp056'.
	 * 
	 * String
	 * 
	 * @return the cnaeemp 056
	 */
	public String getCnaeemp056() {
		return this.cnaeemp056;
	}

	/**
	 * Method 'setCnaeemp056'.
	 * 
	 * cnaeemp056 String
	 * 
	 * @param cnaeemp056
	 *            the new cnaeemp 056
	 */
	public void setCnaeemp056(String cnaeemp056) {
		this.cnaeemp056 = cnaeemp056;
	}

	/**
	 * Method 'getEntiat056'.
	 * 
	 * String
	 * 
	 * @return the entiat 056
	 */
	public String getEntiat056() {
		return this.entiat056;
	}

	/**
	 * Method 'setEntiat056'.
	 * 
	 * entiat056 String
	 * 
	 * @param entiat056
	 *            the new entiat 056
	 */
	public void setEntiat056(String entiat056) {
		this.entiat056 = entiat056;
	}

	/**
	 * Method 'getTipoApertura'.
	 * 
	 * String
	 * 
	 * @return the tipo apertura
	 */
	public TipoApertura getTipoApertura() {
		return this.tipoApertura;
	}

	/**
	 * Method 'setTipoApertura'.
	 * 
	 * tipoApertura TipoApertura
	 * 
	 * @param tipoApertura
	 *            the new tipo apertura
	 */
	public void setTipoApertura(TipoApertura tipoApertura) {
		this.tipoApertura = tipoApertura;
	}

	/**
	 * Method 'getNomctr056'.
	 * 
	 * String
	 * 
	 * @return the nomctr 056
	 */
	public String getNomctr056() {
		return this.nomctr056;
	}

	/**
	 * Method 'setNomctr056'.
	 * 
	 * nomctr056 String
	 * 
	 * @param nomctr056
	 *            the new nomctr 056
	 */
	public void setNomctr056(String nomctr056) {
		this.nomctr056 = nomctr056;
	}

	/**
	 * Method 'getPrvctr056'.
	 * 
	 * Provincia
	 * 
	 * @return the provincia ctr
	 */
	public Provincia getProvinciaCtr() {
		return this.provinciaCtr;
	}

	/**
	 * Method 'setPrvctr056'.
	 * 
	 * provinciaCtr Provincia
	 * 
	 * @param provinciaCtr
	 *            the new provincia ctr
	 */
	public void setProvinciaCtr(Provincia provinciaCtr) {
		this.provinciaCtr = provinciaCtr;
	}

	/**
	 * Method 'getMunctr056'.
	 * 
	 * Municipio
	 * 
	 * @return the municipio ctr
	 */
	public Municipio getMunicipioCtr() {
		return this.municipioCtr;
	}

	/**
	 * Method 'setMunctr056'.
	 * 
	 * municipioCtr Municipio
	 * 
	 * @param municipioCtr
	 *            the new municipio ctr
	 */
	public void setMunicipioCtr(Municipio municipioCtr) {
		this.municipioCtr = municipioCtr;
	}

	/**
	 * Method 'getLocctr056'.
	 * 
	 * String
	 * 
	 * @return the locctr 056
	 */
	public String getLocctr056() {
		return this.locctr056;
	}

	/**
	 * Method 'setLocctr056'.
	 * 
	 * locctr056 String
	 * 
	 * @param locctr056
	 *            the new locctr 056
	 */
	public void setLocctr056(String locctr056) {
		this.locctr056 = locctr056;
	}

	/**
	 * Method 'getDirctr056'.
	 * 
	 * String
	 * 
	 * @return the dirctr 056
	 */
	public String getDirctr056() {
		return this.dirctr056;
	}

	/**
	 * Method 'setDirctr056'.
	 * 
	 * dirctr056 String
	 * 
	 * @param dirctr056
	 *            the new dirctr 056
	 */
	public void setDirctr056(String dirctr056) {
		this.dirctr056 = dirctr056;
	}

	/**
	 * Method 'getCpoctr056'.
	 * 
	 * String
	 * 
	 * @return the cpoctr 056
	 */
	public String getCpoctr056() {
		return this.cpoctr056;
	}

	/**
	 * Method 'setCpoctr056'.
	 * 
	 * cpoctr056 String
	 * 
	 * @param cpoctr056
	 *            the new cpoctr 056
	 */
	public void setCpoctr056(String cpoctr056) {
		this.cpoctr056 = cpoctr056;
	}

	/**
	 * Method 'getTlfctr056'.
	 * 
	 * String
	 * 
	 * @return the tlfctr 056
	 */
	public String getTlfctr056() {
		return this.tlfctr056;
	}

	/**
	 * Method 'setTlfctr056'.
	 * 
	 * tlfctr056 String
	 * 
	 * @param tlfctr056
	 *            the new tlfctr 056
	 */
	public void setTlfctr056(String tlfctr056) {
		this.tlfctr056 = tlfctr056;
	}

	/**
	 * Method 'getFaxctr056'.
	 * 
	 * String
	 * 
	 * @return the faxctr 056
	 */
	public String getFaxctr056() {
		return this.faxctr056;
	}

	/**
	 * Method 'setFaxctr056'.
	 * 
	 * faxctr056 String
	 * 
	 * @param faxctr056
	 *            the new faxctr 056
	 */
	public void setFaxctr056(String faxctr056) {
		this.faxctr056 = faxctr056;
	}

	/**
	 * Method 'getEmailctr056'.
	 * 
	 * String
	 * 
	 * @return the emailctr 056
	 */
	public String getEmailctr056() {
		return this.emailctr056;
	}

	/**
	 * Method 'setEmailctr056'.
	 * 
	 * emailctr056 String
	 * 
	 * @param emailctr056
	 *            the new emailctr 056
	 */
	public void setEmailctr056(String emailctr056) {
		this.emailctr056 = emailctr056;
	}

	/**
	 * Method 'getCnaectr056'.
	 * 
	 * String
	 * 
	 * @return the cnaectr 056
	 */
	public String getCnaectr056() {
		return this.cnaectr056;
	}

	/**
	 * Method 'setCnaectr056'.
	 * 
	 * cnaectr056 String
	 * 
	 * @param cnaectr056
	 *            the new cnaectr 056
	 */
	public void setCnaectr056(String cnaectr056) {
		this.cnaectr056 = cnaectr056;
	}

	/**
	 * Method 'getPrvss056'.
	 * 
	 * String
	 * 
	 * @return the prvss 056
	 */
	public String getPrvss056() {
		return this.prvss056;
	}

	/**
	 * Method 'setPrvss056'.
	 * 
	 * prvss056 String
	 * 
	 * @param prvss056
	 *            the new prvss 056
	 */
	public void setPrvss056(String prvss056) {
		this.prvss056 = prvss056;
	}

	/**
	 * Method 'getNumss056'.
	 * 
	 * String
	 * 
	 * @return the numss 056
	 */
	public String getNumss056() {
		return this.numss056;
	}

	/**
	 * Method 'setNumss056'.
	 * 
	 * numss056 String
	 * 
	 * @param numss056
	 *            the new numss 056
	 */
	public void setNumss056(String numss056) {
		this.numss056 = numss056;
	}

	/**
	 * Method 'getDigss056'.
	 * 
	 * String
	 * 
	 * @return the digss 056
	 */
	public String getDigss056() {
		return this.digss056;
	}

	/**
	 * Method 'setDigss056'.
	 * 
	 * digss056 String
	 * 
	 * @param digss056
	 *            the new digss 056
	 */
	public void setDigss056(String digss056) {
		this.digss056 = digss056;
	}

	/**
	 * Method 'getFecini056'.
	 * 
	 * Date
	 * 
	 * @return the fecini 056
	 */

	@JsonSerialize(using = JsonDateSerializer.class)
	public Date getFecini056() {
		return this.fecini056;
	}

	/**
	 * Method 'setFecini056'.
	 * 
	 * fecini056 Date
	 * 
	 * @param fecini056
	 *            the new fecini 056
	 */
	@JsonDeserialize(using = JsonDateDeserializer.class)
	public void setFecini056(Date fecini056) {
		this.fecini056 = fecini056;
	}

	/**
	 * Method 'getTrbhom056'.
	 * 
	 * Long
	 * 
	 * @return the trbhom 056
	 */
	public Long getTrbhom056() {
		return this.trbhom056;
	}

	/**
	 * Method 'setTrbhom056'.
	 * 
	 * trbhom056 Long
	 * 
	 * @param trbhom056
	 *            the new trbhom 056
	 */
	public void setTrbhom056(Long trbhom056) {
		this.trbhom056 = trbhom056;
	}

	/**
	 * Method 'getTrbmuj056'.
	 * 
	 * Long
	 * 
	 * @return the trbmuj 056
	 */
	public Long getTrbmuj056() {
		return this.trbmuj056;
	}

	/**
	 * Method 'setTrbmuj056'.
	 * 
	 * trbmuj056 Long
	 * 
	 * @param trbmuj056
	 *            the new trbmuj 056
	 */
	public void setTrbmuj056(Long trbmuj056) {
		this.trbmuj056 = trbmuj056;
	}

	/**
	 * Method 'getTrbtot056'.
	 * 
	 * Long
	 * 
	 * @return the trbtot 056
	 */
	public Long getTrbtot056() {
		return this.trbtot056;
	}

	/**
	 * Method 'setTrbtot056'.
	 * 
	 * trbtot056 Long
	 * 
	 * @param trbtot056
	 *            the new trbtot 056
	 */
	public void setTrbtot056(Long trbtot056) {
		this.trbtot056 = trbtot056;
	}

	/**
	 * Method 'getClasctr056'.
	 * 
	 * String
	 * 
	 * @return the clasctr 056
	 */
	public String getClasctr056() {
		return this.clasctr056;
	}

	/**
	 * Method 'setClasctr056'.
	 * 
	 * clasctr056 String
	 * 
	 * @param clasctr056
	 *            the new clasctr 056
	 */
	public void setClasctr056(String clasctr056) {
		this.clasctr056 = clasctr056;
	}

	/**
	 * Method 'getDescobr056'.
	 * 
	 * String
	 * 
	 * @return the descobr 056
	 */
	public String getDescobr056() {
		return this.descobr056;
	}

	/**
	 * Method 'setDescobr056'.
	 * 
	 * descobr056 String
	 * 
	 * @param descobr056
	 *            the new descobr 056
	 */
	public void setDescobr056(String descobr056) {
		this.descobr056 = descobr056;
	}

	/**
	 * Method 'getSuperf056'.
	 * 
	 * Integer
	 * 
	 * @return the superf 056
	 */
	public Integer getSuperf056() {
		return this.superf056;
	}

	/**
	 * Method 'setSuperf056'.
	 * 
	 * superf056 Integer
	 * 
	 * @param superf056
	 *            the new superf 056
	 */
	public void setSuperf056(Integer superf056) {
		this.superf056 = superf056;
	}

	/**
	 * Method 'getPlanseg056'.
	 * 
	 * String
	 * 
	 * @return the planseg 056
	 */
	public String getPlanseg056() {
		return this.planseg056;
	}

	/**
	 * Method 'setPlanseg056'.
	 * 
	 * planseg056 String
	 * 
	 * @param planseg056
	 *            the new planseg 056
	 */
	public void setPlanseg056(String planseg056) {
		this.planseg056 = planseg056;
	}

	/**
	 * Method 'getCanalplan056'.
	 * 
	 * String
	 * 
	 * @return the canalplan 056
	 */
	public String getCanalplan056() {
		return this.canalplan056;
	}

	/**
	 * Method 'setCanalplan056'.
	 * 
	 * canalplan056 String
	 * 
	 * @param canalplan056
	 *            the new canalplan 056
	 */
	public void setCanalplan056(String canalplan056) {
		this.canalplan056 = canalplan056;
	}

	/**
	 * Method 'getPlanpres056'.
	 * 
	 * String
	 * 
	 * @return the planpres 056
	 */
	public String getPlanpres056() {
		return this.planpres056;
	}

	/**
	 * Method 'setPlanpres056'.
	 * 
	 * planpres056 String
	 * 
	 * @param planpres056
	 *            the new planpres 056
	 */
	public void setPlanpres056(String planpres056) {
		this.planpres056 = planpres056;
	}

	/**
	 * Method 'getProytec056'.
	 * 
	 * String
	 * 
	 * @return the proytec 056
	 */
	public String getProytec056() {
		return this.proytec056;
	}

	/**
	 * Method 'setProytec056'.
	 * 
	 * proytec056 String
	 * 
	 * @param proytec056
	 *            the new proytec 056
	 */
	public void setProytec056(String proytec056) {
		this.proytec056 = proytec056;
	}

	/**
	 * Method 'getDescmaq056'.
	 * 
	 * String
	 * 
	 * @return the descmaq 056
	 */
	public String getDescmaq056() {
		return this.descmaq056;
	}

	/**
	 * Method 'setDescmaq056'.
	 * 
	 * descmaq056 String
	 * 
	 * @param descmaq056
	 *            the new descmaq 056
	 */
	public void setDescmaq056(String descmaq056) {
		this.descmaq056 = descmaq056;
	}

	/**
	 * Method 'getPoten056'.
	 * 
	 * BigDecimal
	 * 
	 * @return the poten 056
	 */
	public BigDecimal getPoten056() {
		return this.poten056;
	}

	/**
	 * Method 'setPoten056'.
	 * 
	 * poten056 BigDecimal
	 * 
	 * @param poten056
	 *            the new poten 056
	 */
	public void setPoten056(BigDecimal poten056) {
		this.poten056 = poten056;
	}

	/**
	 * Method 'getIndanx056'.
	 * 
	 * String
	 * 
	 * @return the indanx 056
	 */
	public String getIndanx056() {
		return this.indanx056;
	}

	/**
	 * Method 'setIndanx056'.
	 * 
	 * indanx056 String
	 * 
	 * @param indanx056
	 *            the new indanx 056
	 */
	public void setIndanx056(String indanx056) {
		this.indanx056 = indanx056;
	}

	/**
	 * Method 'getApdoanx056'.
	 * 
	 * String
	 * 
	 * @return the apdoanx 056
	 */
	public String getApdoanx056() {
		return this.apdoanx056;
	}

	/**
	 * Method 'setApdoanx056'.
	 * 
	 * apdoanx056 String
	 * 
	 * @param apdoanx056
	 *            the new apdoanx 056
	 */
	public void setApdoanx056(String apdoanx056) {
		this.apdoanx056 = apdoanx056;
	}

	/**
	 * Method 'getDestrab056'.
	 * 
	 * String
	 * 
	 * @return the destrab 056
	 */
	public String getDestrab056() {
		return this.destrab056;
	}

	/**
	 * Method 'setDestrab056'.
	 * 
	 * destrab056 String
	 * 
	 * @param destrab056
	 *            the new destrab 056
	 */
	public void setDestrab056(String destrab056) {
		this.destrab056 = destrab056;
	}

	/**
	 * Method 'getIndobra056'.
	 * 
	 * String
	 * 
	 * @return the indobra 056
	 */
	public String getIndobra056() {
		return this.indobra056;
	}

	/**
	 * Method 'setIndobra056'.
	 * 
	 * indobra056 String
	 * 
	 * @param indobra056
	 *            the new indobra 056
	 */
	public void setIndobra056(String indobra056) {
		this.indobra056 = indobra056;
	}

	/**
	 * Method 'getCodobra056'.
	 * 
	 * Long
	 * 
	 * @return the codobra 056
	 */
	public Long getCodobra056() {
		return this.codobra056;
	}

	/**
	 * Method 'setCodobra056'.
	 * 
	 * codobra056 Long
	 * 
	 * @param codobra056
	 *            the new codobra 056
	 */
	public void setCodobra056(Long codobra056) {
		this.codobra056 = codobra056;
	}

	/**
	 * Method 'getCodctr056'.
	 * 
	 * Integer
	 * 
	 * @return the codctr 056
	 */
	public Integer getCodctr056() {
		return this.codctr056;
	}

	/**
	 * Method 'setCodctr056'.
	 * 
	 * codctr056 Integer
	 * 
	 * @param codctr056
	 *            the new codctr 056
	 */
	public void setCodctr056(Integer codctr056) {
		this.codctr056 = codctr056;
	}

	/**
	 * Method 'getLotemnt056'.
	 * 
	 * String
	 * 
	 * @return the lotemnt 056
	 */
	public String getLotemnt056() {
		return this.lotemnt056;
	}

	/**
	 * Method 'setLotemnt056'.
	 * 
	 * lotemnt056 String
	 * 
	 * @param lotemnt056
	 *            the new lotemnt 056
	 */
	public void setLotemnt056(String lotemnt056) {
		this.lotemnt056 = lotemnt056;
	}

	/**
	 * Method 'getVisosl056'.
	 * 
	 * String
	 * 
	 * @return the visosl 056
	 */
	public String getVisosl056() {
		return this.visosl056;
	}

	/**
	 * Method 'setVisosl056'.
	 * 
	 * visosl056 String
	 * 
	 * @param visosl056
	 *            the new visosl 056
	 */
	public void setVisosl056(String visosl056) {
		this.visosl056 = visosl056;
	}

	/**
	 * Method 'getAsgosl056'.
	 * 
	 * String
	 * 
	 * @return the asgosl 056
	 */
	public String getAsgosl056() {
		return this.asgosl056;
	}

	/**
	 * Method 'setAsgosl056'.
	 * 
	 * asgosl056 String
	 * 
	 * @param asgosl056
	 *            the new asgosl 056
	 */
	public void setAsgosl056(String asgosl056) {
		this.asgosl056 = asgosl056;
	}

	/**
	 * Method 'getTecosl056'.
	 * 
	 * String
	 * 
	 * @return the tecosl 056
	 */
	public String getTecosl056() {
		return this.tecosl056;
	}

	/**
	 * Method 'setTecosl056'.
	 * 
	 * tecosl056 String
	 * 
	 * @param tecosl056
	 *            the new tecosl 056
	 */
	public void setTecosl056(String tecosl056) {
		this.tecosl056 = tecosl056;
	}

	/**
	 * Method 'getFvisosl056'.
	 * 
	 * Date
	 * 
	 * @return the fvisosl 056
	 */

	@JsonSerialize(using = JsonDateSerializer.class)
	public Date getFvisosl056() {
		return this.fvisosl056;
	}

	/**
	 * Method 'setFvisosl056'.
	 * 
	 * fvisosl056 Date
	 * 
	 * @param fvisosl056
	 *            the new fvisosl 056
	 */
	@JsonDeserialize(using = JsonDateDeserializer.class)
	public void setFvisosl056(Date fvisosl056) {
		this.fvisosl056 = fvisosl056;
	}

	/**
	 * Method 'getVisins056'.
	 * 
	 * String
	 * 
	 * @return the visins 056
	 */
	public String getVisins056() {
		return this.visins056;
	}

	/**
	 * Method 'setVisins056'.
	 * 
	 * visins056 String
	 * 
	 * @param visins056
	 *            the new visins 056
	 */
	public void setVisins056(String visins056) {
		this.visins056 = visins056;
	}

	/**
	 * Method 'getAsgins056'.
	 * 
	 * String
	 * 
	 * @return the asgins 056
	 */
	public String getAsgins056() {
		return this.asgins056;
	}

	/**
	 * Method 'setAsgins056'.
	 * 
	 * asgins056 String
	 * 
	 * @param asgins056
	 *            the new asgins 056
	 */
	public void setAsgins056(String asgins056) {
		this.asgins056 = asgins056;
	}

	/**
	 * Method 'getTecins056'.
	 * 
	 * String
	 * 
	 * @return the tecins 056
	 */
	public String getTecins056() {
		return this.tecins056;
	}

	/**
	 * Method 'setTecins056'.
	 * 
	 * tecins056 String
	 * 
	 * @param tecins056
	 *            the new tecins 056
	 */
	public void setTecins056(String tecins056) {
		this.tecins056 = tecins056;
	}

	/**
	 * Method 'getFvisins056'.
	 * 
	 * Date
	 * 
	 * @return the fvisins 056
	 */

	@JsonSerialize(using = JsonDateSerializer.class)
	public Date getFvisins056() {
		return this.fvisins056;
	}

	/**
	 * Method 'setFvisins056'.
	 * 
	 * fvisins056 Date
	 * 
	 * @param fvisins056
	 *            the new fvisins 056
	 */
	@JsonDeserialize(using = JsonDateDeserializer.class)
	public void setFvisins056(Date fvisins056) {
		this.fvisins056 = fvisins056;
	}

	/**
	 * Method 'getFecinsp056'.
	 * 
	 * Date
	 * 
	 * @return the fecinsp 056
	 */

	@JsonSerialize(using = JsonDateSerializer.class)
	public Date getFecinsp056() {
		return this.fecinsp056;
	}

	/**
	 * Method 'setFecinsp056'.
	 * 
	 * fecinsp056 Date
	 * 
	 * @param fecinsp056
	 *            the new fecinsp 056
	 */
	@JsonDeserialize(using = JsonDateDeserializer.class)
	public void setFecinsp056(Date fecinsp056) {
		this.fecinsp056 = fecinsp056;
	}

	/**
	 * Method 'getFecreq056'.
	 * 
	 * Date
	 * 
	 * @return the fecreq 056
	 */

	@JsonSerialize(using = JsonDateSerializer.class)
	public Date getFecreq056() {
		return this.fecreq056;
	}

	/**
	 * Method 'setFecreq056'.
	 * 
	 * fecreq056 Date
	 * 
	 * @param fecreq056
	 *            the new fecreq 056
	 */
	@JsonDeserialize(using = JsonDateDeserializer.class)
	public void setFecreq056(Date fecreq056) {
		this.fecreq056 = fecreq056;
	}

	/**
	 * Method 'getFecsub056'.
	 * 
	 * Date
	 * 
	 * @return the fecsub 056
	 */

	@JsonSerialize(using = JsonDateSerializer.class)
	public Date getFecsub056() {
		return this.fecsub056;
	}

	/**
	 * Method 'setFecsub056'.
	 * 
	 * fecsub056 Date
	 * 
	 * @param fecsub056
	 *            the new fecsub 056
	 */
	@JsonDeserialize(using = JsonDateDeserializer.class)
	public void setFecsub056(Date fecsub056) {
		this.fecsub056 = fecsub056;
	}

	/**
	 * Method 'getFinfosl056'.
	 * 
	 * Date
	 * 
	 * @return the finfosl 056
	 */

	@JsonSerialize(using = JsonDateSerializer.class)
	public Date getFinfosl056() {
		return this.finfosl056;
	}

	/**
	 * Method 'setFinfosl056'.
	 * 
	 * finfosl056 Date
	 * 
	 * @param finfosl056
	 *            the new finfosl 056
	 */
	@JsonDeserialize(using = JsonDateDeserializer.class)
	public void setFinfosl056(Date finfosl056) {
		this.finfosl056 = finfosl056;
	}

	/**
	 * Method 'getFinfinsp056'.
	 * 
	 * Date
	 * 
	 * @return the finfinsp 056
	 */

	@JsonSerialize(using = JsonDateSerializer.class)
	public Date getFinfinsp056() {
		return this.finfinsp056;
	}

	/**
	 * Method 'setFinfinsp056'.
	 * 
	 * finfinsp056 Date
	 * 
	 * @param finfinsp056
	 *            the new finfinsp 056
	 */
	@JsonDeserialize(using = JsonDateDeserializer.class)
	public void setFinfinsp056(Date finfinsp056) {
		this.finfinsp056 = finfinsp056;
	}

	/**
	 * Method 'getFecalt056'.
	 * 
	 * Date
	 * 
	 * @return the fecalt 056
	 */

	@JsonSerialize(using = JsonDateSerializer.class)
	public Date getFecalt056() {
		return this.fecalt056;
	}

	/**
	 * Method 'setFecalt056'.
	 * 
	 * fecalt056 Date
	 * 
	 * @param fecalt056
	 *            the new fecalt 056
	 */
	@JsonDeserialize(using = JsonDateDeserializer.class)
	public void setFecalt056(Date fecalt056) {
		this.fecalt056 = fecalt056;
	}

	/**
	 * Method 'getUsualt056'.
	 * 
	 * String
	 * 
	 * @return the usualt 056
	 */
	public String getUsualt056() {
		return this.usualt056;
	}

	/**
	 * Method 'setUsualt056'.
	 * 
	 * usualt056 String
	 * 
	 * @param usualt056
	 *            the new usualt 056
	 */
	public void setUsualt056(String usualt056) {
		this.usualt056 = usualt056;
	}

	/**
	 * Method 'getFecmod056'.
	 * 
	 * Date
	 * 
	 * @return the fecmod 056
	 */

	@JsonSerialize(using = JsonDateSerializer.class)
	public Date getFecmod056() {
		return this.fecmod056;
	}

	/**
	 * Method 'setFecmod056'.
	 * 
	 * fecmod056 Date
	 * 
	 * @param fecmod056
	 *            the new fecmod 056
	 */
	@JsonDeserialize(using = JsonDateDeserializer.class)
	public void setFecmod056(Date fecmod056) {
		this.fecmod056 = fecmod056;
	}

	/**
	 * Method 'getUsumod056'.
	 * 
	 * String
	 * 
	 * @return the usumod 056
	 */
	public String getUsumod056() {
		return this.usumod056;
	}

	/**
	 * Method 'setUsumod056'.
	 * 
	 * usumod056 String
	 * 
	 * @param usumod056
	 *            the new usumod 056
	 */
	public void setUsumod056(String usumod056) {
		this.usumod056 = usumod056;
	}

	/**
	 * Method 'getDoccorrecta056'.
	 * 
	 * String
	 * 
	 * @return the doccorrecta 056
	 */
	public String getDoccorrecta056() {
		return this.doccorrecta056;
	}

	/**
	 * Method 'setDoccorrecta056'.
	 * 
	 * doccorrecta056 String
	 * 
	 * @param doccorrecta056
	 *            the new doccorrecta 056
	 */
	public void setDoccorrecta056(String doccorrecta056) {
		this.doccorrecta056 = doccorrecta056;
	}

	/**
	 * Method 'getCodentiat056'.
	 * 
	 * String
	 * 
	 * @return the codentiat 056
	 */
	public String getCodentiat056() {
		return this.codentiat056;
	}

	/**
	 * Method 'setCodentiat056'.
	 * 
	 * codentiat056 String
	 * 
	 * @param codentiat056
	 *            the new codentiat 056
	 */
	public void setCodentiat056(String codentiat056) {
		this.codentiat056 = codentiat056;
	}

	/**
	 * Method 'getEstadocier056'.
	 * 
	 * String
	 * 
	 * @return the estadocier 056
	 */
	public String getEstadocier056() {
		return this.estadocier056;
	}

	/**
	 * Method 'setEstadocier056'.
	 * 
	 * estadocier056 String
	 * 
	 * @param estadocier056
	 *            the new estadocier 056
	 */
	public void setEstadocier056(String estadocier056) {
		this.estadocier056 = estadocier056;
	}

	/**
	 * Method 'getEstado056'.
	 * 
	 * String
	 * 
	 * @return the estado 056
	 */
	public String getEstado056() {
		return this.estado056;
	}

	/**
	 * Method 'setEstado056'.
	 * 
	 * estado056 String
	 * 
	 * @param estado056
	 *            the new estado 056
	 */
	public void setEstado056(String estado056) {
		this.estado056 = estado056;
	}

	/**
	 * Method 'getCnaectr93056'.
	 * 
	 * String
	 * 
	 * @return the cnaectr 93056
	 */
	public String getCnaectr93056() {
		return this.cnaectr93056;
	}

	/**
	 * Method 'setCnaectr93056'.
	 * 
	 * cnaectr93056 String
	 * 
	 * @param cnaectr93056
	 *            the new cnaectr 93056
	 */
	public void setCnaectr93056(String cnaectr93056) {
		this.cnaectr93056 = cnaectr93056;
	}

	/**
	 * Method 'getCnaeemp93056'.
	 * 
	 * String
	 * 
	 * @return the cnaeemp 93056
	 */
	public String getCnaeemp93056() {
		return this.cnaeemp93056;
	}

	/**
	 * Method 'setCnaeemp93056'.
	 * 
	 * cnaeemp93056 String
	 * 
	 * @param cnaeemp93056
	 *            the new cnaeemp 93056
	 */
	public void setCnaeemp93056(String cnaeemp93056) {
		this.cnaeemp93056 = cnaeemp93056;
	}

	/**
	 * Method 'getModpre056'.
	 * 
	 * Integer
	 * 
	 * @return the modpre 056
	 */
	public Integer getModpre056() {
		return this.modpre056;
	}

	/**
	 * Method 'setModpre056'.
	 * 
	 * modpre056 Integer
	 * 
	 * @param modpre056
	 *            the new modpre 056
	 */
	public void setModpre056(Integer modpre056) {
		this.modpre056 = modpre056;
	}

	/**
	 * Method 'getNumcnt056'.
	 * 
	 * Long
	 * 
	 * @return the numcnt 056
	 */
	public Long getNumcnt056() {
		return this.numcnt056;
	}

	/**
	 * Method 'setNumcnt056'.
	 * 
	 * numcnt056 Long
	 * 
	 * @param numcnt056
	 *            the new numcnt 056
	 */
	public void setNumcnt056(Long numcnt056) {
		this.numcnt056 = numcnt056;
	}

	/**
	 * Method 'getEvalpres056'.
	 * 
	 * String
	 * 
	 * @return the evalpres 056
	 */
	public String getEvalpres056() {
		return this.evalpres056;
	}

	/**
	 * Method 'setEvalpres056'.
	 * 
	 * evalpres056 String
	 * 
	 * @param evalpres056
	 *            the new evalpres 056
	 */
	public void setEvalpres056(String evalpres056) {
		this.evalpres056 = evalpres056;
	}

	/**
	 * Method 'getCanaleval056'.
	 * 
	 * String
	 * 
	 * @return the canaleval 056
	 */
	public String getCanaleval056() {
		return this.canaleval056;
	}

	/**
	 * Method 'setCanaleval056'.
	 * 
	 * canaleval056 String
	 * 
	 * @param canaleval056
	 *            the new canaleval 056
	 */
	public void setCanaleval056(String canaleval056) {
		this.canaleval056 = canaleval056;
	}

	/**
	 * Method 'getRegemp056'.
	 * 
	 * String
	 * 
	 * @return the regemp 056
	 */
	public String getRegemp056() {
		return this.regemp056;
	}

	/**
	 * Method 'getRegemp056'.
	 * 
	 * String
	 * 
	 * @return the regemp 056 completo
	 */
	public String getRegemp056Completo() {
		if (this.regemp056 != null)
			return this.regemp056;
		else {
			if (this.regemp1 != null && this.regemp2 != null
					&& this.regemp3 != null) {
				this.regemp1 = Utilities.rellenarCeros(this.regemp1,
						ConstantesNum.NUM_2);
				this.regemp2 = Utilities.rellenarCeros(this.regemp2,
						ConstantesNum.NUM_2);
				this.regemp3 = Utilities.rellenarCeros(this.regemp3,
						ConstantesNum.NUM_7);
				return this.regemp1 + "/" + this.regemp2 + "/" + this.regemp3;
			} else {
				return "";
			}
		}
	}

	/**
	 * Method 'setRegemp056'.
	 * 
	 * regemp056 String
	 * 
	 * @param regemp056
	 *            the new regemp 056
	 */
	public void setRegemp056(String regemp056) {
		this.regemp056 = regemp056;
	}

	/**
	 * Method 'getNumdocrepresentante056'.
	 * 
	 * String
	 * 
	 * @return the numdocrepresentante 056
	 */
	public String getNumdocrepresentante056() {
		return this.numdocrepresentante056;
	}

	/**
	 * Method 'setNumdocrepresentante056'.
	 * 
	 * numdocrepresentante056 String
	 * 
	 * @param numdocrepresentante056
	 *            the new numdocrepresentante 056
	 */
	public void setNumdocrepresentante056(String numdocrepresentante056) {
		this.numdocrepresentante056 = numdocrepresentante056;
	}

	/**
	 * Method 'getTlfrepresentante056'.
	 * 
	 * String
	 * 
	 * @return the tlfrepresentante 056
	 */
	public String getTlfrepresentante056() {
		return this.tlfrepresentante056;
	}

	/**
	 * Method 'setTlfrepresentante056'.
	 * 
	 * tlfrepresentante056 String
	 * 
	 * @param tlfrepresentante056
	 *            the new tlfrepresentante 056
	 */
	public void setTlfrepresentante056(String tlfrepresentante056) {
		this.tlfrepresentante056 = tlfrepresentante056;
	}

	/**
	 * Method 'getForpre056'.
	 * 
	 * String
	 * 
	 * @return the forpre 056
	 */
	public String getForpre056() {
		return this.forpre056;
	}

	/**
	 * Method 'setForpre056'.
	 * 
	 * forpre056 String
	 * 
	 * @param forpre056
	 *            the new forpre 056
	 */
	public void setForpre056(String forpre056) {
		this.forpre056 = forpre056;
	}

	/**
	 * Gets the folder id 056.
	 * 
	 * String
	 * 
	 * @return the folder id 056
	 */
	public String getFolderId056() {
		return this.folderId056;
	}

	/**
	 * Sets the folder id 056.
	 * 
	 * folderId056 String
	 * 
	 * @param folderId056
	 *            the new folder id 056
	 */
	public void setFolderId056(String folderId056) {
		this.folderId056 = folderId056;
	}

	/**
	 * Gets the num exp desde.
	 * 
	 * the numExpDesde
	 * 
	 * @return the num exp desde
	 */
	public String getNumExpDesde() {
		return numExpDesde;
	}

	/**
	 * Sets the num exp desde.
	 * 
	 * numExpDesde the numExpDesde to set
	 * 
	 * @param numExpDesde
	 *            the new num exp desde
	 */
	public void setNumExpDesde(String numExpDesde) {
		this.numExpDesde = numExpDesde;
	}

	/**
	 * Gets the num exp hasta.
	 * 
	 * the numExpHasta
	 * 
	 * @return the num exp hasta
	 */
	public String getNumExpHasta() {
		return numExpHasta;
	}

	/**
	 * Sets the num exp hasta.
	 * 
	 * numExpHasta the numExpHasta to set
	 * 
	 * @param numExpHasta
	 *            the new num exp hasta
	 */
	public void setNumExpHasta(String numExpHasta) {
		this.numExpHasta = numExpHasta;
	}

	/**
	 * Method 'getFecpreDesde'.
	 * 
	 * Date
	 * 
	 * @return the fecpre desde
	 */
	@JsonSerialize(using = JsonDateSerializer.class)
	public Date getFecpreDesde() {
		return this.fecpreDesde;
	}

	/**
	 * Method 'setFecentDesde'.
	 * 
	 * fecpreDesde Date
	 * 
	 * @param fecpreDesde
	 *            the new fecpre desde
	 */
	@JsonDeserialize(using = JsonDateDeserializer.class)
	public void setFecpreDesde(Date fecpreDesde) {
		this.fecpreDesde = fecpreDesde;
	}

	/**
	 * Gets the fecpre desde str.
	 * 
	 * String
	 * 
	 * @return the fecpre desde str
	 */
	public String getFecpreDesdeStr() {
		return Utilities.getInstance().formatearDateIdioma(this.fecpreDesde);
	}

	/**
	 * Method 'setFecentDesde'.
	 * 
	 * fecpreDesde Date
	 * 
	 * @param fecpreDesde
	 *            the new fecpre desde str
	 */
	@JsonDeserialize(using = JsonDateDeserializer.class)
	public void setFecpreDesdeStr(Date fecpreDesde) {
		this.fecpreDesde = fecpreDesde;
	}

	/**
	 * Method 'getFecentHasta'.
	 * 
	 * Date
	 * 
	 * @return the fecpre hasta
	 */
	@JsonSerialize(using = JsonDateSerializer.class)
	public Date getFecpreHasta() {
		return this.fecpreHasta;
	}

	/**
	 * Method 'setFecentHasta'.
	 * 
	 * fecpreHasta Date
	 * 
	 * @param fecpreHasta
	 *            the new fecpre hasta
	 */
	@JsonDeserialize(using = JsonDateDeserializer.class)
	public void setFecpreHasta(Date fecpreHasta) {
		this.fecpreHasta = fecpreHasta;
	}

	/**
	 * Gets the fecpre hasta str.
	 * 
	 * String
	 * 
	 * @return the fecpre hasta str
	 */
	public String getFecpreHastaStr() {
		return Utilities.getInstance().formatearDateIdioma(this.fecpreHasta);
	}

	/**
	 * Method 'setFecentHasta'.
	 * 
	 * fecpreHasta Date
	 * 
	 * @param fecpreHasta
	 *            the new fecpre hasta str
	 */
	@JsonDeserialize(using = JsonDateDeserializer.class)
	public void setFecpreHastaStr(Date fecpreHasta) {
		this.fecpreHasta = fecpreHasta;
	}

	/**
	 * Gets the periodo presentacion.
	 * 
	 * the periodoPresentacion
	 * 
	 * @return the periodo presentacion
	 */
	public String getPeriodoPresentacion() {
		return periodoPresentacion;
	}

	/**
	 * Sets the periodo presentacion.
	 * 
	 * periodoPresentacion the periodoPresentacion to set
	 * 
	 * @param periodoPresentacion
	 *            the new periodo presentacion
	 */
	public void setPeriodoPresentacion(String periodoPresentacion) {
		this.periodoPresentacion = periodoPresentacion;
	}

	/**
	 * Gets the trb tot desde.
	 * 
	 * the trbTotDesde
	 * 
	 * @return the trb tot desde
	 */
	public Integer getTrbTotDesde() {
		return this.trbTotDesde;
	}

	/**
	 * Sets the trb tot desde.
	 * 
	 * trbTotDesde the trbTotDesde to set
	 * 
	 * @param trbTotDesde
	 *            the new trb tot desde
	 */
	public void setTrbTotDesde(Integer trbTotDesde) {
		this.trbTotDesde = trbTotDesde;
	}

	/**
	 * Gets the trb tot hasta.
	 * 
	 * the trbTotHasta
	 * 
	 * @return the trb tot hasta
	 */
	public Integer getTrbTotHasta() {
		return this.trbTotHasta;
	}

	/**
	 * Sets the trb tot hasta.
	 * 
	 * trbTotHasta the trbTotHasta to set
	 * 
	 * @param trbTotHasta
	 *            the new trb tot hasta
	 */
	public void setTrbTotHasta(Integer trbTotHasta) {
		this.trbTotHasta = trbTotHasta;
	}

	/**
	 * Gets the ind inf osalan.
	 * 
	 * the indInfOsalan
	 * 
	 * @return the ind inf osalan
	 */
	public String getIndInfOsalan() {
		return indInfOsalan;
	}

	/**
	 * Sets the ind inf osalan.
	 * 
	 * indInfOsalan the indInfOsalan to set
	 * 
	 * @param indInfOsalan
	 *            the new ind inf osalan
	 */
	public void setIndInfOsalan(String indInfOsalan) {
		this.indInfOsalan = indInfOsalan;
	}

	/**
	 * Gets the ind inf insp.
	 * 
	 * the indInfInsp
	 * 
	 * @return the ind inf insp
	 */
	public String getIndInfInsp() {
		return indInfInsp;
	}

	/**
	 * Sets the ind inf insp.
	 * 
	 * indInfInsp the indInfInsp to set
	 * 
	 * @param indInfInsp
	 *            the new ind inf insp
	 */
	public void setIndInfInsp(String indInfInsp) {
		this.indInfInsp = indInfInsp;
	}

	/**
	 * Method 'getFecpreDesde'.
	 * 
	 * Date
	 * 
	 * @return the fecmodif desde
	 */
	@JsonSerialize(using = JsonDateSerializer.class)
	public Date getFecmodifDesde() {
		return this.fecmodifDesde;
	}

	/**
	 * Method 'setFecentDesde'.
	 * 
	 * fecmodifDesde Date
	 * 
	 * @param fecmodifDesde
	 *            the new fecmodif desde
	 */
	@JsonDeserialize(using = JsonDateDeserializer.class)
	public void setFecmodifDesde(Date fecmodifDesde) {
		this.fecmodifDesde = fecmodifDesde;
	}

	/**
	 * Gets the fecmodif desde str.
	 * 
	 * String
	 * 
	 * @return the fecmodif desde str
	 */
	public String getFecmodifDesdeStr() {
		return Utilities.getInstance().formatearDateIdioma(this.fecmodifDesde);
	}

	/**
	 * Method 'setFecentDesde'.
	 * 
	 * fecmodifDesde Date
	 * 
	 * @param fecmodifDesde
	 *            the new fecmodif desde str
	 */
	@JsonDeserialize(using = JsonDateDeserializer.class)
	public void setFecmodifDesdeStr(Date fecmodifDesde) {
		this.fecmodifDesde = fecmodifDesde;
	}

	/**
	 * Method 'getFecentHasta'.
	 * 
	 * Date
	 * 
	 * @return the fecmodif hasta
	 */
	@JsonSerialize(using = JsonDateSerializer.class)
	public Date getFecmodifHasta() {
		return this.fecmodifHasta;
	}

	/**
	 * Method 'setFecentHasta'.
	 * 
	 * fecmodifHasta Date
	 * 
	 * @param fecmodifHasta
	 *            the new fecmodif hasta
	 */
	@JsonDeserialize(using = JsonDateDeserializer.class)
	public void setFecmodifHasta(Date fecmodifHasta) {
		this.fecmodifHasta = fecmodifHasta;
	}

	/**
	 * Gets the fecmodif hasta str.
	 * 
	 * String
	 * 
	 * @return the fecmodif hasta str
	 */
	public String getFecmodifHastaStr() {
		return Utilities.getInstance().formatearDateIdioma(this.fecmodifHasta);
	}

	/**
	 * Method 'setFecentHasta'.
	 * 
	 * fecmodifHasta Date
	 * 
	 * @param fecmodifHasta
	 *            the new fecmodif hasta str
	 */
	@JsonDeserialize(using = JsonDateDeserializer.class)
	public void setFecmodifHastaStr(Date fecmodifHasta) {
		this.fecmodifHasta = fecmodifHasta;
	}

	/**
	 * Gets the tipo cambio.
	 * 
	 * the tipoCambio
	 * 
	 * @return the tipo cambio
	 */
	public String getTipoCambio() {
		return tipoCambio;
	}

	/**
	 * Sets the tipo cambio.
	 * 
	 * tipoCambio the tipoCambio to set
	 * 
	 * @param tipoCambio
	 *            the new tipo cambio
	 */
	public void setTipoCambio(String tipoCambio) {
		this.tipoCambio = tipoCambio;
	}

	/**
	 * Gets the motivo baja.
	 * 
	 * the motivoBaja
	 * 
	 * @return the motivo baja
	 */
	public String getMotivoBaja() {
		return motivoBaja;
	}

	/**
	 * Sets the motivo baja.
	 * 
	 * motivoBaja the motivoBaja to set
	 * 
	 * @param motivoBaja
	 *            the new motivo baja
	 */
	public void setMotivoBaja(String motivoBaja) {
		this.motivoBaja = motivoBaja;
	}

	/**
	 * Gets the lista tramites.
	 * 
	 * List<TramiteAperturas>
	 * 
	 * @return the lista tramites
	 */
	public List<TramiteAperturas> getListaTramites() {
		return this.listaTramites;
	}

	/**
	 * Sets the lista tramites.
	 * 
	 * listaTramites List<TramiteAperturas>
	 * 
	 * @param listaTramites
	 *            the new lista tramites
	 */
	public void setListaTramites(List<TramiteAperturas> listaTramites) {
		this.listaTramites = listaTramites;
	}

	/**
	 * Gets the lista tareas.
	 * 
	 * List<TareaAperturas>
	 * 
	 * @return the lista tareas
	 */
	public List<TareaAperturas> getListaTareas() {
		return this.listaTareas;
	}

	/**
	 * Sets the lista tareas.
	 * 
	 * listaTareas List<TareaAperturas>
	 * 
	 * @param listaTareas
	 *            the new lista tareas
	 */
	public void setListaTareas(List<TareaAperturas> listaTareas) {
		this.listaTareas = listaTareas;
	}

	/**
	 * Gets the num expediente.
	 * 
	 * String
	 * 
	 * @return the num expediente
	 */
	public String getNumExpediente() {
		StringBuilder sb = new StringBuilder();
		if (this.terape056 != null && this.anoape056 != null
				&& this.numape056 != null) {
			sb.append(this.terape056);
			sb.append("/");
			sb.append(this.anoape056);
			sb.append("/");
			sb.append(StringUtils.leftPad(this.numape056.toString(),
					ComunicacionApertura.NUMEXP_LPAD_SIZE,
					ComunicacionApertura.NUMEXP_LPAD_CHAR));
		}
		return sb.toString();
	}

	/**
	 * Gets the migrado 056.
	 * 
	 * the migrado056
	 * 
	 * @return the migrado 056
	 */
	public String getMigrado056() {
		return migrado056;
	}

	/**
	 * Sets the migrado 056.
	 * 
	 * migrado056 the migrado056 to set
	 * 
	 * @param migrado056
	 *            the new migrado 056
	 */
	public void setMigrado056(String migrado056) {
		this.migrado056 = migrado056;
	}

	/**
	 * Gets the obra.
	 * 
	 * the obra
	 * 
	 * @return the obra
	 */
	public Obra getObra() {
		return obra;
	}

	/**
	 * Sets the obra.
	 * 
	 * obra the obra to set
	 * 
	 * @param obra
	 *            the new obra
	 */
	public void setObra(Obra obra) {
		this.obra = obra;
	}

	/**
	 * Gets the regemp 1.
	 * 
	 * the regemp1
	 * 
	 * @return the regemp 1
	 */
	public String getRegemp1() {
		return regemp1;
	}

	/**
	 * Sets the regemp 1.
	 * 
	 * regemp1 the regemp1 to set
	 * 
	 * @param regemp1
	 *            the new regemp 1
	 */
	public void setRegemp1(String regemp1) {
		this.regemp1 = regemp1;
	}

	/**
	 * Gets the regemp 2.
	 * 
	 * the regemp2
	 * 
	 * @return the regemp 2
	 */
	public String getRegemp2() {
		return regemp2;
	}

	/**
	 * Sets the regemp 2.
	 * 
	 * regemp2 the regemp2 to set
	 * 
	 * @param regemp2
	 *            the new regemp 2
	 */
	public void setRegemp2(String regemp2) {
		this.regemp2 = regemp2;
	}

	/**
	 * Gets the regemp 3.
	 * 
	 * the regemp3
	 * 
	 * @return the regemp 3
	 */
	public String getRegemp3() {
		return regemp3;
	}

	/**
	 * Sets the regemp 3.
	 * 
	 * regemp3 the regemp3 to set
	 * 
	 * @param regemp3
	 *            the new regemp 3
	 */
	public void setRegemp3(String regemp3) {
		this.regemp3 = regemp3;
	}

	/**
	 * Gets the paisemp 056.
	 * 
	 * the paisemp056
	 * 
	 * @return the paisemp 056
	 */
	public String getPaisemp056() {
		return paisemp056;
	}

	/**
	 * Sets the paisemp 056.
	 * 
	 * paisemp056 the paisemp056 to set
	 * 
	 * @param paisemp056
	 *            the new paisemp 056
	 */
	public void setPaisemp056(String paisemp056) {
		this.paisemp056 = paisemp056;
	}

	/**
	 * Gets the datos notificacion.
	 * 
	 * DatosNotificacion
	 * 
	 * @return the datos notificacion
	 */
	public DatosNotificacion getDatosNotificacion() {
		return this.datosNotificacion;
	}

	/**
	 * Sets the datos notificacion.
	 * 
	 * datosNotificacion DatosNotificacion
	 * 
	 * @param datosNotificacion
	 *            the new datos notificacion
	 */
	public void setDatosNotificacion(DatosNotificacion datosNotificacion) {
		this.datosNotificacion = datosNotificacion;
	}

	/**
	 * Gets the lista historico cambios.
	 * 
	 * the listaHistoricoCambios
	 * 
	 * @return the lista historico cambios
	 */
	public List<HistCambiosAperturas> getListaHistoricoCambios() {
		return this.listaHistoricoCambios;
	}

	/**
	 * Sets the lista historico cambios.
	 * 
	 * listaHistoricoCambios the listaHistoricoCambios to set
	 * 
	 * @param listaHistoricoCambios
	 *            the new lista historico cambios
	 */
	public void setListaHistoricoCambios(
			List<HistCambiosAperturas> listaHistoricoCambios) {
		this.listaHistoricoCambios = listaHistoricoCambios;
	}

	/**
	 * Gets the mes.
	 * 
	 * the mes
	 * 
	 * @return the mes
	 */
	public String getMes() {
		return mes;
	}

	/**
	 * Sets the mes.
	 * 
	 * mes the mes to set
	 * 
	 * @param mes
	 *            the new mes
	 */
	public void setMes(String mes) {
		this.mes = mes;
	}

	/**
	 * Gets the terape desc.
	 * 
	 * the terapeDesc
	 * 
	 * @return the terape desc
	 */
	public String getTerapeDesc() {
		return terapeDesc;
	}

	/**
	 * Sets the terape desc.
	 * 
	 * terapeDesc the terapeDesc to set
	 * 
	 * @param terapeDesc
	 *            the new terape desc
	 */
	public void setTerapeDesc(String terapeDesc) {
		this.terapeDesc = terapeDesc;
	}

	/**
	 * Gets the num aperturas.
	 * 
	 * the numAperturas
	 * 
	 * @return the num aperturas
	 */
	public String getNumAperturas() {
		return numAperturas;
	}

	/**
	 * Sets the num aperturas.
	 * 
	 * numAperturas the numAperturas to set
	 * 
	 * @param numAperturas
	 *            the new num aperturas
	 */
	public void setNumAperturas(String numAperturas) {
		this.numAperturas = numAperturas;
	}

	/**
	 * Gets the porcentaje.
	 * 
	 * the porcentaje
	 * 
	 * @return the porcentaje
	 */
	public String getPorcentaje() {
		return porcentaje;
	}

	/**
	 * Sets the porcentaje.
	 * 
	 * porcentaje the porcentaje to set
	 * 
	 * @param porcentaje
	 *            the new porcentaje
	 */
	public void setPorcentaje(String porcentaje) {
		this.porcentaje = porcentaje;
	}

	/**
	 * Gets the num aperturas ant.
	 * 
	 * the numAperturasAnt
	 * 
	 * @return the num aperturas ant
	 */
	public String getNumAperturasAnt() {
		return numAperturasAnt;
	}

	/**
	 * Sets the num aperturas ant.
	 * 
	 * numAperturasAnt the numAperturasAnt to set
	 * 
	 * @param numAperturasAnt
	 *            the new num aperturas ant
	 */
	public void setNumAperturasAnt(String numAperturasAnt) {
		this.numAperturasAnt = numAperturasAnt;
	}

	/**
	 * Gets the porcentaje ant.
	 * 
	 * the porcentajeAnt
	 * 
	 * @return the porcentaje ant
	 */
	public String getPorcentajeAnt() {
		return porcentajeAnt;
	}

	/**
	 * Sets the porcentaje ant.
	 * 
	 * porcentajeAnt the porcentajeAnt to set
	 * 
	 * @param porcentajeAnt
	 *            the new porcentaje ant
	 */
	public void setPorcentajeAnt(String porcentajeAnt) {
		this.porcentajeAnt = porcentajeAnt;
	}

	/**
	 * Gets the agrupacion.
	 * 
	 * the agrupacion
	 * 
	 * @return the agrupacion
	 */
	public String getAgrupacion() {
		return agrupacion;
	}

	/**
	 * Sets the agrupacion.
	 * 
	 * agrupacion the agrupacion to set
	 * 
	 * @param agrupacion
	 *            the new agrupacion
	 */
	public void setAgrupacion(String agrupacion) {
		this.agrupacion = agrupacion;
	}

	/**
	 * Gets the sector.
	 * 
	 * the sector
	 * 
	 * @return the sector
	 */
	public String getSector() {
		return sector;
	}

	/**
	 * Sets the sector.
	 * 
	 * sector the sector to set
	 * 
	 * @param sector
	 *            the new sector
	 */
	public void setSector(String sector) {
		this.sector = sector;
	}

	/**
	 * Gets the sector desc.
	 * 
	 * the sectorDesc
	 * 
	 * @return the sector desc
	 */
	public String getSectorDesc() {
		return sectorDesc;
	}

	/**
	 * Sets the sector desc.
	 * 
	 * sectorDesc the sectorDesc to set
	 * 
	 * @param sectorDesc
	 *            the new sector desc
	 */
	public void setSectorDesc(String sectorDesc) {
		this.sectorDesc = sectorDesc;
	}

	/**
	 * Gets the visita.
	 * 
	 * the visita
	 * 
	 * @return the visita
	 */
	public String getVisita() {
		return visita;
	}

	/**
	 * Sets the visita.
	 * 
	 * visita the visita to set
	 * 
	 * @param visita
	 *            the new visita
	 */
	public void setVisita(String visita) {
		this.visita = visita;
	}

	/**
	 * Gets the estado comunicacion.
	 * 
	 * the estadoComunicacion
	 * 
	 * @return the estado comunicacion
	 */
	public String getEstadoComunicacion() {
		return estadoComunicacion;
	}

	/**
	 * Sets the estado comunicacion.
	 * 
	 * estadoComunicacion the estadoComunicacion to set
	 * 
	 * @param estadoComunicacion
	 *            the new estado comunicacion
	 */
	public void setEstadoComunicacion(String estadoComunicacion) {
		this.estadoComunicacion = estadoComunicacion;
	}

	/**
	 * Gets the next.
	 * 
	 * the next
	 * 
	 * @return the next
	 */
	public String getNext() {
		return this.next;
	}

	/**
	 * Sets the next.
	 * 
	 * next the next to set
	 * 
	 * @param next
	 *            the new next
	 */
	public void setNext(String next) {
		this.next = next;
	}

	/**
	 * Gets the prev.
	 * 
	 * the prev
	 * 
	 * @return the prev
	 */
	public String getPrev() {
		return this.prev;
	}

	/**
	 * Sets the prev.
	 * 
	 * prev the prev to set
	 * 
	 * @param prev
	 *            the new prev
	 */
	public void setPrev(String prev) {
		this.prev = prev;
	}

	/**
	 * Gets the num reg.
	 * 
	 * the numReg
	 * 
	 * @return the num reg
	 */
	public String getNumReg() {
		return numReg;
	}

	/**
	 * Sets the num reg.
	 * 
	 * numReg the numReg to set
	 * 
	 * @param numReg
	 *            the new num reg
	 */
	public void setNumReg(String numReg) {
		this.numReg = numReg;
	}

	/**
	 * Gets the telef contacto solic 056.
	 * 
	 * the telefContactoSolic056
	 * 
	 * @return the telef contacto solic 056
	 */
	public String getTelefContactoSolic056() {
		return telefContactoSolic056;
	}

	/**
	 * Sets the telef contacto solic 056.
	 * 
	 * telefContactoSolic056 the telefContactoSolic056 to set
	 * 
	 * @param telefContactoSolic056
	 *            the new telef contacto solic 056
	 */
	public void setTelefContactoSolic056(String telefContactoSolic056) {
		this.telefContactoSolic056 = telefContactoSolic056;
	}

	/**
	 * Gets the mail contacto solic 056.
	 * 
	 * the mailContactoSolic056
	 * 
	 * @return the mail contacto solic 056
	 */
	public String getMailContactoSolic056() {
		return mailContactoSolic056;
	}

	/**
	 * Sets the mail contacto solic 056.
	 * 
	 * mailContactoSolic056 the mailContactoSolic056 to set
	 * 
	 * @param mailContactoSolic056
	 *            the new mail contacto solic 056
	 */
	public void setMailContactoSolic056(String mailContactoSolic056) {
		this.mailContactoSolic056 = mailContactoSolic056;
	}

	/**
	 * Gets the tipdoc part.
	 * 
	 * the tipdocPart
	 * 
	 * @return the tipdoc part
	 */
	public String getTipdocPart() {
		return tipdocPart;
	}

	/**
	 * Sets the tipdoc part.
	 * 
	 * tipdocPart the tipdocPart to set
	 * 
	 * @param tipdocPart
	 *            the new tipdoc part
	 */
	public void setTipdocPart(String tipdocPart) {
		this.tipdocPart = tipdocPart;
	}

	/**
	 * Gets the numdoc part.
	 * 
	 * the numdocPart
	 * 
	 * @return the numdoc part
	 */
	public String getNumdocPart() {
		return numdocPart;
	}

	/**
	 * Sets the numdoc part.
	 * 
	 * numdocPart the numdocPart to set
	 * 
	 * @param numdocPart
	 *            the new numdoc part
	 */
	public void setNumdocPart(String numdocPart) {
		this.numdocPart = numdocPart;
	}

	/**
	 * Gets the tipo part.
	 * 
	 * the tipoPart
	 * 
	 * @return the tipo part
	 */
	public String getTipoPart() {
		return tipoPart;
	}

	/**
	 * Sets the tipo part.
	 * 
	 * tipoPart the tipoPart to set
	 * 
	 * @param tipoPart
	 *            the new tipo part
	 */
	public void setTipoPart(String tipoPart) {
		this.tipoPart = tipoPart;
	}

	/**
	 * Gets the nom part.
	 * 
	 * the nomPart
	 * 
	 * @return the nom part
	 */
	public String getNomPart() {
		return nomPart;
	}

	/**
	 * Sets the nom part.
	 * 
	 * nomPart the nomPart to set
	 * 
	 * @param nomPart
	 *            the new nom part
	 */
	public void setNomPart(String nomPart) {
		this.nomPart = nomPart;
	}

	/**
	 * Gets the cnaeemp desde.
	 * 
	 * the cnaeempDesde
	 * 
	 * @return the cnaeemp desde
	 */
	public String getCnaeempDesde() {
		return cnaeempDesde;
	}

	/**
	 * Sets the cnaeemp desde.
	 * 
	 * cnaeempDesde the cnaeempDesde to set
	 * 
	 * @param cnaeempDesde
	 *            the new cnaeemp desde
	 */
	public void setCnaeempDesde(String cnaeempDesde) {
		this.cnaeempDesde = cnaeempDesde;
	}

	/**
	 * Gets the cnaeemp hasta.
	 * 
	 * the cnaeempHasta
	 * 
	 * @return the cnaeemp hasta
	 */
	public String getCnaeempHasta() {
		return cnaeempHasta;
	}

	/**
	 * Sets the cnaeemp hasta.
	 * 
	 * cnaeempHasta the cnaeempHasta to set
	 * 
	 * @param cnaeempHasta
	 *            the new cnaeemp hasta
	 */
	public void setCnaeempHasta(String cnaeempHasta) {
		this.cnaeempHasta = cnaeempHasta;
	}

	/**
	 * Gets the razon social ant 056.
	 * 
	 * the razonSocialAnt056
	 * 
	 * @return the razon social ant 056
	 */
	public String getRazonSocialAnt056() {
		return razonSocialAnt056;
	}

	/**
	 * Sets the razon social ant 056.
	 * 
	 * razonSocialAnt056 the razonSocialAnt056 to set
	 * 
	 * @param razonSocialAnt056
	 *            the new razon social ant 056
	 */
	public void setRazonSocialAnt056(String razonSocialAnt056) {
		this.razonSocialAnt056 = razonSocialAnt056;
	}

	/**
	 * Gets the direccion ant 056.
	 * 
	 * the direccionAnt056
	 * 
	 * @return the direccion ant 056
	 */
	public String getDireccionAnt056() {
		return direccionAnt056;
	}

	/**
	 * Sets the direccion ant 056.
	 * 
	 * direccionAnt056 the direccionAnt056 to set
	 * 
	 * @param direccionAnt056
	 *            the new direccion ant 056
	 */
	public void setDireccionAnt056(String direccionAnt056) {
		this.direccionAnt056 = direccionAnt056;
	}

	/**
	 * Gets the fec reg.
	 * 
	 * the fecReg
	 * 
	 * @return the fec reg
	 */
	@JsonSerialize(using = JsonDateSerializer.class)
	public Date getFecReg() {
		return fecReg;
	}

	/**
	 * Sets the fec reg.
	 * 
	 * fecReg the fecReg to set
	 * 
	 * @param fecReg
	 *            the new fec reg
	 */
	@JsonDeserialize(using = JsonDateDeserializer.class)
	public void setFecReg(Date fecReg) {
		this.fecReg = fecReg;
	}

	/**
	 * Gets the desea registrar.
	 * 
	 * the deseaRegistrar
	 * 
	 * @return the desea registrar
	 */
	public String getDeseaRegistrar() {
		return deseaRegistrar;
	}

	/**
	 * Sets the desea registrar.
	 * 
	 * deseaRegistrar the deseaRegistrar to set
	 * 
	 * @param deseaRegistrar
	 *            the new desea registrar
	 */
	public void setDeseaRegistrar(String deseaRegistrar) {
		this.deseaRegistrar = deseaRegistrar;
	}

	/**
	 * Gets the desc tipo ctr.
	 * 
	 * the deseaRegistrar
	 * 
	 * @return the desc tipo ctr
	 */
	public String getDescTipoCtr() {
		return descTipoCtr;
	}

	/**
	 * Sets the desc tipo ctr.
	 * 
	 * descTipoCtr the deseaRegistrar to set
	 * 
	 * @param descTipoCtr
	 *            the new desc tipo ctr
	 */
	public void setDescTipoCtr(String descTipoCtr) {
		this.descTipoCtr = descTipoCtr;
	}

	/**
	 * Checks if is historico.
	 * 
	 * the historico
	 * 
	 * @return true, if is historico
	 */
	public boolean isHistorico() {
		return historico;
	}

	/**
	 * Sets the historico.
	 * 
	 * historico the historico to set
	 * 
	 * @param historico
	 *            the new historico
	 */
	public void setHistorico(boolean historico) {
		this.historico = historico;
	}

	/**
	 * Intended only for logging and debugging.
	 * 
	 * Here, the contents of every main field are placed into the result.
	 * 
	 * String
	 * 
	 * @return the string
	 */
	@Override()
	public String toString() {
		StringBuilder result = new StringBuilder();
		result.append(this.getClass().getName()).append(" Object { ");
		// Clave compuesta

		result.append("[ anoape056: ").append(this.anoape056).append(" ]");

		result.append(", [ numape056: ").append(this.numape056).append(" ]");

		result.append(", [ fecpre056: ").append(this.fecpre056).append(" ]");

		result.append(", [ fecier056: ").append(this.fecier056).append(" ]");

		result.append(", [ nueva056: ").append(this.nueva056).append(" ]");

		result.append(", [ tipdoc056: ").append(this.tipdoc056).append(" ]");

		result.append(", [ numdoc056: ").append(this.numdoc056).append(" ]");

		result.append(", [ nomemp056: ").append(this.nomemp056).append(" ]");

		// result.append(", [ prvemp056: ")
		// .append(this.provinciaEmp.getCodProvincia()).append(" ]");

		// result.append(", [ munemp056: ")
		// .append(this.municipioEmp.getCodMunicipio()).append(" ]");

		result.append(", [ dmunemp056: ").append(this.dmunemp056).append(" ]");

		result.append(", [ diremp056: ").append(this.diremp056).append(" ]");

		result.append(", [ cpoemp056: ").append(this.cpoemp056).append(" ]");

		result.append(", [ tlfemp056: ").append(this.tlfemp056).append(" ]");

		result.append(", [ cnaeemp056: ").append(this.cnaeemp056).append(" ]");

		result.append(", [ entiat056: ").append(this.entiat056).append(" ]");

		result.append(", [ tipape056: ").append(this.tipoApertura).append(" ]");

		result.append(", [ nomctr056: ").append(this.nomctr056).append(" ]");

		// result.append(", [ prvctr056: ")
		// .append(this.provinciaCtr.getCodProvincia()).append(" ]");
		//
		// result.append(", [ munctr056: ")
		// .append(this.municipioCtr.getCodMunicipio()).append(" ]");

		result.append(", [ locctr056: ").append(this.locctr056).append(" ]");

		result.append(", [ dirctr056: ").append(this.dirctr056).append(" ]");

		result.append(", [ cpoctr056: ").append(this.cpoctr056).append(" ]");

		result.append(", [ tlfctr056: ").append(this.tlfctr056).append(" ]");

		result.append(", [ faxctr056: ").append(this.faxctr056).append(" ]");

		result.append(", [ emailctr056: ").append(this.emailctr056)
				.append(" ]");

		result.append(", [ cnaectr056: ").append(this.cnaectr056).append(" ]");

		result.append(", [ prvss056: ").append(this.prvss056).append(" ]");

		result.append(", [ numss056: ").append(this.numss056).append(" ]");

		result.append(", [ digss056: ").append(this.digss056).append(" ]");

		result.append(", [ fecini056: ").append(this.fecini056).append(" ]");

		result.append(", [ trbhom056: ").append(this.trbhom056).append(" ]");

		result.append(", [ trbmuj056: ").append(this.trbmuj056).append(" ]");

		result.append(", [ trbtot056: ").append(this.trbtot056).append(" ]");

		result.append(", [ clasctr056: ").append(this.clasctr056).append(" ]");

		result.append(", [ descobr056: ").append(this.descobr056).append(" ]");

		result.append(", [ superf056: ").append(this.superf056).append(" ]");

		result.append(", [ planseg056: ").append(this.planseg056).append(" ]");

		result.append(", [ canalplan056: ").append(this.canalplan056)
				.append(" ]");

		result.append(", [ planpres056: ").append(this.planpres056)
				.append(" ]");

		result.append(", [ proytec056: ").append(this.proytec056).append(" ]");

		result.append(", [ descmaq056: ").append(this.descmaq056).append(" ]");

		result.append(", [ poten056: ").append(this.poten056).append(" ]");

		result.append(", [ indanx056: ").append(this.indanx056).append(" ]");

		result.append(", [ apdoanx056: ").append(this.apdoanx056).append(" ]");

		result.append(", [ destrab056: ").append(this.destrab056).append(" ]");

		result.append(", [ indobra056: ").append(this.indobra056).append(" ]");

		result.append(", [ codobra056: ").append(this.codobra056).append(" ]");

		result.append(", [ codctr056: ").append(this.codctr056).append(" ]");

		result.append(", [ lotemnt056: ").append(this.lotemnt056).append(" ]");

		result.append(", [ visosl056: ").append(this.visosl056).append(" ]");

		result.append(", [ asgosl056: ").append(this.asgosl056).append(" ]");

		result.append(", [ tecosl056: ").append(this.tecosl056).append(" ]");

		result.append(", [ fvisosl056: ").append(this.fvisosl056).append(" ]");

		result.append(", [ visins056: ").append(this.visins056).append(" ]");

		result.append(", [ asgins056: ").append(this.asgins056).append(" ]");

		result.append(", [ tecins056: ").append(this.tecins056).append(" ]");

		result.append(", [ fvisins056: ").append(this.fvisins056).append(" ]");

		result.append(", [ fecinsp056: ").append(this.fecinsp056).append(" ]");

		result.append(", [ fecreq056: ").append(this.fecreq056).append(" ]");

		result.append(", [ fecsub056: ").append(this.fecsub056).append(" ]");

		result.append(", [ finfosl056: ").append(this.finfosl056).append(" ]");

		result.append(", [ finfinsp056: ").append(this.finfinsp056)
				.append(" ]");

		result.append(", [ fecalt056: ").append(this.fecalt056).append(" ]");

		result.append(", [ usualt056: ").append(this.usualt056).append(" ]");

		result.append(", [ fecmod056: ").append(this.fecmod056).append(" ]");

		result.append(", [ usumod056: ").append(this.usumod056).append(" ]");

		result.append(", [ doccorrecta056: ").append(this.doccorrecta056)
				.append(" ]");

		result.append(", [ codentiat056: ").append(this.codentiat056)
				.append(" ]");

		result.append(", [ estadocier056: ").append(this.estadocier056)
				.append(" ]");

		result.append(", [ estado056: ").append(this.estado056).append(" ]");

		result.append(", [ cnaectr93056: ").append(this.cnaectr93056)
				.append(" ]");

		result.append(", [ cnaeemp93056: ").append(this.cnaeemp93056)
				.append(" ]");

		result.append(", [ modpre056: ").append(this.modpre056).append(" ]");

		result.append(", [ numcnt056: ").append(this.numcnt056).append(" ]");

		result.append(", [ idape056: ").append(this.idape056).append(" ]");

		result.append(", [ evalpres056: ").append(this.evalpres056)
				.append(" ]");

		result.append(", [ canaleval056: ").append(this.canaleval056)
				.append(" ]");

		result.append(", [ regemp056: ").append(this.regemp056).append(" ]");

		result.append(", [ numdocrepresentante056: ")
				.append(this.numdocrepresentante056).append(" ]");

		result.append(", [ tlfrepresentante056: ")
				.append(this.tlfrepresentante056).append(" ]");

		result.append(", [ terape056: ").append(this.terape056).append(" ]");

		result.append(", [ forpre056: ").append(this.forpre056).append(" ]");
		result.append("}");
		return result.toString();
	}

	/**
	 * Gets the tareas pendientes.
	 * 
	 * tareasPendientes
	 * 
	 * @return the tareas pendientes
	 */
	public String getTareasPendientes() {
		return tareasPendientes;
	}

	/**
	 * Sets the tareas pendientes.
	 * 
	 * tareasPendientes tareasPendientes
	 * 
	 * @param tareasPendientes
	 *            the new tareas pendientes
	 */
	public void setTareasPendientes(String tareasPendientes) {
		this.tareasPendientes = tareasPendientes;
	}

	/**
	 * Gets the ind envio.
	 * 
	 * indEnvio
	 * 
	 * @return the ind envio
	 */
	public String getIndEnvio() {
		return indEnvio;
	}

	/**
	 * Sets the ind envio.
	 * 
	 * indEnvio indEnvio
	 * 
	 * @param indEnvio
	 *            the new ind envio
	 */
	public void setIndEnvio(String indEnvio) {
		this.indEnvio = indEnvio;
	}

	/**
	 * Gets the esta en plazo.
	 * 
	 * the esta en plazo
	 * 
	 * @return the esta en plazo
	 */
	public int getEstaEnPlazo() {
		try {
			if ("A".equals(estado056)) {

				Date fechaInicial = fecfinplazo056;

				Calendar cal = Calendar.getInstance();
				cal.setTime(fechaInicial);
				cal.add(Calendar.DATE, this.diasFueraPlazo);

				Calendar hoy = Calendar.getInstance();

				return daysBetween(hoy, cal);
			} else {
				return ConstantesNum.NUM_9999;
			}
		} catch (Exception e) {
			return ConstantesNum.NUM_9999;
		}
	}

	/**
	 * Days between.
	 * 
	 * d1 the d 1 d2 the d 2 the int
	 * 
	 * @param d1
	 *            the d 1
	 * @param d2
	 *            the d 2
	 * @return the int
	 */
	private int daysBetween(Calendar d1, Calendar d2) {
		return (int) ((d2.getTimeInMillis() - d1.getTimeInMillis())
				/ (ConstantesNum.NUM_1000 * ConstantesNum.NUM_60
						* ConstantesNum.NUM_60 * ConstantesNum.NUM_24));
	}

	/**
	 * Gets the fecfinplazo 056.
	 * 
	 * the fecfinplazo 056
	 * 
	 * @return the fecfinplazo 056
	 */
	@JsonSerialize(using = JsonDateSerializer.class)
	public Date getFecfinplazo056() {
		return fecfinplazo056;
	}

	/**
	 * Sets the fecfinplazo 056.
	 * 
	 * fecfinplazo056 the new fecfinplazo 056
	 * 
	 * @param fecfinplazo056
	 *            the new fecfinplazo 056
	 */
	@JsonDeserialize(using = JsonDateDeserializer.class)
	public void setFecfinplazo056(Date fecfinplazo056) {
		this.fecfinplazo056 = fecfinplazo056;
	}

	/**
	 * Gets the usuario ape.
	 * 
	 * the usuarioApe
	 * 
	 * @return the usuario ape
	 */
	public String getUsuarioApe() {
		return usuarioApe;
	}

	/**
	 * Sets the usuario ape.
	 * 
	 * usuarioApe the usuarioApe to set
	 * 
	 * @param usuarioApe
	 *            the new usuario ape
	 */
	public void setUsuarioApe(String usuarioApe) {
		this.usuarioApe = usuarioApe;
	}

	/**
	 * Gets the usuario tram.
	 * 
	 * the usuarioTram
	 * 
	 * @return the usuario tram
	 */
	public String getUsuarioTram() {
		return usuarioTram;
	}

	/**
	 * Sets the usuario tram.
	 * 
	 * usuarioTram the usuarioTram to set
	 * 
	 * @param usuarioTram
	 *            the new usuario tram
	 */
	public void setUsuarioTram(String usuarioTram) {
		this.usuarioTram = usuarioTram;
	}

	/**
	 * Gets the usuario aport.
	 * 
	 * the usuarioAport
	 * 
	 * @return the usuario aport
	 */
	public String getUsuarioAport() {
		return usuarioAport;
	}

	/**
	 * Sets the usuario aport.
	 * 
	 * usuarioAport the usuarioAport to set
	 * 
	 * @param usuarioAport
	 *            the new usuario aport
	 */
	public void setUsuarioAport(String usuarioAport) {
		this.usuarioAport = usuarioAport;
	}

	/**
	 * Checks if is ocultar en proceso alta.
	 * 
	 * the ocultarEnProcesoAlta
	 * 
	 * @return true, if is ocultar en proceso alta
	 */
	public boolean isOcultarEnProcesoAlta() {
		return ocultarEnProcesoAlta;
	}

	/**
	 * Sets the ocultar en proceso alta.
	 * 
	 * ocultarEnProcesoAlta the ocultarEnProcesoAlta to set
	 * 
	 * @param ocultarEnProcesoAlta
	 *            the new ocultar en proceso alta
	 */
	public void setOcultarEnProcesoAlta(boolean ocultarEnProcesoAlta) {
		this.ocultarEnProcesoAlta = ocultarEnProcesoAlta;
	}

	/**
	 * Sets the dias fuera plazo.
	 * 
	 * diasFueraPlazo the new dias fuera plazo
	 * 
	 * @param diasFueraPlazo
	 *            the new dias fuera plazo
	 */
	public void setDiasFueraPlazo(int diasFueraPlazo) {
		this.diasFueraPlazo = diasFueraPlazo;
	}

	/**
	 * Gets the desc visosl.
	 * 
	 * the descVisosl
	 * 
	 * @return the desc visosl
	 */
	public String getDescVisosl() {
		return descVisosl;
	}

	/**
	 * Sets the desc visosl.
	 * 
	 * descVisosl the descVisosl to set
	 * 
	 * @param descVisosl
	 *            the new desc visosl
	 */
	public void setDescVisosl(String descVisosl) {
		this.descVisosl = descVisosl;
	}

	/**
	 * Gets the num mes.
	 * 
	 * the numMes
	 * 
	 * @return the num mes
	 */
	public String getNumMes() {
		return numMes;
	}

	/**
	 * Sets the num mes.
	 * 
	 * numMes the numMes to set
	 * 
	 * @param numMes
	 *            the new num mes
	 */
	public void setNumMes(String numMes) {
		this.numMes = numMes;
	}

	public String getNombrerepresentante056() {
		return nombrerepresentante056;
	}

	public void setNombrerepresentante056(String nombrerepresentante056) {
		this.nombrerepresentante056 = nombrerepresentante056;
	}

	public String getTipdocrepresentante056() {
		return tipdocrepresentante056;
	}

	public void setTipdocrepresentante056(String tipdocrepresentante056) {
		this.tipdocrepresentante056 = tipdocrepresentante056;
	}

}
