/*
* PlanoRiscos.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 PlanoRiscos implements JDOInnerObject
{
	private String descricao;
	private String activo;
	private Integer area_id;
	private Integer id;
	private Integer valor;
	private String responsavel_execucao;
	private String recursos_necessarios;
	private java.util.Date data_inicio;
	private java.util.Date data_fim;
	private String parecer_dl;
	private String parecer_dns;
	private String verificacao_siprp;
	private Integer risco_id;
	private String por;

	public PlanoRiscos()
	{
	}

	public Object getField( String fieldName )
	{
		if( fieldName == PlanoRiscosDataAuto.DESCRICAO )
		{
			return descricao;
		}
		else if( fieldName == PlanoRiscosDataAuto.ACTIVO )
		{
			return activo;
		}
		else if( fieldName == PlanoRiscosDataAuto.AREA_ID )
		{
			return area_id;
		}
		else if( fieldName == PlanoRiscosDataAuto.ID )
		{
			return id;
		}
		else if( fieldName == PlanoRiscosDataAuto.VALOR )
		{
			return valor;
		}
		else if( fieldName == PlanoRiscosDataAuto.RESPONSAVEL_EXECUCAO )
		{
			return responsavel_execucao;
		}
		else if( fieldName == PlanoRiscosDataAuto.RECURSOS_NECESSARIOS )
		{
			return recursos_necessarios;
		}
		else if( fieldName == PlanoRiscosDataAuto.DATA_INICIO )
		{
			return data_inicio;
		}
		else if( fieldName == PlanoRiscosDataAuto.DATA_FIM )
		{
			return data_fim;
		}
		else if( fieldName == PlanoRiscosDataAuto.PARECER_DL )
		{
			return parecer_dl;
		}
		else if( fieldName == PlanoRiscosDataAuto.PARECER_DNS )
		{
			return parecer_dns;
		}
		else if( fieldName == PlanoRiscosDataAuto.VERIFICACAO_SIPRP )
		{
			return verificacao_siprp;
		}
		else if( fieldName == PlanoRiscosDataAuto.RISCO_ID )
		{
			return risco_id;
		}
		else if( fieldName == PlanoRiscosDataAuto.POR )
		{
			return por;
		}
		else if( fieldName.equals( PlanoRiscosDataAuto.DESCRICAO ) )
		{
			return descricao;
		}
		else if( fieldName.equals( PlanoRiscosDataAuto.ACTIVO ) )
		{
			return activo;
		}
		else if( fieldName.equals( PlanoRiscosDataAuto.AREA_ID ) )
		{
			return area_id;
		}
		else if( fieldName.equals( PlanoRiscosDataAuto.ID ) )
		{
			return id;
		}
		else if( fieldName.equals( PlanoRiscosDataAuto.VALOR ) )
		{
			return valor;
		}
		else if( fieldName.equals( PlanoRiscosDataAuto.RESPONSAVEL_EXECUCAO ) )
		{
			return responsavel_execucao;
		}
		else if( fieldName.equals( PlanoRiscosDataAuto.RECURSOS_NECESSARIOS ) )
		{
			return recursos_necessarios;
		}
		else if( fieldName.equals( PlanoRiscosDataAuto.DATA_INICIO ) )
		{
			return data_inicio;
		}
		else if( fieldName.equals( PlanoRiscosDataAuto.DATA_FIM ) )
		{
			return data_fim;
		}
		else if( fieldName.equals( PlanoRiscosDataAuto.PARECER_DL ) )
		{
			return parecer_dl;
		}
		else if( fieldName.equals( PlanoRiscosDataAuto.PARECER_DNS ) )
		{
			return parecer_dns;
		}
		else if( fieldName.equals( PlanoRiscosDataAuto.VERIFICACAO_SIPRP ) )
		{
			return verificacao_siprp;
		}
		else if( fieldName.equals( PlanoRiscosDataAuto.RISCO_ID ) )
		{
			return risco_id;
		}
		else if( fieldName.equals( PlanoRiscosDataAuto.POR ) )
		{
			return por;
		}
		return null;
	}

	public void setField( String fieldName, Object value )
	{
		 if( fieldName == PlanoRiscosDataAuto.DESCRICAO )
		{
			descricao = ( String ) value;
		}
		else if( fieldName == PlanoRiscosDataAuto.ACTIVO )
		{
			activo = ( String ) value;
		}
		else if( fieldName == PlanoRiscosDataAuto.AREA_ID )
		{
			area_id = ( Integer ) value;
		}
		else if( fieldName == PlanoRiscosDataAuto.ID )
		{
			id = ( Integer ) value;
		}
		else if( fieldName == PlanoRiscosDataAuto.VALOR )
		{
			valor = ( Integer ) value;
		}
		else if( fieldName == PlanoRiscosDataAuto.RESPONSAVEL_EXECUCAO )
		{
			responsavel_execucao = ( String ) value;
		}
		else if( fieldName == PlanoRiscosDataAuto.RECURSOS_NECESSARIOS )
		{
			recursos_necessarios = ( String ) value;
		}
		else if( fieldName == PlanoRiscosDataAuto.DATA_INICIO )
		{
			data_inicio = ( java.util.Date ) value;
		}
		else if( fieldName == PlanoRiscosDataAuto.DATA_FIM )
		{
			data_fim = ( java.util.Date ) value;
		}
		else if( fieldName == PlanoRiscosDataAuto.PARECER_DL )
		{
			parecer_dl = ( String ) value;
		}
		else if( fieldName == PlanoRiscosDataAuto.PARECER_DNS )
		{
			parecer_dns = ( String ) value;
		}
		else if( fieldName == PlanoRiscosDataAuto.VERIFICACAO_SIPRP )
		{
			verificacao_siprp = ( String ) value;
		}
		else if( fieldName == PlanoRiscosDataAuto.RISCO_ID )
		{
			risco_id = ( Integer ) value;
		}
		else if( fieldName == PlanoRiscosDataAuto.POR )
		{
			por = ( String ) value;
		}
		else if( fieldName.equals( PlanoRiscosDataAuto.DESCRICAO ) )
		{
			descricao = ( String )  value;
		}
		else if( fieldName.equals( PlanoRiscosDataAuto.ACTIVO ) )
		{
			activo = ( String )  value;
		}
		else if( fieldName.equals( PlanoRiscosDataAuto.AREA_ID ) )
		{
			area_id = ( Integer )  value;
		}
		else if( fieldName.equals( PlanoRiscosDataAuto.ID ) )
		{
			id = ( Integer )  value;
		}
		else if( fieldName.equals( PlanoRiscosDataAuto.VALOR ) )
		{
			valor = ( Integer )  value;
		}
		else if( fieldName.equals( PlanoRiscosDataAuto.RESPONSAVEL_EXECUCAO ) )
		{
			responsavel_execucao = ( String )  value;
		}
		else if( fieldName.equals( PlanoRiscosDataAuto.RECURSOS_NECESSARIOS ) )
		{
			recursos_necessarios = ( String )  value;
		}
		else if( fieldName.equals( PlanoRiscosDataAuto.DATA_INICIO ) )
		{
			data_inicio = ( java.util.Date )  value;
		}
		else if( fieldName.equals( PlanoRiscosDataAuto.DATA_FIM ) )
		{
			data_fim = ( java.util.Date )  value;
		}
		else if( fieldName.equals( PlanoRiscosDataAuto.PARECER_DL ) )
		{
			parecer_dl = ( String )  value;
		}
		else if( fieldName.equals( PlanoRiscosDataAuto.PARECER_DNS ) )
		{
			parecer_dns = ( String )  value;
		}
		else if( fieldName.equals( PlanoRiscosDataAuto.VERIFICACAO_SIPRP ) )
		{
			verificacao_siprp = ( String )  value;
		}
		else if( fieldName.equals( PlanoRiscosDataAuto.RISCO_ID ) )
		{
			risco_id = ( Integer )  value;
		}
		else if( fieldName.equals( PlanoRiscosDataAuto.POR ) )
		{
			por = ( String )  value;
		}
	}

	public String getDescricao()
	{
		return descricao;
	}

	public void setDescricao(String descricaoValue )
	{
		this.descricao = descricaoValue;
	}

	public String getActivo()
	{
		return activo;
	}

	public void setActivo(String activoValue )
	{
		this.activo = activoValue;
	}

	public Integer getArea_id()
	{
		return area_id;
	}

	public void setArea_id(Integer area_idValue )
	{
		this.area_id = area_idValue;
	}

	public Integer getId()
	{
		return id;
	}

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

	public Integer getValor()
	{
		return valor;
	}

	public void setValor(Integer valorValue )
	{
		this.valor = valorValue;
	}

	public String getResponsavel_execucao()
	{
		return responsavel_execucao;
	}

	public void setResponsavel_execucao(String responsavel_execucaoValue )
	{
		this.responsavel_execucao = responsavel_execucaoValue;
	}

	public String getRecursos_necessarios()
	{
		return recursos_necessarios;
	}

	public void setRecursos_necessarios(String recursos_necessariosValue )
	{
		this.recursos_necessarios = recursos_necessariosValue;
	}

	public java.util.Date getData_inicio()
	{
		return data_inicio;
	}

	public void setData_inicio(java.util.Date data_inicioValue )
	{
		this.data_inicio = data_inicioValue;
	}

	public java.util.Date getData_fim()
	{
		return data_fim;
	}

	public void setData_fim(java.util.Date data_fimValue )
	{
		this.data_fim = data_fimValue;
	}

	public String getParecer_dl()
	{
		return parecer_dl;
	}

	public void setParecer_dl(String parecer_dlValue )
	{
		this.parecer_dl = parecer_dlValue;
	}

	public String getParecer_dns()
	{
		return parecer_dns;
	}

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

	public String getVerificacao_siprp()
	{
		return verificacao_siprp;
	}

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

	public Integer getRisco_id()
	{
		return risco_id;
	}

	public void setRisco_id(Integer risco_idValue )
	{
		this.risco_id = risco_idValue;
	}

	public String getPor()
	{
		return por;
	}

	public void setPor(String porValue )
	{
		this.por = porValue;
	}

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

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

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