/*
* Estabelecimentos.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 Estabelecimentos implements JDOInnerObject
{
	private Integer id;
	private String nome;
	private String localidade;
	private String inactivo;
	private Integer empresa_id;
	private String morada;
	private String codigo_postal;
	private String contacto_backup;
	private String historico;
	private java.sql.Timestamp actualizacao;
	private String nome_plain;
	private Integer medico_id;
	private Integer prestador_consulta_id;
	private Integer prestador_ecds_id;
	private Integer contacto_id;

	public Estabelecimentos()
	{
	}

	public Object getField( String fieldName )
	{
		if( fieldName == EstabelecimentosDataAuto.ID )
		{
			return id;
		}
		else if( fieldName == EstabelecimentosDataAuto.NOME )
		{
			return nome;
		}
		else if( fieldName == EstabelecimentosDataAuto.LOCALIDADE )
		{
			return localidade;
		}
		else if( fieldName == EstabelecimentosDataAuto.INACTIVO )
		{
			return inactivo;
		}
		else if( fieldName == EstabelecimentosDataAuto.EMPRESA_ID )
		{
			return empresa_id;
		}
		else if( fieldName == EstabelecimentosDataAuto.MORADA )
		{
			return morada;
		}
		else if( fieldName == EstabelecimentosDataAuto.CODIGO_POSTAL )
		{
			return codigo_postal;
		}
		else if( fieldName == EstabelecimentosDataAuto.CONTACTO_BACKUP )
		{
			return contacto_backup;
		}
		else if( fieldName == EstabelecimentosDataAuto.HISTORICO )
		{
			return historico;
		}
		else if( fieldName == EstabelecimentosDataAuto.ACTUALIZACAO )
		{
			return actualizacao;
		}
		else if( fieldName == EstabelecimentosDataAuto.NOME_PLAIN )
		{
			return nome_plain;
		}
		else if( fieldName == EstabelecimentosDataAuto.MEDICO_ID )
		{
			return medico_id;
		}
		else if( fieldName == EstabelecimentosDataAuto.PRESTADOR_CONSULTA_ID )
		{
			return prestador_consulta_id;
		}
		else if( fieldName == EstabelecimentosDataAuto.PRESTADOR_ECDS_ID )
		{
			return prestador_ecds_id;
		}
		else if( fieldName == EstabelecimentosDataAuto.CONTACTO_ID )
		{
			return contacto_id;
		}
		else if( fieldName.equals( EstabelecimentosDataAuto.ID ) )
		{
			return id;
		}
		else if( fieldName.equals( EstabelecimentosDataAuto.NOME ) )
		{
			return nome;
		}
		else if( fieldName.equals( EstabelecimentosDataAuto.LOCALIDADE ) )
		{
			return localidade;
		}
		else if( fieldName.equals( EstabelecimentosDataAuto.INACTIVO ) )
		{
			return inactivo;
		}
		else if( fieldName.equals( EstabelecimentosDataAuto.EMPRESA_ID ) )
		{
			return empresa_id;
		}
		else if( fieldName.equals( EstabelecimentosDataAuto.MORADA ) )
		{
			return morada;
		}
		else if( fieldName.equals( EstabelecimentosDataAuto.CODIGO_POSTAL ) )
		{
			return codigo_postal;
		}
		else if( fieldName.equals( EstabelecimentosDataAuto.CONTACTO_BACKUP ) )
		{
			return contacto_backup;
		}
		else if( fieldName.equals( EstabelecimentosDataAuto.HISTORICO ) )
		{
			return historico;
		}
		else if( fieldName.equals( EstabelecimentosDataAuto.ACTUALIZACAO ) )
		{
			return actualizacao;
		}
		else if( fieldName.equals( EstabelecimentosDataAuto.NOME_PLAIN ) )
		{
			return nome_plain;
		}
		else if( fieldName.equals( EstabelecimentosDataAuto.MEDICO_ID ) )
		{
			return medico_id;
		}
		else if( fieldName.equals( EstabelecimentosDataAuto.PRESTADOR_CONSULTA_ID ) )
		{
			return prestador_consulta_id;
		}
		else if( fieldName.equals( EstabelecimentosDataAuto.PRESTADOR_ECDS_ID ) )
		{
			return prestador_ecds_id;
		}
		else if( fieldName.equals( EstabelecimentosDataAuto.CONTACTO_ID ) )
		{
			return contacto_id;
		}
		return null;
	}

	public void setField( String fieldName, Object value )
	{
		 if( fieldName == EstabelecimentosDataAuto.ID )
		{
			id = ( Integer ) value;
		}
		else if( fieldName == EstabelecimentosDataAuto.NOME )
		{
			nome = ( String ) value;
		}
		else if( fieldName == EstabelecimentosDataAuto.LOCALIDADE )
		{
			localidade = ( String ) value;
		}
		else if( fieldName == EstabelecimentosDataAuto.INACTIVO )
		{
			inactivo = ( String ) value;
		}
		else if( fieldName == EstabelecimentosDataAuto.EMPRESA_ID )
		{
			empresa_id = ( Integer ) value;
		}
		else if( fieldName == EstabelecimentosDataAuto.MORADA )
		{
			morada = ( String ) value;
		}
		else if( fieldName == EstabelecimentosDataAuto.CODIGO_POSTAL )
		{
			codigo_postal = ( String ) value;
		}
		else if( fieldName == EstabelecimentosDataAuto.CONTACTO_BACKUP )
		{
			contacto_backup = ( String ) value;
		}
		else if( fieldName == EstabelecimentosDataAuto.HISTORICO )
		{
			historico = ( String ) value;
		}
		else if( fieldName == EstabelecimentosDataAuto.ACTUALIZACAO )
		{
			actualizacao = ( java.sql.Timestamp ) value;
		}
		else if( fieldName == EstabelecimentosDataAuto.NOME_PLAIN )
		{
			nome_plain = ( String ) value;
		}
		else if( fieldName == EstabelecimentosDataAuto.MEDICO_ID )
		{
			medico_id = ( Integer ) value;
		}
		else if( fieldName == EstabelecimentosDataAuto.PRESTADOR_CONSULTA_ID )
		{
			prestador_consulta_id = ( Integer ) value;
		}
		else if( fieldName == EstabelecimentosDataAuto.PRESTADOR_ECDS_ID )
		{
			prestador_ecds_id = ( Integer ) value;
		}
		else if( fieldName == EstabelecimentosDataAuto.CONTACTO_ID )
		{
			contacto_id = ( Integer ) value;
		}
		else if( fieldName.equals( EstabelecimentosDataAuto.ID ) )
		{
			id = ( Integer )  value;
		}
		else if( fieldName.equals( EstabelecimentosDataAuto.NOME ) )
		{
			nome = ( String )  value;
		}
		else if( fieldName.equals( EstabelecimentosDataAuto.LOCALIDADE ) )
		{
			localidade = ( String )  value;
		}
		else if( fieldName.equals( EstabelecimentosDataAuto.INACTIVO ) )
		{
			inactivo = ( String )  value;
		}
		else if( fieldName.equals( EstabelecimentosDataAuto.EMPRESA_ID ) )
		{
			empresa_id = ( Integer )  value;
		}
		else if( fieldName.equals( EstabelecimentosDataAuto.MORADA ) )
		{
			morada = ( String )  value;
		}
		else if( fieldName.equals( EstabelecimentosDataAuto.CODIGO_POSTAL ) )
		{
			codigo_postal = ( String )  value;
		}
		else if( fieldName.equals( EstabelecimentosDataAuto.CONTACTO_BACKUP ) )
		{
			contacto_backup = ( String )  value;
		}
		else if( fieldName.equals( EstabelecimentosDataAuto.HISTORICO ) )
		{
			historico = ( String )  value;
		}
		else if( fieldName.equals( EstabelecimentosDataAuto.ACTUALIZACAO ) )
		{
			actualizacao = ( java.sql.Timestamp )  value;
		}
		else if( fieldName.equals( EstabelecimentosDataAuto.NOME_PLAIN ) )
		{
			nome_plain = ( String )  value;
		}
		else if( fieldName.equals( EstabelecimentosDataAuto.MEDICO_ID ) )
		{
			medico_id = ( Integer )  value;
		}
		else if( fieldName.equals( EstabelecimentosDataAuto.PRESTADOR_CONSULTA_ID ) )
		{
			prestador_consulta_id = ( Integer )  value;
		}
		else if( fieldName.equals( EstabelecimentosDataAuto.PRESTADOR_ECDS_ID ) )
		{
			prestador_ecds_id = ( Integer )  value;
		}
		else if( fieldName.equals( EstabelecimentosDataAuto.CONTACTO_ID ) )
		{
			contacto_id = ( Integer )  value;
		}
	}

	public Integer getId()
	{
		return id;
	}

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

	public String getNome()
	{
		return nome;
	}

	public void setNome(String nomeValue )
	{
		this.nome = nomeValue;
	}

	public String getLocalidade()
	{
		return localidade;
	}

	public void setLocalidade(String localidadeValue )
	{
		this.localidade = localidadeValue;
	}

	public String getInactivo()
	{
		return inactivo;
	}

	public void setInactivo(String inactivoValue )
	{
		this.inactivo = inactivoValue;
	}

	public Integer getEmpresa_id()
	{
		return empresa_id;
	}

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

	public String getMorada()
	{
		return morada;
	}

	public void setMorada(String moradaValue )
	{
		this.morada = moradaValue;
	}

	public String getCodigo_postal()
	{
		return codigo_postal;
	}

	public void setCodigo_postal(String codigo_postalValue )
	{
		this.codigo_postal = codigo_postalValue;
	}

	public String getContacto_backup()
	{
		return contacto_backup;
	}

	public void setContacto_backup(String contacto_backupValue )
	{
		this.contacto_backup = contacto_backupValue;
	}

	public String getHistorico()
	{
		return historico;
	}

	public void setHistorico(String historicoValue )
	{
		this.historico = historicoValue;
	}

	public java.sql.Timestamp getActualizacao()
	{
		return actualizacao;
	}

	public void setActualizacao(java.sql.Timestamp actualizacaoValue )
	{
		this.actualizacao = actualizacaoValue;
	}

	public String getNome_plain()
	{
		return nome_plain;
	}

	public void setNome_plain(String nome_plainValue )
	{
		this.nome_plain = nome_plainValue;
	}

	public Integer getMedico_id()
	{
		return medico_id;
	}

	public void setMedico_id(Integer medico_idValue )
	{
		this.medico_id = medico_idValue;
	}

	public Integer getPrestador_consulta_id()
	{
		return prestador_consulta_id;
	}

	public void setPrestador_consulta_id(Integer prestador_consulta_idValue )
	{
		this.prestador_consulta_id = prestador_consulta_idValue;
	}

	public Integer getPrestador_ecds_id()
	{
		return prestador_ecds_id;
	}

	public void setPrestador_ecds_id(Integer prestador_ecds_idValue )
	{
		this.prestador_ecds_id = prestador_ecds_idValue;
	}

	public Integer getContacto_id()
	{
		return contacto_id;
	}

	public void setContacto_id(Integer contacto_idValue )
	{
		this.contacto_id = contacto_idValue;
	}

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

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

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