/*
* PlanosActuacao.java
*
* Generated by com.evutils.codegen.JDOObjectGenerator
*
* Use but DON'T TOUCH
*/
package com.evolute.siprp.server.db.data.siprp;

import com.evolute.utils.jdo.*;

public final class PlanosActuacao implements JDOInnerObject
{
	private Integer estabelecimento_id;
	private Integer fase;
	private java.util.Date data_visita;
	private String nome_estabelecimento;
	private Boolean validacao_director_loja;
	private Boolean validacao_dns;
	private Boolean validacao_hs;
	private String parecer_dns;
	private String obs_correcao;
	private java.util.Date data_validacao_dir_loja;
	private Integer user_dir_loja;
	private java.util.Date data_validacao_dns;
	private Integer user_dns;
	private java.util.Date data_validacao_hs;
	private Integer user_hs;
	private Integer fase_antes_correcao;
	private String correcao;
	private String observacoes_dl;
	private String observacoes_dns;
	private String verificacao_siprp;
	private java.util.Date data_controlo;
	private java.util.Date data_email_controlo;
	private Integer empresa_id;
	private String nome_empresa;
	private Integer tecnico_hs_id;
	private String tecnico_hs_nome;
	private Integer id;
	private java.util.Date data_relatorio;

	public PlanosActuacao()
	{
	}

	public Object getField( String fieldName )
	{
		if( fieldName == PlanosActuacaoDataAuto.ESTABELECIMENTO_ID )
		{
			return estabelecimento_id;
		}
		else if( fieldName == PlanosActuacaoDataAuto.FASE )
		{
			return fase;
		}
		else if( fieldName == PlanosActuacaoDataAuto.DATA_VISITA )
		{
			return data_visita;
		}
		else if( fieldName == PlanosActuacaoDataAuto.NOME_ESTABELECIMENTO )
		{
			return nome_estabelecimento;
		}
		else if( fieldName == PlanosActuacaoDataAuto.VALIDACAO_DIRECTOR_LOJA )
		{
			return validacao_director_loja;
		}
		else if( fieldName == PlanosActuacaoDataAuto.VALIDACAO_DNS )
		{
			return validacao_dns;
		}
		else if( fieldName == PlanosActuacaoDataAuto.VALIDACAO_HS )
		{
			return validacao_hs;
		}
		else if( fieldName == PlanosActuacaoDataAuto.PARECER_DNS )
		{
			return parecer_dns;
		}
		else if( fieldName == PlanosActuacaoDataAuto.OBS_CORRECAO )
		{
			return obs_correcao;
		}
		else if( fieldName == PlanosActuacaoDataAuto.DATA_VALIDACAO_DIR_LOJA )
		{
			return data_validacao_dir_loja;
		}
		else if( fieldName == PlanosActuacaoDataAuto.USER_DIR_LOJA )
		{
			return user_dir_loja;
		}
		else if( fieldName == PlanosActuacaoDataAuto.DATA_VALIDACAO_DNS )
		{
			return data_validacao_dns;
		}
		else if( fieldName == PlanosActuacaoDataAuto.USER_DNS )
		{
			return user_dns;
		}
		else if( fieldName == PlanosActuacaoDataAuto.DATA_VALIDACAO_HS )
		{
			return data_validacao_hs;
		}
		else if( fieldName == PlanosActuacaoDataAuto.USER_HS )
		{
			return user_hs;
		}
		else if( fieldName == PlanosActuacaoDataAuto.FASE_ANTES_CORRECAO )
		{
			return fase_antes_correcao;
		}
		else if( fieldName == PlanosActuacaoDataAuto.CORRECAO )
		{
			return correcao;
		}
		else if( fieldName == PlanosActuacaoDataAuto.OBSERVACOES_DL )
		{
			return observacoes_dl;
		}
		else if( fieldName == PlanosActuacaoDataAuto.OBSERVACOES_DNS )
		{
			return observacoes_dns;
		}
		else if( fieldName == PlanosActuacaoDataAuto.VERIFICACAO_SIPRP )
		{
			return verificacao_siprp;
		}
		else if( fieldName == PlanosActuacaoDataAuto.DATA_CONTROLO )
		{
			return data_controlo;
		}
		else if( fieldName == PlanosActuacaoDataAuto.DATA_EMAIL_CONTROLO )
		{
			return data_email_controlo;
		}
		else if( fieldName == PlanosActuacaoDataAuto.EMPRESA_ID )
		{
			return empresa_id;
		}
		else if( fieldName == PlanosActuacaoDataAuto.NOME_EMPRESA )
		{
			return nome_empresa;
		}
		else if( fieldName == PlanosActuacaoDataAuto.TECNICO_HS_ID )
		{
			return tecnico_hs_id;
		}
		else if( fieldName == PlanosActuacaoDataAuto.TECNICO_HS_NOME )
		{
			return tecnico_hs_nome;
		}
		else if( fieldName == PlanosActuacaoDataAuto.ID )
		{
			return id;
		}
		else if( fieldName == PlanosActuacaoDataAuto.DATA_RELATORIO )
		{
			return data_relatorio;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.ESTABELECIMENTO_ID ) )
		{
			return estabelecimento_id;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.FASE ) )
		{
			return fase;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.DATA_VISITA ) )
		{
			return data_visita;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.NOME_ESTABELECIMENTO ) )
		{
			return nome_estabelecimento;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.VALIDACAO_DIRECTOR_LOJA ) )
		{
			return validacao_director_loja;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.VALIDACAO_DNS ) )
		{
			return validacao_dns;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.VALIDACAO_HS ) )
		{
			return validacao_hs;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.PARECER_DNS ) )
		{
			return parecer_dns;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.OBS_CORRECAO ) )
		{
			return obs_correcao;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.DATA_VALIDACAO_DIR_LOJA ) )
		{
			return data_validacao_dir_loja;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.USER_DIR_LOJA ) )
		{
			return user_dir_loja;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.DATA_VALIDACAO_DNS ) )
		{
			return data_validacao_dns;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.USER_DNS ) )
		{
			return user_dns;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.DATA_VALIDACAO_HS ) )
		{
			return data_validacao_hs;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.USER_HS ) )
		{
			return user_hs;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.FASE_ANTES_CORRECAO ) )
		{
			return fase_antes_correcao;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.CORRECAO ) )
		{
			return correcao;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.OBSERVACOES_DL ) )
		{
			return observacoes_dl;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.OBSERVACOES_DNS ) )
		{
			return observacoes_dns;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.VERIFICACAO_SIPRP ) )
		{
			return verificacao_siprp;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.DATA_CONTROLO ) )
		{
			return data_controlo;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.DATA_EMAIL_CONTROLO ) )
		{
			return data_email_controlo;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.EMPRESA_ID ) )
		{
			return empresa_id;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.NOME_EMPRESA ) )
		{
			return nome_empresa;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.TECNICO_HS_ID ) )
		{
			return tecnico_hs_id;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.TECNICO_HS_NOME ) )
		{
			return tecnico_hs_nome;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.ID ) )
		{
			return id;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.DATA_RELATORIO ) )
		{
			return data_relatorio;
		}
		return null;
	}

	public void setField( String fieldName, Object value )
	{
		 if( fieldName == PlanosActuacaoDataAuto.ESTABELECIMENTO_ID )
		{
			estabelecimento_id = ( Integer ) value;
		}
		else if( fieldName == PlanosActuacaoDataAuto.FASE )
		{
			fase = ( Integer ) value;
		}
		else if( fieldName == PlanosActuacaoDataAuto.DATA_VISITA )
		{
			data_visita = ( java.util.Date ) value;
		}
		else if( fieldName == PlanosActuacaoDataAuto.NOME_ESTABELECIMENTO )
		{
			nome_estabelecimento = ( String ) value;
		}
		else if( fieldName == PlanosActuacaoDataAuto.VALIDACAO_DIRECTOR_LOJA )
		{
			validacao_director_loja = ( Boolean ) value;
		}
		else if( fieldName == PlanosActuacaoDataAuto.VALIDACAO_DNS )
		{
			validacao_dns = ( Boolean ) value;
		}
		else if( fieldName == PlanosActuacaoDataAuto.VALIDACAO_HS )
		{
			validacao_hs = ( Boolean ) value;
		}
		else if( fieldName == PlanosActuacaoDataAuto.PARECER_DNS )
		{
			parecer_dns = ( String ) value;
		}
		else if( fieldName == PlanosActuacaoDataAuto.OBS_CORRECAO )
		{
			obs_correcao = ( String ) value;
		}
		else if( fieldName == PlanosActuacaoDataAuto.DATA_VALIDACAO_DIR_LOJA )
		{
			data_validacao_dir_loja = ( java.util.Date ) value;
		}
		else if( fieldName == PlanosActuacaoDataAuto.USER_DIR_LOJA )
		{
			user_dir_loja = ( Integer ) value;
		}
		else if( fieldName == PlanosActuacaoDataAuto.DATA_VALIDACAO_DNS )
		{
			data_validacao_dns = ( java.util.Date ) value;
		}
		else if( fieldName == PlanosActuacaoDataAuto.USER_DNS )
		{
			user_dns = ( Integer ) value;
		}
		else if( fieldName == PlanosActuacaoDataAuto.DATA_VALIDACAO_HS )
		{
			data_validacao_hs = ( java.util.Date ) value;
		}
		else if( fieldName == PlanosActuacaoDataAuto.USER_HS )
		{
			user_hs = ( Integer ) value;
		}
		else if( fieldName == PlanosActuacaoDataAuto.FASE_ANTES_CORRECAO )
		{
			fase_antes_correcao = ( Integer ) value;
		}
		else if( fieldName == PlanosActuacaoDataAuto.CORRECAO )
		{
			correcao = ( String ) value;
		}
		else if( fieldName == PlanosActuacaoDataAuto.OBSERVACOES_DL )
		{
			observacoes_dl = ( String ) value;
		}
		else if( fieldName == PlanosActuacaoDataAuto.OBSERVACOES_DNS )
		{
			observacoes_dns = ( String ) value;
		}
		else if( fieldName == PlanosActuacaoDataAuto.VERIFICACAO_SIPRP )
		{
			verificacao_siprp = ( String ) value;
		}
		else if( fieldName == PlanosActuacaoDataAuto.DATA_CONTROLO )
		{
			data_controlo = ( java.util.Date ) value;
		}
		else if( fieldName == PlanosActuacaoDataAuto.DATA_EMAIL_CONTROLO )
		{
			data_email_controlo = ( java.util.Date ) value;
		}
		else if( fieldName == PlanosActuacaoDataAuto.EMPRESA_ID )
		{
			empresa_id = ( Integer ) value;
		}
		else if( fieldName == PlanosActuacaoDataAuto.NOME_EMPRESA )
		{
			nome_empresa = ( String ) value;
		}
		else if( fieldName == PlanosActuacaoDataAuto.TECNICO_HS_ID )
		{
			tecnico_hs_id = ( Integer ) value;
		}
		else if( fieldName == PlanosActuacaoDataAuto.TECNICO_HS_NOME )
		{
			tecnico_hs_nome = ( String ) value;
		}
		else if( fieldName == PlanosActuacaoDataAuto.ID )
		{
			id = ( Integer ) value;
		}
		else if( fieldName == PlanosActuacaoDataAuto.DATA_RELATORIO )
		{
			data_relatorio = ( java.util.Date ) value;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.ESTABELECIMENTO_ID ) )
		{
			estabelecimento_id = ( Integer )  value;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.FASE ) )
		{
			fase = ( Integer )  value;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.DATA_VISITA ) )
		{
			data_visita = ( java.util.Date )  value;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.NOME_ESTABELECIMENTO ) )
		{
			nome_estabelecimento = ( String )  value;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.VALIDACAO_DIRECTOR_LOJA ) )
		{
			validacao_director_loja = ( Boolean )  value;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.VALIDACAO_DNS ) )
		{
			validacao_dns = ( Boolean )  value;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.VALIDACAO_HS ) )
		{
			validacao_hs = ( Boolean )  value;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.PARECER_DNS ) )
		{
			parecer_dns = ( String )  value;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.OBS_CORRECAO ) )
		{
			obs_correcao = ( String )  value;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.DATA_VALIDACAO_DIR_LOJA ) )
		{
			data_validacao_dir_loja = ( java.util.Date )  value;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.USER_DIR_LOJA ) )
		{
			user_dir_loja = ( Integer )  value;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.DATA_VALIDACAO_DNS ) )
		{
			data_validacao_dns = ( java.util.Date )  value;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.USER_DNS ) )
		{
			user_dns = ( Integer )  value;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.DATA_VALIDACAO_HS ) )
		{
			data_validacao_hs = ( java.util.Date )  value;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.USER_HS ) )
		{
			user_hs = ( Integer )  value;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.FASE_ANTES_CORRECAO ) )
		{
			fase_antes_correcao = ( Integer )  value;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.CORRECAO ) )
		{
			correcao = ( String )  value;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.OBSERVACOES_DL ) )
		{
			observacoes_dl = ( String )  value;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.OBSERVACOES_DNS ) )
		{
			observacoes_dns = ( String )  value;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.VERIFICACAO_SIPRP ) )
		{
			verificacao_siprp = ( String )  value;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.DATA_CONTROLO ) )
		{
			data_controlo = ( java.util.Date )  value;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.DATA_EMAIL_CONTROLO ) )
		{
			data_email_controlo = ( java.util.Date )  value;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.EMPRESA_ID ) )
		{
			empresa_id = ( Integer )  value;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.NOME_EMPRESA ) )
		{
			nome_empresa = ( String )  value;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.TECNICO_HS_ID ) )
		{
			tecnico_hs_id = ( Integer )  value;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.TECNICO_HS_NOME ) )
		{
			tecnico_hs_nome = ( String )  value;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.ID ) )
		{
			id = ( Integer )  value;
		}
		else if( fieldName.equals( PlanosActuacaoDataAuto.DATA_RELATORIO ) )
		{
			data_relatorio = ( java.util.Date )  value;
		}
	}

	public Integer getEstabelecimento_id()
	{
		return estabelecimento_id;
	}

	public void setEstabelecimento_id(Integer estabelecimento_idValue )
	{
		this.estabelecimento_id = estabelecimento_idValue;
	}

	public Integer getFase()
	{
		return fase;
	}

	public void setFase(Integer faseValue )
	{
		this.fase = faseValue;
	}

	public java.util.Date getData_visita()
	{
		return data_visita;
	}

	public void setData_visita(java.util.Date data_visitaValue )
	{
		this.data_visita = data_visitaValue;
	}

	public String getNome_estabelecimento()
	{
		return nome_estabelecimento;
	}

	public void setNome_estabelecimento(String nome_estabelecimentoValue )
	{
		this.nome_estabelecimento = nome_estabelecimentoValue;
	}

	public Boolean getValidacao_director_loja()
	{
		return validacao_director_loja;
	}

	public void setValidacao_director_loja(Boolean validacao_director_lojaValue )
	{
		this.validacao_director_loja = validacao_director_lojaValue;
	}

	public Boolean getValidacao_dns()
	{
		return validacao_dns;
	}

	public void setValidacao_dns(Boolean validacao_dnsValue )
	{
		this.validacao_dns = validacao_dnsValue;
	}

	public Boolean getValidacao_hs()
	{
		return validacao_hs;
	}

	public void setValidacao_hs(Boolean validacao_hsValue )
	{
		this.validacao_hs = validacao_hsValue;
	}

	public String getParecer_dns()
	{
		return parecer_dns;
	}

	public void setParecer_dns(String parecer_dnsValue )
	{
		this.parecer_dns = parecer_dnsValue;
	}

	public String getObs_correcao()
	{
		return obs_correcao;
	}

	public void setObs_correcao(String obs_correcaoValue )
	{
		this.obs_correcao = obs_correcaoValue;
	}

	public java.util.Date getData_validacao_dir_loja()
	{
		return data_validacao_dir_loja;
	}

	public void setData_validacao_dir_loja(java.util.Date data_validacao_dir_lojaValue )
	{
		this.data_validacao_dir_loja = data_validacao_dir_lojaValue;
	}

	public Integer getUser_dir_loja()
	{
		return user_dir_loja;
	}

	public void setUser_dir_loja(Integer user_dir_lojaValue )
	{
		this.user_dir_loja = user_dir_lojaValue;
	}

	public java.util.Date getData_validacao_dns()
	{
		return data_validacao_dns;
	}

	public void setData_validacao_dns(java.util.Date data_validacao_dnsValue )
	{
		this.data_validacao_dns = data_validacao_dnsValue;
	}

	public Integer getUser_dns()
	{
		return user_dns;
	}

	public void setUser_dns(Integer user_dnsValue )
	{
		this.user_dns = user_dnsValue;
	}

	public java.util.Date getData_validacao_hs()
	{
		return data_validacao_hs;
	}

	public void setData_validacao_hs(java.util.Date data_validacao_hsValue )
	{
		this.data_validacao_hs = data_validacao_hsValue;
	}

	public Integer getUser_hs()
	{
		return user_hs;
	}

	public void setUser_hs(Integer user_hsValue )
	{
		this.user_hs = user_hsValue;
	}

	public Integer getFase_antes_correcao()
	{
		return fase_antes_correcao;
	}

	public void setFase_antes_correcao(Integer fase_antes_correcaoValue )
	{
		this.fase_antes_correcao = fase_antes_correcaoValue;
	}

	public String getCorrecao()
	{
		return correcao;
	}

	public void setCorrecao(String correcaoValue )
	{
		this.correcao = correcaoValue;
	}

	public String getObservacoes_dl()
	{
		return observacoes_dl;
	}

	public void setObservacoes_dl(String observacoes_dlValue )
	{
		this.observacoes_dl = observacoes_dlValue;
	}

	public String getObservacoes_dns()
	{
		return observacoes_dns;
	}

	public void setObservacoes_dns(String observacoes_dnsValue )
	{
		this.observacoes_dns = observacoes_dnsValue;
	}

	public String getVerificacao_siprp()
	{
		return verificacao_siprp;
	}

	public void setVerificacao_siprp(String verificacao_siprpValue )
	{
		this.verificacao_siprp = verificacao_siprpValue;
	}

	public java.util.Date getData_controlo()
	{
		return data_controlo;
	}

	public void setData_controlo(java.util.Date data_controloValue )
	{
		this.data_controlo = data_controloValue;
	}

	public java.util.Date getData_email_controlo()
	{
		return data_email_controlo;
	}

	public void setData_email_controlo(java.util.Date data_email_controloValue )
	{
		this.data_email_controlo = data_email_controloValue;
	}

	public Integer getEmpresa_id()
	{
		return empresa_id;
	}

	public void setEmpresa_id(Integer empresa_idValue )
	{
		this.empresa_id = empresa_idValue;
	}

	public String getNome_empresa()
	{
		return nome_empresa;
	}

	public void setNome_empresa(String nome_empresaValue )
	{
		this.nome_empresa = nome_empresaValue;
	}

	public Integer getTecnico_hs_id()
	{
		return tecnico_hs_id;
	}

	public void setTecnico_hs_id(Integer tecnico_hs_idValue )
	{
		this.tecnico_hs_id = tecnico_hs_idValue;
	}

	public String getTecnico_hs_nome()
	{
		return tecnico_hs_nome;
	}

	public void setTecnico_hs_nome(String tecnico_hs_nomeValue )
	{
		this.tecnico_hs_nome = tecnico_hs_nomeValue;
	}

	public Integer getId()
	{
		return id;
	}

	public void setId(Integer idValue )
	{
		this.id = idValue;
	}

	public java.util.Date getData_relatorio()
	{
		return data_relatorio;
	}

	public void setData_relatorio(java.util.Date data_relatorioValue )
	{
		this.data_relatorio = data_relatorioValue;
	}

	public Class<PlanosActuacaoDataAuto> getOuterClass()
	{
		return PlanosActuacaoDataAuto.class;
	}

	public PlanosActuacaoDataAuto getOuterClassInstance()
	{
		PlanosActuacaoDataAuto outerObj = new PlanosActuacaoDataAuto();
		outerObj.setInnerObject(this);
		return outerObj;
	}

	public Integer getJDOPrimaryKey()
	{
		Object obj = this.getId();
		if(obj instanceof JDOObject){
			 obj = ((JDOObject) obj).getInnerObject();
		}
		return (Integer) obj;
	}
}
