package com.ejie.ad74a.model;

import com.ejie.x38.serialization.JsonDateDeserializer;
import com.ejie.x38.serialization.JsonDateSerializer;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import java.util.Date;

/**
 * DocumentosInfSocial generated by UDA, 06-nov-2024 13:24:00.
 * 
 * @author UDA
 */
public class DocumentosInfSocial implements java.io.Serializable {

	private static final long serialVersionUID = 1L;

	private Long idExpediente00;
	private String oiddokusi18;
	private String nombreDoc18;
	private Date fInforme02;
	private Integer sola02;
	private Integer estaSolaManana02;
	private Integer estaSolaTarde02;
	private Integer estaSolaNoche02;
	private Integer relacionEntorno02;
	private Integer familiarFallecido02;
	private String vinculoFallecido02;
	private Integer visitasFamilia02;
	private Integer visitasAmigos02;
	private Integer frecuenciaSalidas02;
	private Integer periodoSinVisitas02;
	private Integer tiempoSinVisitas02;
	private String observaciones02;

	private String rutaPif;

	/**
	 * Method 'DocumentosInfSocial'.
	 */
	public DocumentosInfSocial() {
		super();
	}

	/**
	 * Method 'DocumentosInfSocial'.
	 */
	public DocumentosInfSocial(Long idExpediente00) {
		this.idExpediente00 = idExpediente00;
	}

	/**
	 * Method 'getIdExpediente00'.
	 *
	 * @return Integer
	 */
	public Long getIdExpediente00() {
		return this.idExpediente00;
	}

	/**
	 * Method 'setIdExpediente00'.
	 *
	 * @param idExpediente00 Integer
	 * @return
	 */
	public void setIdExpediente00(Long idExpediente00) {
		this.idExpediente00 = idExpediente00;
	}

	/**
	 * Method 'getOiddokusi18'.
	 *
	 * @return String
	 */

	public String getOiddokusi18() {
		return this.oiddokusi18;
	}

	/**
	 * Method 'setOiddokusi18'.
	 *
	 * @param oiddokusi18 String
	 * @return
	 */

	public void setOiddokusi18(String oiddokusi18) {
		this.oiddokusi18 = oiddokusi18;
	}

	/**
	 * Method 'getNombreDoc18'.
	 *
	 * @return String
	 */

	public String getNombreDoc18() {
		return this.nombreDoc18;
	}

	/**
	 * Method 'setNombreDoc18'.
	 *
	 * @param nombreDoc18 String
	 * @return
	 */

	public void setNombreDoc18(String nombreDoc18) {
		this.nombreDoc18 = nombreDoc18;
	}

	/**
	 * Method 'getFInforme02'.
	 *
	 * @return java.util.Date
	 */
	@JsonSerialize(using = JsonDateSerializer.class)

	public Date getFInforme02() {
		return this.fInforme02;
	}

	/**
	 * Method 'setFInforme02'.
	 *
	 * @param FInforme02 java.util.Date
	 * @return
	 */
	@JsonDeserialize(using = JsonDateDeserializer.class)
	public void setFInforme02(Date fInforme02) {
		this.fInforme02 = fInforme02;
	}

	/**
	 * Method 'getSola02'.
	 *
	 * @return Integer
	 */
	public Integer getSola02() {
		return this.sola02;
	}

	/**
	 * Method 'setSola02'.
	 *
	 * @param sola02 Integer
	 * @return
	 */
	public void setSola02(Integer sola02) {
		this.sola02 = sola02;
	}

	/**
	 * Method 'getEstaSolaManana02'.
	 *
	 * @return Integer
	 */
	public Integer getEstaSolaManana02() {
		return this.estaSolaManana02;
	}

	/**
	 * Method 'setEstaSolaManana02'.
	 *
	 * @param estaSolaManana02 Integer
	 * @return
	 */
	public void setEstaSolaManana02(Integer estaSolaManana02) {
		this.estaSolaManana02 = estaSolaManana02;
	}

	/**
	 * Method 'getEstaSolaTarde02'.
	 *
	 * @return Integer
	 */
	public Integer getEstaSolaTarde02() {
		return this.estaSolaTarde02;
	}

	/**
	 * Method 'setEstaSolaTarde02'.
	 *
	 * @param estaSolaTarde02 Integer
	 * @return
	 */
	public void setEstaSolaTarde02(Integer estaSolaTarde02) {
		this.estaSolaTarde02 = estaSolaTarde02;
	}

	/**
	 * Method 'getEstaSolaNoche02'.
	 *
	 * @return Integer
	 */
	public Integer getEstaSolaNoche02() {
		return this.estaSolaNoche02;
	}

	/**
	 * Method 'setEstaSolaNoche02'.
	 *
	 * @param estaSolaNoche02 Integer
	 * @return
	 */
	public void setEstaSolaNoche02(Integer estaSolaNoche02) {
		this.estaSolaNoche02 = estaSolaNoche02;
	}

	/**
	 * Method 'getRelacionEntorno02'.
	 *
	 * @return Integer
	 */
	public Integer getRelacionEntorno02() {
		return this.relacionEntorno02;
	}

	/**
	 * Method 'setRelacionEntorno02'.
	 *
	 * @param relacionEntorno02 Integer
	 * @return
	 */
	public void setRelacionEntorno02(Integer relacionEntorno02) {
		this.relacionEntorno02 = relacionEntorno02;
	}

	/**
	 * Method 'getFamiliarFallecido02'.
	 *
	 * @return Integer
	 */
	public Integer getFamiliarFallecido02() {
		return this.familiarFallecido02;
	}

	/**
	 * Method 'setFamiliarFallecido02'.
	 *
	 * @param familiarFallecido02 Integer
	 * @return
	 */
	public void setFamiliarFallecido02(Integer familiarFallecido02) {
		this.familiarFallecido02 = familiarFallecido02;
	}

	/**
	 * Method 'getVinculoFallecido02'.
	 *
	 * @return String
	 */

	public String getVinculoFallecido02() {
		return this.vinculoFallecido02;
	}

	/**
	 * Method 'setVinculoFallecido02'.
	 *
	 * @param vinculoFallecido02 String
	 * @return
	 */

	public void setVinculoFallecido02(String vinculoFallecido02) {
		this.vinculoFallecido02 = vinculoFallecido02;
	}

	/**
	 * Method 'getVisitasFamilia02'.
	 *
	 * @return Integer
	 */
	public Integer getVisitasFamilia02() {
		return this.visitasFamilia02;
	}

	/**
	 * Method 'setVisitasFamilia02'.
	 *
	 * @param visitasFamilia02 Integer
	 * @return
	 */
	public void setVisitasFamilia02(Integer visitasFamilia02) {
		this.visitasFamilia02 = visitasFamilia02;
	}

	/**
	 * Method 'getVisitasAmigos02'.
	 *
	 * @return Integer
	 */
	public Integer getVisitasAmigos02() {
		return this.visitasAmigos02;
	}

	/**
	 * Method 'setVisitasAmigos02'.
	 *
	 * @param visitasAmigos02 Integer
	 * @return
	 */
	public void setVisitasAmigos02(Integer visitasAmigos02) {
		this.visitasAmigos02 = visitasAmigos02;
	}

	/**
	 * Method 'getFrecuenciaSalidas02'.
	 *
	 * @return Integer
	 */
	public Integer getFrecuenciaSalidas02() {
		return this.frecuenciaSalidas02;
	}

	/**
	 * Method 'setFrecuenciaSalidas02'.
	 *
	 * @param frecuenciaSalidas02 Integer
	 * @return
	 */
	public void setFrecuenciaSalidas02(Integer frecuenciaSalidas02) {
		this.frecuenciaSalidas02 = frecuenciaSalidas02;
	}

	/**
	 * Method 'getPeriodoSinVisitas02'.
	 *
	 * @return Integer
	 */
	public Integer getPeriodoSinVisitas02() {
		return this.periodoSinVisitas02;
	}

	/**
	 * Method 'setPeriodoSinVisitas02'.
	 *
	 * @param periodoSinVisitas02 Integer
	 * @return
	 */
	public void setPeriodoSinVisitas02(Integer periodoSinVisitas02) {
		this.periodoSinVisitas02 = periodoSinVisitas02;
	}

	/**
	 * Method 'getTiempoSinVisitas02'.
	 *
	 * @return Integer
	 */
	public Integer getTiempoSinVisitas02() {
		return this.tiempoSinVisitas02;
	}

	/**
	 * Method 'setTiempoSinVisitas02'.
	 *
	 * @param tiempoSinVisitas02 Integer
	 * @return
	 */
	public void setTiempoSinVisitas02(Integer tiempoSinVisitas02) {
		this.tiempoSinVisitas02 = tiempoSinVisitas02;
	}

	/**
	 * Method 'getObservaciones02'.
	 *
	 * @return String
	 */

	public String getObservaciones02() {
		return this.observaciones02;
	}

	/**
	 * Method 'setObservaciones02'.
	 *
	 * @param observaciones02 String
	 * @return
	 */

	public void setObservaciones02(String observaciones02) {
		this.observaciones02 = observaciones02;
	}

	/**
	 * @return the rutaPif
	 */
	public String getRutaPif() {
		return rutaPif;
	}

	/**
	 * @param rutaPif the rutaPif to set
	 */
	public void setRutaPif(String rutaPif) {
		this.rutaPif = rutaPif;
	}

}
