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

import com.evolute.utils.jdo.*;

public final class TrabalhadoresEcd implements JDOInnerObject
{
	private Integer id;
	private Integer ecd_id;
	private Integer ecd_oficial_id;
	private Integer estado;
	private Integer trabalhadores_ecds_datas_id;
	private String enviado;
	private Integer analisador_id;
	private java.util.Date data_envio;
	private java.util.Date data_recepcao;

	public TrabalhadoresEcd()
	{
	}

	public Object getField( String fieldName )
	{
		if( fieldName == TrabalhadoresEcdDataAuto.ID )
		{
			return id;
		}
		else if( fieldName == TrabalhadoresEcdDataAuto.ECD_ID )
		{
			return ecd_id;
		}
		else if( fieldName == TrabalhadoresEcdDataAuto.ECD_OFICIAL_ID )
		{
			return ecd_oficial_id;
		}
		else if( fieldName == TrabalhadoresEcdDataAuto.ESTADO )
		{
			return estado;
		}
		else if( fieldName == TrabalhadoresEcdDataAuto.TRABALHADORES_ECDS_DATAS_ID )
		{
			return trabalhadores_ecds_datas_id;
		}
		else if( fieldName == TrabalhadoresEcdDataAuto.ENVIADO )
		{
			return enviado;
		}
		else if( fieldName == TrabalhadoresEcdDataAuto.ANALISADOR_ID )
		{
			return analisador_id;
		}
		else if( fieldName == TrabalhadoresEcdDataAuto.DATA_ENVIO )
		{
			return data_envio;
		}
		else if( fieldName == TrabalhadoresEcdDataAuto.DATA_RECEPCAO )
		{
			return data_recepcao;
		}
		else if( fieldName.equals( TrabalhadoresEcdDataAuto.ID ) )
		{
			return id;
		}
		else if( fieldName.equals( TrabalhadoresEcdDataAuto.ECD_ID ) )
		{
			return ecd_id;
		}
		else if( fieldName.equals( TrabalhadoresEcdDataAuto.ECD_OFICIAL_ID ) )
		{
			return ecd_oficial_id;
		}
		else if( fieldName.equals( TrabalhadoresEcdDataAuto.ESTADO ) )
		{
			return estado;
		}
		else if( fieldName.equals( TrabalhadoresEcdDataAuto.TRABALHADORES_ECDS_DATAS_ID ) )
		{
			return trabalhadores_ecds_datas_id;
		}
		else if( fieldName.equals( TrabalhadoresEcdDataAuto.ENVIADO ) )
		{
			return enviado;
		}
		else if( fieldName.equals( TrabalhadoresEcdDataAuto.ANALISADOR_ID ) )
		{
			return analisador_id;
		}
		else if( fieldName.equals( TrabalhadoresEcdDataAuto.DATA_ENVIO ) )
		{
			return data_envio;
		}
		else if( fieldName.equals( TrabalhadoresEcdDataAuto.DATA_RECEPCAO ) )
		{
			return data_recepcao;
		}
		return null;
	}

	public void setField( String fieldName, Object value )
	{
		 if( fieldName == TrabalhadoresEcdDataAuto.ID )
		{
			id = ( Integer ) value;
		}
		else if( fieldName == TrabalhadoresEcdDataAuto.ECD_ID )
		{
			ecd_id = ( Integer ) value;
		}
		else if( fieldName == TrabalhadoresEcdDataAuto.ECD_OFICIAL_ID )
		{
			ecd_oficial_id = ( Integer ) value;
		}
		else if( fieldName == TrabalhadoresEcdDataAuto.ESTADO )
		{
			estado = ( Integer ) value;
		}
		else if( fieldName == TrabalhadoresEcdDataAuto.TRABALHADORES_ECDS_DATAS_ID )
		{
			trabalhadores_ecds_datas_id = ( Integer ) value;
		}
		else if( fieldName == TrabalhadoresEcdDataAuto.ENVIADO )
		{
			enviado = ( String ) value;
		}
		else if( fieldName == TrabalhadoresEcdDataAuto.ANALISADOR_ID )
		{
			analisador_id = ( Integer ) value;
		}
		else if( fieldName == TrabalhadoresEcdDataAuto.DATA_ENVIO )
		{
			data_envio = ( java.util.Date ) value;
		}
		else if( fieldName == TrabalhadoresEcdDataAuto.DATA_RECEPCAO )
		{
			data_recepcao = ( java.util.Date ) value;
		}
		else if( fieldName.equals( TrabalhadoresEcdDataAuto.ID ) )
		{
			id = ( Integer )  value;
		}
		else if( fieldName.equals( TrabalhadoresEcdDataAuto.ECD_ID ) )
		{
			ecd_id = ( Integer )  value;
		}
		else if( fieldName.equals( TrabalhadoresEcdDataAuto.ECD_OFICIAL_ID ) )
		{
			ecd_oficial_id = ( Integer )  value;
		}
		else if( fieldName.equals( TrabalhadoresEcdDataAuto.ESTADO ) )
		{
			estado = ( Integer )  value;
		}
		else if( fieldName.equals( TrabalhadoresEcdDataAuto.TRABALHADORES_ECDS_DATAS_ID ) )
		{
			trabalhadores_ecds_datas_id = ( Integer )  value;
		}
		else if( fieldName.equals( TrabalhadoresEcdDataAuto.ENVIADO ) )
		{
			enviado = ( String )  value;
		}
		else if( fieldName.equals( TrabalhadoresEcdDataAuto.ANALISADOR_ID ) )
		{
			analisador_id = ( Integer )  value;
		}
		else if( fieldName.equals( TrabalhadoresEcdDataAuto.DATA_ENVIO ) )
		{
			data_envio = ( java.util.Date )  value;
		}
		else if( fieldName.equals( TrabalhadoresEcdDataAuto.DATA_RECEPCAO ) )
		{
			data_recepcao = ( java.util.Date )  value;
		}
	}

	public Integer getId()
	{
		return id;
	}

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

	public Integer getEcd_id()
	{
		return ecd_id;
	}

	public void setEcd_id(Integer ecd_idValue )
	{
		this.ecd_id = ecd_idValue;
	}

	public Integer getEcd_oficial_id()
	{
		return ecd_oficial_id;
	}

	public void setEcd_oficial_id(Integer ecd_oficial_idValue )
	{
		this.ecd_oficial_id = ecd_oficial_idValue;
	}

	public Integer getEstado()
	{
		return estado;
	}

	public void setEstado(Integer estadoValue )
	{
		this.estado = estadoValue;
	}

	public Integer getTrabalhadores_ecds_datas_id()
	{
		return trabalhadores_ecds_datas_id;
	}

	public void setTrabalhadores_ecds_datas_id(Integer trabalhadores_ecds_datas_idValue )
	{
		this.trabalhadores_ecds_datas_id = trabalhadores_ecds_datas_idValue;
	}

	public String getEnviado()
	{
		return enviado;
	}

	public void setEnviado(String enviadoValue )
	{
		this.enviado = enviadoValue;
	}

	public Integer getAnalisador_id()
	{
		return analisador_id;
	}

	public void setAnalisador_id(Integer analisador_idValue )
	{
		this.analisador_id = analisador_idValue;
	}

	public java.util.Date getData_envio()
	{
		return data_envio;
	}

	public void setData_envio(java.util.Date data_envioValue )
	{
		this.data_envio = data_envioValue;
	}

	public java.util.Date getData_recepcao()
	{
		return data_recepcao;
	}

	public void setData_recepcao(java.util.Date data_recepcaoValue )
	{
		this.data_recepcao = data_recepcaoValue;
	}

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

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

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