/*
* Prestadores.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 Prestadores implements JDOInnerObject
{
	private Integer id;
	private String nome;
	private String nome_plain;
	private String morada;
	private String codigo_postal;
	private String localidade;
	private String localidade_cp;
	private Integer contacto_id;
	private String activo;
	private String faz_consultas;
	private String faz_ecds;
	private String contribuinte;
	private String observacoes;

	public Prestadores()
	{
	}

	public Object getField( String fieldName )
	{
		if( fieldName == PrestadoresDataAuto.ID )
		{
			return id;
		}
		else if( fieldName == PrestadoresDataAuto.NOME )
		{
			return nome;
		}
		else if( fieldName == PrestadoresDataAuto.NOME_PLAIN )
		{
			return nome_plain;
		}
		else if( fieldName == PrestadoresDataAuto.MORADA )
		{
			return morada;
		}
		else if( fieldName == PrestadoresDataAuto.CODIGO_POSTAL )
		{
			return codigo_postal;
		}
		else if( fieldName == PrestadoresDataAuto.LOCALIDADE )
		{
			return localidade;
		}
		else if( fieldName == PrestadoresDataAuto.LOCALIDADE_CP )
		{
			return localidade_cp;
		}
		else if( fieldName == PrestadoresDataAuto.CONTACTO_ID )
		{
			return contacto_id;
		}
		else if( fieldName == PrestadoresDataAuto.ACTIVO )
		{
			return activo;
		}
		else if( fieldName == PrestadoresDataAuto.FAZ_CONSULTAS )
		{
			return faz_consultas;
		}
		else if( fieldName == PrestadoresDataAuto.FAZ_ECDS )
		{
			return faz_ecds;
		}
		else if( fieldName == PrestadoresDataAuto.CONTRIBUINTE )
		{
			return contribuinte;
		}
		else if( fieldName == PrestadoresDataAuto.OBSERVACOES )
		{
			return observacoes;
		}
		else if( fieldName.equals( PrestadoresDataAuto.ID ) )
		{
			return id;
		}
		else if( fieldName.equals( PrestadoresDataAuto.NOME ) )
		{
			return nome;
		}
		else if( fieldName.equals( PrestadoresDataAuto.NOME_PLAIN ) )
		{
			return nome_plain;
		}
		else if( fieldName.equals( PrestadoresDataAuto.MORADA ) )
		{
			return morada;
		}
		else if( fieldName.equals( PrestadoresDataAuto.CODIGO_POSTAL ) )
		{
			return codigo_postal;
		}
		else if( fieldName.equals( PrestadoresDataAuto.LOCALIDADE ) )
		{
			return localidade;
		}
		else if( fieldName.equals( PrestadoresDataAuto.LOCALIDADE_CP ) )
		{
			return localidade_cp;
		}
		else if( fieldName.equals( PrestadoresDataAuto.CONTACTO_ID ) )
		{
			return contacto_id;
		}
		else if( fieldName.equals( PrestadoresDataAuto.ACTIVO ) )
		{
			return activo;
		}
		else if( fieldName.equals( PrestadoresDataAuto.FAZ_CONSULTAS ) )
		{
			return faz_consultas;
		}
		else if( fieldName.equals( PrestadoresDataAuto.FAZ_ECDS ) )
		{
			return faz_ecds;
		}
		else if( fieldName.equals( PrestadoresDataAuto.CONTRIBUINTE ) )
		{
			return contribuinte;
		}
		else if( fieldName.equals( PrestadoresDataAuto.OBSERVACOES ) )
		{
			return observacoes;
		}
		return null;
	}

	public void setField( String fieldName, Object value )
	{
		 if( fieldName == PrestadoresDataAuto.ID )
		{
			id = ( Integer ) value;
		}
		else if( fieldName == PrestadoresDataAuto.NOME )
		{
			nome = ( String ) value;
		}
		else if( fieldName == PrestadoresDataAuto.NOME_PLAIN )
		{
			nome_plain = ( String ) value;
		}
		else if( fieldName == PrestadoresDataAuto.MORADA )
		{
			morada = ( String ) value;
		}
		else if( fieldName == PrestadoresDataAuto.CODIGO_POSTAL )
		{
			codigo_postal = ( String ) value;
		}
		else if( fieldName == PrestadoresDataAuto.LOCALIDADE )
		{
			localidade = ( String ) value;
		}
		else if( fieldName == PrestadoresDataAuto.LOCALIDADE_CP )
		{
			localidade_cp = ( String ) value;
		}
		else if( fieldName == PrestadoresDataAuto.CONTACTO_ID )
		{
			contacto_id = ( Integer ) value;
		}
		else if( fieldName == PrestadoresDataAuto.ACTIVO )
		{
			activo = ( String ) value;
		}
		else if( fieldName == PrestadoresDataAuto.FAZ_CONSULTAS )
		{
			faz_consultas = ( String ) value;
		}
		else if( fieldName == PrestadoresDataAuto.FAZ_ECDS )
		{
			faz_ecds = ( String ) value;
		}
		else if( fieldName == PrestadoresDataAuto.CONTRIBUINTE )
		{
			contribuinte = ( String ) value;
		}
		else if( fieldName == PrestadoresDataAuto.OBSERVACOES )
		{
			observacoes = ( String ) value;
		}
		else if( fieldName.equals( PrestadoresDataAuto.ID ) )
		{
			id = ( Integer )  value;
		}
		else if( fieldName.equals( PrestadoresDataAuto.NOME ) )
		{
			nome = ( String )  value;
		}
		else if( fieldName.equals( PrestadoresDataAuto.NOME_PLAIN ) )
		{
			nome_plain = ( String )  value;
		}
		else if( fieldName.equals( PrestadoresDataAuto.MORADA ) )
		{
			morada = ( String )  value;
		}
		else if( fieldName.equals( PrestadoresDataAuto.CODIGO_POSTAL ) )
		{
			codigo_postal = ( String )  value;
		}
		else if( fieldName.equals( PrestadoresDataAuto.LOCALIDADE ) )
		{
			localidade = ( String )  value;
		}
		else if( fieldName.equals( PrestadoresDataAuto.LOCALIDADE_CP ) )
		{
			localidade_cp = ( String )  value;
		}
		else if( fieldName.equals( PrestadoresDataAuto.CONTACTO_ID ) )
		{
			contacto_id = ( Integer )  value;
		}
		else if( fieldName.equals( PrestadoresDataAuto.ACTIVO ) )
		{
			activo = ( String )  value;
		}
		else if( fieldName.equals( PrestadoresDataAuto.FAZ_CONSULTAS ) )
		{
			faz_consultas = ( String )  value;
		}
		else if( fieldName.equals( PrestadoresDataAuto.FAZ_ECDS ) )
		{
			faz_ecds = ( String )  value;
		}
		else if( fieldName.equals( PrestadoresDataAuto.CONTRIBUINTE ) )
		{
			contribuinte = ( String )  value;
		}
		else if( fieldName.equals( PrestadoresDataAuto.OBSERVACOES ) )
		{
			observacoes = ( String )  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 getNome_plain()
	{
		return nome_plain;
	}

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

	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 getLocalidade()
	{
		return localidade;
	}

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

	public String getLocalidade_cp()
	{
		return localidade_cp;
	}

	public void setLocalidade_cp(String localidade_cpValue )
	{
		this.localidade_cp = localidade_cpValue;
	}

	public Integer getContacto_id()
	{
		return contacto_id;
	}

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

	public String getActivo()
	{
		return activo;
	}

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

	public String getFaz_consultas()
	{
		return faz_consultas;
	}

	public void setFaz_consultas(String faz_consultasValue )
	{
		this.faz_consultas = faz_consultasValue;
	}

	public String getFaz_ecds()
	{
		return faz_ecds;
	}

	public void setFaz_ecds(String faz_ecdsValue )
	{
		this.faz_ecds = faz_ecdsValue;
	}

	public String getContribuinte()
	{
		return contribuinte;
	}

	public void setContribuinte(String contribuinteValue )
	{
		this.contribuinte = contribuinteValue;
	}

	public String getObservacoes()
	{
		return observacoes;
	}

	public void setObservacoes(String observacoesValue )
	{
		this.observacoes = observacoesValue;
	}

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

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

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