/*
* HsRelatorio.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 HsRelatorio implements JDOInnerObject
{
	private Integer id;
	private java.util.Date data;
	private java.sql.Timestamp deleted_date;
	private Integer marcacao_id;
	private java.sql.Timestamp is_submetido;
	private Boolean avaliacao_inicial;
	private String acompanhante1;
	private String funcao_acompanhante1;
	private String acompanhante2;
	private String funcao_acompanhante2;
	private String acompanhante3;
	private String funcao_acompanhante3;
	private String funcionarios;

	public HsRelatorio()
	{
	}

	public Object getField( String fieldName )
	{
		if( fieldName == HsRelatorioDataAuto.ID )
		{
			return id;
		}
		else if( fieldName == HsRelatorioDataAuto.DATA )
		{
			return data;
		}
		else if( fieldName == HsRelatorioDataAuto.DELETED_DATE )
		{
			return deleted_date;
		}
		else if( fieldName == HsRelatorioDataAuto.MARCACAO_ID )
		{
			return marcacao_id;
		}
		else if( fieldName == HsRelatorioDataAuto.IS_SUBMETIDO )
		{
			return is_submetido;
		}
		else if( fieldName == HsRelatorioDataAuto.AVALIACAO_INICIAL )
		{
			return avaliacao_inicial;
		}
		else if( fieldName == HsRelatorioDataAuto.ACOMPANHANTE1 )
		{
			return acompanhante1;
		}
		else if( fieldName == HsRelatorioDataAuto.FUNCAO_ACOMPANHANTE1 )
		{
			return funcao_acompanhante1;
		}
		else if( fieldName == HsRelatorioDataAuto.ACOMPANHANTE2 )
		{
			return acompanhante2;
		}
		else if( fieldName == HsRelatorioDataAuto.FUNCAO_ACOMPANHANTE2 )
		{
			return funcao_acompanhante2;
		}
		else if( fieldName == HsRelatorioDataAuto.ACOMPANHANTE3 )
		{
			return acompanhante3;
		}
		else if( fieldName == HsRelatorioDataAuto.FUNCAO_ACOMPANHANTE3 )
		{
			return funcao_acompanhante3;
		}
		else if( fieldName == HsRelatorioDataAuto.FUNCIONARIOS )
		{
			return funcionarios;
		}
		else if( fieldName.equals( HsRelatorioDataAuto.ID ) )
		{
			return id;
		}
		else if( fieldName.equals( HsRelatorioDataAuto.DATA ) )
		{
			return data;
		}
		else if( fieldName.equals( HsRelatorioDataAuto.DELETED_DATE ) )
		{
			return deleted_date;
		}
		else if( fieldName.equals( HsRelatorioDataAuto.MARCACAO_ID ) )
		{
			return marcacao_id;
		}
		else if( fieldName.equals( HsRelatorioDataAuto.IS_SUBMETIDO ) )
		{
			return is_submetido;
		}
		else if( fieldName.equals( HsRelatorioDataAuto.AVALIACAO_INICIAL ) )
		{
			return avaliacao_inicial;
		}
		else if( fieldName.equals( HsRelatorioDataAuto.ACOMPANHANTE1 ) )
		{
			return acompanhante1;
		}
		else if( fieldName.equals( HsRelatorioDataAuto.FUNCAO_ACOMPANHANTE1 ) )
		{
			return funcao_acompanhante1;
		}
		else if( fieldName.equals( HsRelatorioDataAuto.ACOMPANHANTE2 ) )
		{
			return acompanhante2;
		}
		else if( fieldName.equals( HsRelatorioDataAuto.FUNCAO_ACOMPANHANTE2 ) )
		{
			return funcao_acompanhante2;
		}
		else if( fieldName.equals( HsRelatorioDataAuto.ACOMPANHANTE3 ) )
		{
			return acompanhante3;
		}
		else if( fieldName.equals( HsRelatorioDataAuto.FUNCAO_ACOMPANHANTE3 ) )
		{
			return funcao_acompanhante3;
		}
		else if( fieldName.equals( HsRelatorioDataAuto.FUNCIONARIOS ) )
		{
			return funcionarios;
		}
		return null;
	}

	public void setField( String fieldName, Object value )
	{
		 if( fieldName == HsRelatorioDataAuto.ID )
		{
			id = ( Integer ) value;
		}
		else if( fieldName == HsRelatorioDataAuto.DATA )
		{
			data = ( java.util.Date ) value;
		}
		else if( fieldName == HsRelatorioDataAuto.DELETED_DATE )
		{
			deleted_date = ( java.sql.Timestamp ) value;
		}
		else if( fieldName == HsRelatorioDataAuto.MARCACAO_ID )
		{
			marcacao_id = ( Integer ) value;
		}
		else if( fieldName == HsRelatorioDataAuto.IS_SUBMETIDO )
		{
			is_submetido = ( java.sql.Timestamp ) value;
		}
		else if( fieldName == HsRelatorioDataAuto.AVALIACAO_INICIAL )
		{
			avaliacao_inicial = ( Boolean ) value;
		}
		else if( fieldName == HsRelatorioDataAuto.ACOMPANHANTE1 )
		{
			acompanhante1 = ( String ) value;
		}
		else if( fieldName == HsRelatorioDataAuto.FUNCAO_ACOMPANHANTE1 )
		{
			funcao_acompanhante1 = ( String ) value;
		}
		else if( fieldName == HsRelatorioDataAuto.ACOMPANHANTE2 )
		{
			acompanhante2 = ( String ) value;
		}
		else if( fieldName == HsRelatorioDataAuto.FUNCAO_ACOMPANHANTE2 )
		{
			funcao_acompanhante2 = ( String ) value;
		}
		else if( fieldName == HsRelatorioDataAuto.ACOMPANHANTE3 )
		{
			acompanhante3 = ( String ) value;
		}
		else if( fieldName == HsRelatorioDataAuto.FUNCAO_ACOMPANHANTE3 )
		{
			funcao_acompanhante3 = ( String ) value;
		}
		else if( fieldName == HsRelatorioDataAuto.FUNCIONARIOS )
		{
			funcionarios = ( String ) value;
		}
		else if( fieldName.equals( HsRelatorioDataAuto.ID ) )
		{
			id = ( Integer )  value;
		}
		else if( fieldName.equals( HsRelatorioDataAuto.DATA ) )
		{
			data = ( java.util.Date )  value;
		}
		else if( fieldName.equals( HsRelatorioDataAuto.DELETED_DATE ) )
		{
			deleted_date = ( java.sql.Timestamp )  value;
		}
		else if( fieldName.equals( HsRelatorioDataAuto.MARCACAO_ID ) )
		{
			marcacao_id = ( Integer )  value;
		}
		else if( fieldName.equals( HsRelatorioDataAuto.IS_SUBMETIDO ) )
		{
			is_submetido = ( java.sql.Timestamp )  value;
		}
		else if( fieldName.equals( HsRelatorioDataAuto.AVALIACAO_INICIAL ) )
		{
			avaliacao_inicial = ( Boolean )  value;
		}
		else if( fieldName.equals( HsRelatorioDataAuto.ACOMPANHANTE1 ) )
		{
			acompanhante1 = ( String )  value;
		}
		else if( fieldName.equals( HsRelatorioDataAuto.FUNCAO_ACOMPANHANTE1 ) )
		{
			funcao_acompanhante1 = ( String )  value;
		}
		else if( fieldName.equals( HsRelatorioDataAuto.ACOMPANHANTE2 ) )
		{
			acompanhante2 = ( String )  value;
		}
		else if( fieldName.equals( HsRelatorioDataAuto.FUNCAO_ACOMPANHANTE2 ) )
		{
			funcao_acompanhante2 = ( String )  value;
		}
		else if( fieldName.equals( HsRelatorioDataAuto.ACOMPANHANTE3 ) )
		{
			acompanhante3 = ( String )  value;
		}
		else if( fieldName.equals( HsRelatorioDataAuto.FUNCAO_ACOMPANHANTE3 ) )
		{
			funcao_acompanhante3 = ( String )  value;
		}
		else if( fieldName.equals( HsRelatorioDataAuto.FUNCIONARIOS ) )
		{
			funcionarios = ( String )  value;
		}
	}

	public Integer getId()
	{
		return id;
	}

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

	public java.util.Date getData()
	{
		return data;
	}

	public void setData(java.util.Date dataValue )
	{
		this.data = dataValue;
	}

	public java.sql.Timestamp getDeleted_date()
	{
		return deleted_date;
	}

	public void setDeleted_date(java.sql.Timestamp deleted_dateValue )
	{
		this.deleted_date = deleted_dateValue;
	}

	public Integer getMarcacao_id()
	{
		return marcacao_id;
	}

	public void setMarcacao_id(Integer marcacao_idValue )
	{
		this.marcacao_id = marcacao_idValue;
	}

	public java.sql.Timestamp getIs_submetido()
	{
		return is_submetido;
	}

	public void setIs_submetido(java.sql.Timestamp is_submetidoValue )
	{
		this.is_submetido = is_submetidoValue;
	}

	public Boolean getAvaliacao_inicial()
	{
		return avaliacao_inicial;
	}

	public void setAvaliacao_inicial(Boolean avaliacao_inicialValue )
	{
		this.avaliacao_inicial = avaliacao_inicialValue;
	}

	public String getAcompanhante1()
	{
		return acompanhante1;
	}

	public void setAcompanhante1(String acompanhante1Value )
	{
		this.acompanhante1 = acompanhante1Value;
	}

	public String getFuncao_acompanhante1()
	{
		return funcao_acompanhante1;
	}

	public void setFuncao_acompanhante1(String funcao_acompanhante1Value )
	{
		this.funcao_acompanhante1 = funcao_acompanhante1Value;
	}

	public String getAcompanhante2()
	{
		return acompanhante2;
	}

	public void setAcompanhante2(String acompanhante2Value )
	{
		this.acompanhante2 = acompanhante2Value;
	}

	public String getFuncao_acompanhante2()
	{
		return funcao_acompanhante2;
	}

	public void setFuncao_acompanhante2(String funcao_acompanhante2Value )
	{
		this.funcao_acompanhante2 = funcao_acompanhante2Value;
	}

	public String getAcompanhante3()
	{
		return acompanhante3;
	}

	public void setAcompanhante3(String acompanhante3Value )
	{
		this.acompanhante3 = acompanhante3Value;
	}

	public String getFuncao_acompanhante3()
	{
		return funcao_acompanhante3;
	}

	public void setFuncao_acompanhante3(String funcao_acompanhante3Value )
	{
		this.funcao_acompanhante3 = funcao_acompanhante3Value;
	}

	public String getFuncionarios()
	{
		return funcionarios;
	}

	public void setFuncionarios(String funcionariosValue )
	{
		this.funcionarios = funcionariosValue;
	}

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

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

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