package com.ejie.m62fb.model;

import com.ejie.x38.serialization.JsonDateDeserializer;
import com.ejie.x38.serialization.JsonDateSerializer;

import java.math.BigDecimal;
import java.util.Date;
import org.codehaus.jackson.map.annotate.JsonDeserialize;
import org.codehaus.jackson.map.annotate.JsonSerialize;

/**
 * M62fbr44s0s00 generated by UDA, 17-oct-2012 15:03:37.
 * 
XXXX
 */

public class M62fbr49s0s00 implements java.io.Serializable {

	private static final long serialVersionUID = 1L;
	// Clave compuesta
	private BigDecimal ID_M62R49T0;
	private String TIPO_FICHERO;
	private String NOM_FICHERO;
	private String ESTADO;
	private Date FEH_ULT_MODIF;
	private Date FEC_ALTA;
	private String ERRORES;

	/**
	 * Method 'M62fbr44s0s00'.
	 */
	public M62fbr49s0s00() {
	}

	public M62fbr49s0s00(BigDecimal ID_M62R49T0, String TIPO_FICHERO,
			String NOM_FICHERO, String ESTADO, Date FEH_ULT_MODIF,
			Date FEC_ALTA, String ERRORES) {

		this.ID_M62R49T0 = ID_M62R49T0;
		this.TIPO_FICHERO = TIPO_FICHERO;
		this.NOM_FICHERO = NOM_FICHERO;
		this.ESTADO = ESTADO;
		this.FEH_ULT_MODIF = FEH_ULT_MODIF;
		this.FEC_ALTA = FEC_ALTA;
		this.ERRORES = ERRORES;

	}

	public BigDecimal getID_M62R49T0() {
		return ID_M62R49T0;
	}

	public void setID_M62R49T0(BigDecimal iD_M62R49T0) {
		ID_M62R49T0 = iD_M62R49T0;
	}

	public String getTIPO_FICHERO() {
		return TIPO_FICHERO;
	}

	public void setTIPO_FICHERO(String tIPO_FICHERO) {
		TIPO_FICHERO = tIPO_FICHERO;
	}

	public String getNOM_FICHERO() {
		return NOM_FICHERO;
	}

	public void setNOM_FICHERO(String nOM_FICHERO) {
		NOM_FICHERO = nOM_FICHERO;
	}

	public String getESTADO() {
		return ESTADO;
	}

	public void setESTADO(String eSTADO) {
		ESTADO = eSTADO;
	}

	@JsonSerialize(using = JsonDateSerializer.class)
	public Date getFEH_ULT_MODIF() {
		return FEH_ULT_MODIF;
	}

	@JsonDeserialize(using = JsonDateDeserializer.class)
	public void setFEH_ULT_MODIF(Date fEH_ULT_MODIF) {
		FEH_ULT_MODIF = fEH_ULT_MODIF;
	}

	@JsonSerialize(using = JsonDateSerializer.class)
	public Date getFEC_ALTA() {
		return FEC_ALTA;
	}

	@JsonDeserialize(using = JsonDateDeserializer.class)
	public void setFEC_ALTA(Date fEC_ALTA) {
		FEC_ALTA = fEC_ALTA;
	}

	public String getERRORES() {
		return ERRORES;
	}

	public void setERRORES(String eRRORES) {
		ERRORES = eRRORES;
	}

}
