/*
* Empresa.java
*
* Generated by com.evutils.codegen.JDOObjectGenerator on 17/Mai/2006
*
* Use but DON'T TOUCH
*/
package siprp.data;

import java.util.Date;
import com.evolute.utils.jdo.*;

public final class Empresa implements JDOInnerObject
{
	private Integer id;
	private String designacao_social;
	private String designacao_social_plain;
	private Integer servico_saude_tipo;
	private String servico_saude_designacao;
	private Integer servico_higiene_tipo;
	private String servico_higiene_designacao;
	private String morada;
	private String codigo_postal;
	private String localidade;
	private String distrito;
	private String concelho;
	private Date data_proposta;
	private Date data_aceitacao;
	private Date inicio_contrato;
	private Integer duracao;
	private Date data_cancelamento;
	private String perfil_1;
	private String perfil_2;
	private Date data_envio_contrato;
	private Date data_recepcao_contrato;
	private Date data_envio_idict;
	private Date data_relatorio_anual;
	private String codigo_1;
	private String codigo_2;
	private String codigo_3;
	private String cae;
	private String actividade;
	private String contribuinte;
	private String seguranca_social;
	private Double preco_higiene;
	private Double preco_medicina;
	private String periodicidade;
	private Contacto contacto_1;
	private Contacto contacto_2;
	private Integer servicos;
	private String inactivo;
	private Date actualizacao;
	private String a_consultas;
	private String a_exames;
	private String b_consultas;
	private String b_exames;

	public Empresa()
	{
	}

	public Object getField( String fieldName )
	{
		if( fieldName == EmpresaData.ID )
		{
			return id;
		}
		else if( fieldName == EmpresaData.DESIGNACAO_SOCIAL )
		{
			return designacao_social;
		}
		else if( fieldName == EmpresaData.DESIGNACAO_SOCIAL_PLAIN )
		{
			return designacao_social_plain;
		}
		else if( fieldName == EmpresaData.SERVICO_SAUDE_TIPO )
		{
			return servico_saude_tipo;
		}
		else if( fieldName == EmpresaData.SERVICO_SAUDE_DESIGNACAO )
		{
			return servico_saude_designacao;
		}
		else if( fieldName == EmpresaData.SERVICO_HIGIENE_TIPO )
		{
			return servico_higiene_tipo;
		}
		else if( fieldName == EmpresaData.SERVICO_HIGIENE_DESIGNACAO )
		{
			return servico_higiene_designacao;
		}
		else if( fieldName == EmpresaData.MORADA )
		{
			return morada;
		}
		else if( fieldName == EmpresaData.CODIGO_POSTAL )
		{
			return codigo_postal;
		}
		else if( fieldName == EmpresaData.LOCALIDADE )
		{
			return localidade;
		}
		else if( fieldName == EmpresaData.DISTRITO )
		{
			return distrito;
		}
		else if( fieldName == EmpresaData.CONCELHO )
		{
			return concelho;
		}
		else if( fieldName == EmpresaData.DATA_PROPOSTA )
		{
			return data_proposta;
		}
		else if( fieldName == EmpresaData.DATA_ACEITACAO )
		{
			return data_aceitacao;
		}
		else if( fieldName == EmpresaData.INICIO_CONTRATO )
		{
			return inicio_contrato;
		}
		else if( fieldName == EmpresaData.DURACAO )
		{
			return duracao;
		}
		else if( fieldName == EmpresaData.DATA_CANCELAMENTO )
		{
			return data_cancelamento;
		}
		else if( fieldName == EmpresaData.PERFIL_1 )
		{
			return perfil_1;
		}
		else if( fieldName == EmpresaData.PERFIL_2 )
		{
			return perfil_2;
		}
		else if( fieldName == EmpresaData.DATA_ENVIO_CONTRATO )
		{
			return data_envio_contrato;
		}
		else if( fieldName == EmpresaData.DATA_RECEPCAO_CONTRATO )
		{
			return data_recepcao_contrato;
		}
		else if( fieldName == EmpresaData.DATA_ENVIO_IDICT )
		{
			return data_envio_idict;
		}
		else if( fieldName == EmpresaData.DATA_RELATORIO_ANUAL )
		{
			return data_relatorio_anual;
		}
		else if( fieldName == EmpresaData.CODIGO_1 )
		{
			return codigo_1;
		}
		else if( fieldName == EmpresaData.CODIGO_2 )
		{
			return codigo_2;
		}
		else if( fieldName == EmpresaData.CODIGO_3 )
		{
			return codigo_3;
		}
		else if( fieldName == EmpresaData.CAE )
		{
			return cae;
		}
		else if( fieldName == EmpresaData.ACTIVIDADE )
		{
			return actividade;
		}
		else if( fieldName == EmpresaData.CONTRIBUINTE )
		{
			return contribuinte;
		}
		else if( fieldName == EmpresaData.SEGURANCA_SOCIAL )
		{
			return seguranca_social;
		}
		else if( fieldName == EmpresaData.PRECO_HIGIENE )
		{
			return preco_higiene;
		}
		else if( fieldName == EmpresaData.PRECO_MEDICINA )
		{
			return preco_medicina;
		}
		else if( fieldName == EmpresaData.PERIODICIDADE )
		{
			return periodicidade;
		}
		else if( fieldName == EmpresaData.CONTACTO_1 )
		{
			return contacto_1;
		}
		else if( fieldName == EmpresaData.CONTACTO_2 )
		{
			return contacto_2;
		}
		else if( fieldName == EmpresaData.SERVICOS )
		{
			return servicos;
		}
		else if( fieldName == EmpresaData.INACTIVO )
		{
			return inactivo;
		}
		else if( fieldName == EmpresaData.ACTUALIZACAO )
		{
			return actualizacao;
		}
		else if( fieldName == EmpresaData.A_CONSULTAS )
		{
			return a_consultas;
		}
		else if( fieldName == EmpresaData.A_EXAMES )
		{
			return a_exames;
		}
		else if( fieldName == EmpresaData.B_CONSULTAS )
		{
			return b_consultas;
		}
		else if( fieldName == EmpresaData.B_EXAMES )
		{
			return b_exames;
		}
		else if( fieldName.equals( EmpresaData.ID ) )
		{
			return id;
		}
		else if( fieldName.equals( EmpresaData.DESIGNACAO_SOCIAL ) )
		{
			return designacao_social;
		}
		else if( fieldName.equals( EmpresaData.DESIGNACAO_SOCIAL_PLAIN ) )
		{
			return designacao_social_plain;
		}
		else if( fieldName.equals( EmpresaData.SERVICO_SAUDE_TIPO ) )
		{
			return servico_saude_tipo;
		}
		else if( fieldName.equals( EmpresaData.SERVICO_SAUDE_DESIGNACAO ) )
		{
			return servico_saude_designacao;
		}
		else if( fieldName.equals( EmpresaData.SERVICO_HIGIENE_TIPO ) )
		{
			return servico_higiene_tipo;
		}
		else if( fieldName.equals( EmpresaData.SERVICO_HIGIENE_DESIGNACAO ) )
		{
			return servico_higiene_designacao;
		}
		else if( fieldName.equals( EmpresaData.MORADA ) )
		{
			return morada;
		}
		else if( fieldName.equals( EmpresaData.CODIGO_POSTAL ) )
		{
			return codigo_postal;
		}
		else if( fieldName.equals( EmpresaData.LOCALIDADE ) )
		{
			return localidade;
		}
		else if( fieldName.equals( EmpresaData.DISTRITO ) )
		{
			return distrito;
		}
		else if( fieldName.equals( EmpresaData.CONCELHO ) )
		{
			return concelho;
		}
		else if( fieldName.equals( EmpresaData.DATA_PROPOSTA ) )
		{
			return data_proposta;
		}
		else if( fieldName.equals( EmpresaData.DATA_ACEITACAO ) )
		{
			return data_aceitacao;
		}
		else if( fieldName.equals( EmpresaData.INICIO_CONTRATO ) )
		{
			return inicio_contrato;
		}
		else if( fieldName.equals( EmpresaData.DURACAO ) )
		{
			return duracao;
		}
		else if( fieldName.equals( EmpresaData.DATA_CANCELAMENTO ) )
		{
			return data_cancelamento;
		}
		else if( fieldName.equals( EmpresaData.PERFIL_1 ) )
		{
			return perfil_1;
		}
		else if( fieldName.equals( EmpresaData.PERFIL_2 ) )
		{
			return perfil_2;
		}
		else if( fieldName.equals( EmpresaData.DATA_ENVIO_CONTRATO ) )
		{
			return data_envio_contrato;
		}
		else if( fieldName.equals( EmpresaData.DATA_RECEPCAO_CONTRATO ) )
		{
			return data_recepcao_contrato;
		}
		else if( fieldName.equals( EmpresaData.DATA_ENVIO_IDICT ) )
		{
			return data_envio_idict;
		}
		else if( fieldName.equals( EmpresaData.DATA_RELATORIO_ANUAL ) )
		{
			return data_relatorio_anual;
		}
		else if( fieldName.equals( EmpresaData.CODIGO_1 ) )
		{
			return codigo_1;
		}
		else if( fieldName.equals( EmpresaData.CODIGO_2 ) )
		{
			return codigo_2;
		}
		else if( fieldName.equals( EmpresaData.CODIGO_3 ) )
		{
			return codigo_3;
		}
		else if( fieldName.equals( EmpresaData.CAE ) )
		{
			return cae;
		}
		else if( fieldName.equals( EmpresaData.ACTIVIDADE ) )
		{
			return actividade;
		}
		else if( fieldName.equals( EmpresaData.CONTRIBUINTE ) )
		{
			return contribuinte;
		}
		else if( fieldName.equals( EmpresaData.SEGURANCA_SOCIAL ) )
		{
			return seguranca_social;
		}
		else if( fieldName.equals( EmpresaData.PRECO_HIGIENE ) )
		{
			return preco_higiene;
		}
		else if( fieldName.equals( EmpresaData.PRECO_MEDICINA ) )
		{
			return preco_medicina;
		}
		else if( fieldName.equals( EmpresaData.PERIODICIDADE ) )
		{
			return periodicidade;
		}
		else if( fieldName.equals( EmpresaData.CONTACTO_1 ) )
		{
			return contacto_1;
		}
		else if( fieldName.equals( EmpresaData.CONTACTO_2 ) )
		{
			return contacto_2;
		}
		else if( fieldName.equals( EmpresaData.SERVICOS ) )
		{
			return servicos;
		}
		else if( fieldName.equals( EmpresaData.INACTIVO ) )
		{
			return inactivo;
		}
		else if( fieldName.equals( EmpresaData.ACTUALIZACAO ) )
		{
			return actualizacao;
		}
		else if( fieldName.equals( EmpresaData.A_CONSULTAS ) )
		{
			return a_consultas;
		}
		else if( fieldName.equals( EmpresaData.A_EXAMES ) )
		{
			return a_exames;
		}
		else if( fieldName.equals( EmpresaData.B_CONSULTAS ) )
		{
			return b_consultas;
		}
		else if( fieldName.equals( EmpresaData.B_EXAMES ) )
		{
			return b_exames;
		}
		return null;
	}

	public void setField( String fieldName, Object value )
	{
		if( fieldName == EmpresaData.ID )
		{
			id = ( Integer ) value;
		}
		else if( fieldName == EmpresaData.DESIGNACAO_SOCIAL )
		{
			designacao_social = ( String ) value;
		}
		else if( fieldName == EmpresaData.DESIGNACAO_SOCIAL_PLAIN )
		{
			designacao_social_plain = ( String ) value;
		}
		else if( fieldName == EmpresaData.SERVICO_SAUDE_TIPO )
		{
			servico_saude_tipo = ( Integer ) value;
		}
		else if( fieldName == EmpresaData.SERVICO_SAUDE_DESIGNACAO )
		{
			servico_saude_designacao = ( String ) value;
		}
		else if( fieldName == EmpresaData.SERVICO_HIGIENE_TIPO )
		{
			servico_higiene_tipo = ( Integer ) value;
		}
		else if( fieldName == EmpresaData.SERVICO_HIGIENE_DESIGNACAO )
		{
			servico_higiene_designacao = ( String ) value;
		}
		else if( fieldName == EmpresaData.MORADA )
		{
			morada = ( String ) value;
		}
		else if( fieldName == EmpresaData.CODIGO_POSTAL )
		{
			codigo_postal = ( String ) value;
		}
		else if( fieldName == EmpresaData.LOCALIDADE )
		{
			localidade = ( String ) value;
		}
		else if( fieldName == EmpresaData.DISTRITO )
		{
			distrito = ( String ) value;
		}
		else if( fieldName == EmpresaData.CONCELHO )
		{
			concelho = ( String ) value;
		}
		else if( fieldName == EmpresaData.DATA_PROPOSTA )
		{
			data_proposta = ( Date ) value;
		}
		else if( fieldName == EmpresaData.DATA_ACEITACAO )
		{
			data_aceitacao = ( Date ) value;
		}
		else if( fieldName == EmpresaData.INICIO_CONTRATO )
		{
			inicio_contrato = ( Date ) value;
		}
		else if( fieldName == EmpresaData.DURACAO )
		{
			duracao = ( Integer ) value;
		}
		else if( fieldName == EmpresaData.DATA_CANCELAMENTO )
		{
			data_cancelamento = ( Date ) value;
		}
		else if( fieldName == EmpresaData.PERFIL_1 )
		{
			perfil_1 = ( String ) value;
		}
		else if( fieldName == EmpresaData.PERFIL_2 )
		{
			perfil_2 = ( String ) value;
		}
		else if( fieldName == EmpresaData.DATA_ENVIO_CONTRATO )
		{
			data_envio_contrato = ( Date ) value;
		}
		else if( fieldName == EmpresaData.DATA_RECEPCAO_CONTRATO )
		{
			data_recepcao_contrato = ( Date ) value;
		}
		else if( fieldName == EmpresaData.DATA_ENVIO_IDICT )
		{
			data_envio_idict = ( Date ) value;
		}
		else if( fieldName == EmpresaData.DATA_RELATORIO_ANUAL )
		{
			data_relatorio_anual = ( Date ) value;
		}
		else if( fieldName == EmpresaData.CODIGO_1 )
		{
			codigo_1 = ( String ) value;
		}
		else if( fieldName == EmpresaData.CODIGO_2 )
		{
			codigo_2 = ( String ) value;
		}
		else if( fieldName == EmpresaData.CODIGO_3 )
		{
			codigo_3 = ( String ) value;
		}
		else if( fieldName == EmpresaData.CAE )
		{
			cae = ( String ) value;
		}
		else if( fieldName == EmpresaData.ACTIVIDADE )
		{
			actividade = ( String ) value;
		}
		else if( fieldName == EmpresaData.CONTRIBUINTE )
		{
			contribuinte = ( String ) value;
		}
		else if( fieldName == EmpresaData.SEGURANCA_SOCIAL )
		{
			seguranca_social = ( String ) value;
		}
		else if( fieldName == EmpresaData.PRECO_HIGIENE )
		{
			preco_higiene = ( Double ) value;
		}
		else if( fieldName == EmpresaData.PRECO_MEDICINA )
		{
			preco_medicina = ( Double ) value;
		}
		else if( fieldName == EmpresaData.PERIODICIDADE )
		{
			periodicidade = ( String ) value;
		}
		else if( fieldName == EmpresaData.CONTACTO_1 )
		{
			contacto_1 = ( Contacto ) value;
		}
		else if( fieldName == EmpresaData.CONTACTO_2 )
		{
			contacto_2 = ( Contacto ) value;
		}
		else if( fieldName == EmpresaData.SERVICOS )
		{
			servicos = ( Integer ) value;
		}
		else if( fieldName == EmpresaData.INACTIVO )
		{
			inactivo = ( String ) value;
		}
		else if( fieldName == EmpresaData.ACTUALIZACAO )
		{
			actualizacao = ( Date ) value;
		}
		else if( fieldName == EmpresaData.A_CONSULTAS )
		{
			a_consultas = ( String ) value;
		}
		else if( fieldName == EmpresaData.A_EXAMES )
		{
			a_exames = ( String ) value;
		}
		else if( fieldName == EmpresaData.B_CONSULTAS )
		{
			b_consultas = ( String ) value;
		}
		else if( fieldName == EmpresaData.B_EXAMES )
		{
			b_exames = ( String ) value;
		}
		else if( fieldName.equals( EmpresaData.ID ) )
		{
			id = ( Integer )  value;
		}
		else if( fieldName.equals( EmpresaData.DESIGNACAO_SOCIAL ) )
		{
			designacao_social = ( String )  value;
		}
		else if( fieldName.equals( EmpresaData.DESIGNACAO_SOCIAL_PLAIN ) )
		{
			designacao_social_plain = ( String )  value;
		}
		else if( fieldName.equals( EmpresaData.SERVICO_SAUDE_TIPO ) )
		{
			servico_saude_tipo = ( Integer )  value;
		}
		else if( fieldName.equals( EmpresaData.SERVICO_SAUDE_DESIGNACAO ) )
		{
			servico_saude_designacao = ( String )  value;
		}
		else if( fieldName.equals( EmpresaData.SERVICO_HIGIENE_TIPO ) )
		{
			servico_higiene_tipo = ( Integer )  value;
		}
		else if( fieldName.equals( EmpresaData.SERVICO_HIGIENE_DESIGNACAO ) )
		{
			servico_higiene_designacao = ( String )  value;
		}
		else if( fieldName.equals( EmpresaData.MORADA ) )
		{
			morada = ( String )  value;
		}
		else if( fieldName.equals( EmpresaData.CODIGO_POSTAL ) )
		{
			codigo_postal = ( String )  value;
		}
		else if( fieldName.equals( EmpresaData.LOCALIDADE ) )
		{
			localidade = ( String )  value;
		}
		else if( fieldName.equals( EmpresaData.DISTRITO ) )
		{
			distrito = ( String )  value;
		}
		else if( fieldName.equals( EmpresaData.CONCELHO ) )
		{
			concelho = ( String )  value;
		}
		else if( fieldName.equals( EmpresaData.DATA_PROPOSTA ) )
		{
			data_proposta = ( Date )  value;
		}
		else if( fieldName.equals( EmpresaData.DATA_ACEITACAO ) )
		{
			data_aceitacao = ( Date )  value;
		}
		else if( fieldName.equals( EmpresaData.INICIO_CONTRATO ) )
		{
			inicio_contrato = ( Date )  value;
		}
		else if( fieldName.equals( EmpresaData.DURACAO ) )
		{
			duracao = ( Integer )  value;
		}
		else if( fieldName.equals( EmpresaData.DATA_CANCELAMENTO ) )
		{
			data_cancelamento = ( Date )  value;
		}
		else if( fieldName.equals( EmpresaData.PERFIL_1 ) )
		{
			perfil_1 = ( String )  value;
		}
		else if( fieldName.equals( EmpresaData.PERFIL_2 ) )
		{
			perfil_2 = ( String )  value;
		}
		else if( fieldName.equals( EmpresaData.DATA_ENVIO_CONTRATO ) )
		{
			data_envio_contrato = ( Date )  value;
		}
		else if( fieldName.equals( EmpresaData.DATA_RECEPCAO_CONTRATO ) )
		{
			data_recepcao_contrato = ( Date )  value;
		}
		else if( fieldName.equals( EmpresaData.DATA_ENVIO_IDICT ) )
		{
			data_envio_idict = ( Date )  value;
		}
		else if( fieldName.equals( EmpresaData.DATA_RELATORIO_ANUAL ) )
		{
			data_relatorio_anual = ( Date )  value;
		}
		else if( fieldName.equals( EmpresaData.CODIGO_1 ) )
		{
			codigo_1 = ( String )  value;
		}
		else if( fieldName.equals( EmpresaData.CODIGO_2 ) )
		{
			codigo_2 = ( String )  value;
		}
		else if( fieldName.equals( EmpresaData.CODIGO_3 ) )
		{
			codigo_3 = ( String )  value;
		}
		else if( fieldName.equals( EmpresaData.CAE ) )
		{
			cae = ( String )  value;
		}
		else if( fieldName.equals( EmpresaData.ACTIVIDADE ) )
		{
			actividade = ( String )  value;
		}
		else if( fieldName.equals( EmpresaData.CONTRIBUINTE ) )
		{
			contribuinte = ( String )  value;
		}
		else if( fieldName.equals( EmpresaData.SEGURANCA_SOCIAL ) )
		{
			seguranca_social = ( String )  value;
		}
		else if( fieldName.equals( EmpresaData.PRECO_HIGIENE ) )
		{
			preco_higiene = ( Double )  value;
		}
		else if( fieldName.equals( EmpresaData.PRECO_MEDICINA ) )
		{
			preco_medicina = ( Double )  value;
		}
		else if( fieldName.equals( EmpresaData.PERIODICIDADE ) )
		{
			periodicidade = ( String )  value;
		}
		else if( fieldName.equals( EmpresaData.CONTACTO_1 ) )
		{
			contacto_1 = ( Contacto )  value;
		}
		else if( fieldName.equals( EmpresaData.CONTACTO_2 ) )
		{
			contacto_2 = ( Contacto )  value;
		}
		else if( fieldName.equals( EmpresaData.SERVICOS ) )
		{
			servicos = ( Integer )  value;
		}
		else if( fieldName.equals( EmpresaData.INACTIVO ) )
		{
			inactivo = ( String )  value;
		}
		else if( fieldName.equals( EmpresaData.ACTUALIZACAO ) )
		{
			actualizacao = ( Date )  value;
		}
		else if( fieldName.equals( EmpresaData.A_CONSULTAS ) )
		{
			a_consultas = ( String )  value;
		}
		else if( fieldName.equals( EmpresaData.A_EXAMES ) )
		{
			a_exames = ( String )  value;
		}
		else if( fieldName.equals( EmpresaData.B_CONSULTAS ) )
		{
			b_consultas = ( String )  value;
		}
		else if( fieldName.equals( EmpresaData.B_EXAMES ) )
		{
			b_exames = ( String )  value;
		}
	}

	public Class getOuterClass()
	{
		return EmpresaData.class;
	}
}
