/*
* Acidentados.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 Acidentados implements JDOInnerObject
{
	private Integer id;
	private String nome;
	private java.util.Date data_nascimento;
	private String bilhete_identidade;
	private String morada;
	private String cod_postal;
	private String localidade;
	private String contacto_telefonico;
	private java.util.Date data_admissao;
	private String funcao;
	private Integer trabalhador_id;
	private String turno;
	private String numero_mecanografico;
	private String nome_superior_hierarquico;
	private String email_superior_hierarquico;
	private String estabelecimento_origem;
	private java.util.Date data_email_superior_hierarquico;

	public Acidentados()
	{
	}

	public Object getField( String fieldName )
	{
		if( fieldName == AcidentadosDataAuto.ID )
		{
			return id;
		}
		else if( fieldName == AcidentadosDataAuto.NOME )
		{
			return nome;
		}
		else if( fieldName == AcidentadosDataAuto.DATA_NASCIMENTO )
		{
			return data_nascimento;
		}
		else if( fieldName == AcidentadosDataAuto.BILHETE_IDENTIDADE )
		{
			return bilhete_identidade;
		}
		else if( fieldName == AcidentadosDataAuto.MORADA )
		{
			return morada;
		}
		else if( fieldName == AcidentadosDataAuto.COD_POSTAL )
		{
			return cod_postal;
		}
		else if( fieldName == AcidentadosDataAuto.LOCALIDADE )
		{
			return localidade;
		}
		else if( fieldName == AcidentadosDataAuto.CONTACTO_TELEFONICO )
		{
			return contacto_telefonico;
		}
		else if( fieldName == AcidentadosDataAuto.DATA_ADMISSAO )
		{
			return data_admissao;
		}
		else if( fieldName == AcidentadosDataAuto.FUNCAO )
		{
			return funcao;
		}
		else if( fieldName == AcidentadosDataAuto.TRABALHADOR_ID )
		{
			return trabalhador_id;
		}
		else if( fieldName == AcidentadosDataAuto.TURNO )
		{
			return turno;
		}
		else if( fieldName == AcidentadosDataAuto.NUMERO_MECANOGRAFICO )
		{
			return numero_mecanografico;
		}
		else if( fieldName == AcidentadosDataAuto.NOME_SUPERIOR_HIERARQUICO )
		{
			return nome_superior_hierarquico;
		}
		else if( fieldName == AcidentadosDataAuto.EMAIL_SUPERIOR_HIERARQUICO )
		{
			return email_superior_hierarquico;
		}
		else if( fieldName == AcidentadosDataAuto.ESTABELECIMENTO_ORIGEM )
		{
			return estabelecimento_origem;
		}
		else if( fieldName == AcidentadosDataAuto.DATA_EMAIL_SUPERIOR_HIERARQUICO )
		{
			return data_email_superior_hierarquico;
		}
		else if( fieldName.equals( AcidentadosDataAuto.ID ) )
		{
			return id;
		}
		else if( fieldName.equals( AcidentadosDataAuto.NOME ) )
		{
			return nome;
		}
		else if( fieldName.equals( AcidentadosDataAuto.DATA_NASCIMENTO ) )
		{
			return data_nascimento;
		}
		else if( fieldName.equals( AcidentadosDataAuto.BILHETE_IDENTIDADE ) )
		{
			return bilhete_identidade;
		}
		else if( fieldName.equals( AcidentadosDataAuto.MORADA ) )
		{
			return morada;
		}
		else if( fieldName.equals( AcidentadosDataAuto.COD_POSTAL ) )
		{
			return cod_postal;
		}
		else if( fieldName.equals( AcidentadosDataAuto.LOCALIDADE ) )
		{
			return localidade;
		}
		else if( fieldName.equals( AcidentadosDataAuto.CONTACTO_TELEFONICO ) )
		{
			return contacto_telefonico;
		}
		else if( fieldName.equals( AcidentadosDataAuto.DATA_ADMISSAO ) )
		{
			return data_admissao;
		}
		else if( fieldName.equals( AcidentadosDataAuto.FUNCAO ) )
		{
			return funcao;
		}
		else if( fieldName.equals( AcidentadosDataAuto.TRABALHADOR_ID ) )
		{
			return trabalhador_id;
		}
		else if( fieldName.equals( AcidentadosDataAuto.TURNO ) )
		{
			return turno;
		}
		else if( fieldName.equals( AcidentadosDataAuto.NUMERO_MECANOGRAFICO ) )
		{
			return numero_mecanografico;
		}
		else if( fieldName.equals( AcidentadosDataAuto.NOME_SUPERIOR_HIERARQUICO ) )
		{
			return nome_superior_hierarquico;
		}
		else if( fieldName.equals( AcidentadosDataAuto.EMAIL_SUPERIOR_HIERARQUICO ) )
		{
			return email_superior_hierarquico;
		}
		else if( fieldName.equals( AcidentadosDataAuto.ESTABELECIMENTO_ORIGEM ) )
		{
			return estabelecimento_origem;
		}
		else if( fieldName.equals( AcidentadosDataAuto.DATA_EMAIL_SUPERIOR_HIERARQUICO ) )
		{
			return data_email_superior_hierarquico;
		}
		return null;
	}

	public void setField( String fieldName, Object value )
	{
		 if( fieldName == AcidentadosDataAuto.ID )
		{
			id = ( Integer ) value;
		}
		else if( fieldName == AcidentadosDataAuto.NOME )
		{
			nome = ( String ) value;
		}
		else if( fieldName == AcidentadosDataAuto.DATA_NASCIMENTO )
		{
			data_nascimento = ( java.util.Date ) value;
		}
		else if( fieldName == AcidentadosDataAuto.BILHETE_IDENTIDADE )
		{
			bilhete_identidade = ( String ) value;
		}
		else if( fieldName == AcidentadosDataAuto.MORADA )
		{
			morada = ( String ) value;
		}
		else if( fieldName == AcidentadosDataAuto.COD_POSTAL )
		{
			cod_postal = ( String ) value;
		}
		else if( fieldName == AcidentadosDataAuto.LOCALIDADE )
		{
			localidade = ( String ) value;
		}
		else if( fieldName == AcidentadosDataAuto.CONTACTO_TELEFONICO )
		{
			contacto_telefonico = ( String ) value;
		}
		else if( fieldName == AcidentadosDataAuto.DATA_ADMISSAO )
		{
			data_admissao = ( java.util.Date ) value;
		}
		else if( fieldName == AcidentadosDataAuto.FUNCAO )
		{
			funcao = ( String ) value;
		}
		else if( fieldName == AcidentadosDataAuto.TRABALHADOR_ID )
		{
			trabalhador_id = ( Integer ) value;
		}
		else if( fieldName == AcidentadosDataAuto.TURNO )
		{
			turno = ( String ) value;
		}
		else if( fieldName == AcidentadosDataAuto.NUMERO_MECANOGRAFICO )
		{
			numero_mecanografico = ( String ) value;
		}
		else if( fieldName == AcidentadosDataAuto.NOME_SUPERIOR_HIERARQUICO )
		{
			nome_superior_hierarquico = ( String ) value;
		}
		else if( fieldName == AcidentadosDataAuto.EMAIL_SUPERIOR_HIERARQUICO )
		{
			email_superior_hierarquico = ( String ) value;
		}
		else if( fieldName == AcidentadosDataAuto.ESTABELECIMENTO_ORIGEM )
		{
			estabelecimento_origem = ( String ) value;
		}
		else if( fieldName == AcidentadosDataAuto.DATA_EMAIL_SUPERIOR_HIERARQUICO )
		{
			data_email_superior_hierarquico = ( java.util.Date ) value;
		}
		else if( fieldName.equals( AcidentadosDataAuto.ID ) )
		{
			id = ( Integer )  value;
		}
		else if( fieldName.equals( AcidentadosDataAuto.NOME ) )
		{
			nome = ( String )  value;
		}
		else if( fieldName.equals( AcidentadosDataAuto.DATA_NASCIMENTO ) )
		{
			data_nascimento = ( java.util.Date )  value;
		}
		else if( fieldName.equals( AcidentadosDataAuto.BILHETE_IDENTIDADE ) )
		{
			bilhete_identidade = ( String )  value;
		}
		else if( fieldName.equals( AcidentadosDataAuto.MORADA ) )
		{
			morada = ( String )  value;
		}
		else if( fieldName.equals( AcidentadosDataAuto.COD_POSTAL ) )
		{
			cod_postal = ( String )  value;
		}
		else if( fieldName.equals( AcidentadosDataAuto.LOCALIDADE ) )
		{
			localidade = ( String )  value;
		}
		else if( fieldName.equals( AcidentadosDataAuto.CONTACTO_TELEFONICO ) )
		{
			contacto_telefonico = ( String )  value;
		}
		else if( fieldName.equals( AcidentadosDataAuto.DATA_ADMISSAO ) )
		{
			data_admissao = ( java.util.Date )  value;
		}
		else if( fieldName.equals( AcidentadosDataAuto.FUNCAO ) )
		{
			funcao = ( String )  value;
		}
		else if( fieldName.equals( AcidentadosDataAuto.TRABALHADOR_ID ) )
		{
			trabalhador_id = ( Integer )  value;
		}
		else if( fieldName.equals( AcidentadosDataAuto.TURNO ) )
		{
			turno = ( String )  value;
		}
		else if( fieldName.equals( AcidentadosDataAuto.NUMERO_MECANOGRAFICO ) )
		{
			numero_mecanografico = ( String )  value;
		}
		else if( fieldName.equals( AcidentadosDataAuto.NOME_SUPERIOR_HIERARQUICO ) )
		{
			nome_superior_hierarquico = ( String )  value;
		}
		else if( fieldName.equals( AcidentadosDataAuto.EMAIL_SUPERIOR_HIERARQUICO ) )
		{
			email_superior_hierarquico = ( String )  value;
		}
		else if( fieldName.equals( AcidentadosDataAuto.ESTABELECIMENTO_ORIGEM ) )
		{
			estabelecimento_origem = ( String )  value;
		}
		else if( fieldName.equals( AcidentadosDataAuto.DATA_EMAIL_SUPERIOR_HIERARQUICO ) )
		{
			data_email_superior_hierarquico = ( java.util.Date )  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 java.util.Date getData_nascimento()
	{
		return data_nascimento;
	}

	public void setData_nascimento(java.util.Date data_nascimentoValue )
	{
		this.data_nascimento = data_nascimentoValue;
	}

	public String getBilhete_identidade()
	{
		return bilhete_identidade;
	}

	public void setBilhete_identidade(String bilhete_identidadeValue )
	{
		this.bilhete_identidade = bilhete_identidadeValue;
	}

	public String getMorada()
	{
		return morada;
	}

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

	public String getCod_postal()
	{
		return cod_postal;
	}

	public void setCod_postal(String cod_postalValue )
	{
		this.cod_postal = cod_postalValue;
	}

	public String getLocalidade()
	{
		return localidade;
	}

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

	public String getContacto_telefonico()
	{
		return contacto_telefonico;
	}

	public void setContacto_telefonico(String contacto_telefonicoValue )
	{
		this.contacto_telefonico = contacto_telefonicoValue;
	}

	public java.util.Date getData_admissao()
	{
		return data_admissao;
	}

	public void setData_admissao(java.util.Date data_admissaoValue )
	{
		this.data_admissao = data_admissaoValue;
	}

	public String getFuncao()
	{
		return funcao;
	}

	public void setFuncao(String funcaoValue )
	{
		this.funcao = funcaoValue;
	}

	public Integer getTrabalhador_id()
	{
		return trabalhador_id;
	}

	public void setTrabalhador_id(Integer trabalhador_idValue )
	{
		this.trabalhador_id = trabalhador_idValue;
	}

	public String getTurno()
	{
		return turno;
	}

	public void setTurno(String turnoValue )
	{
		this.turno = turnoValue;
	}

	public String getNumero_mecanografico()
	{
		return numero_mecanografico;
	}

	public void setNumero_mecanografico(String numero_mecanograficoValue )
	{
		this.numero_mecanografico = numero_mecanograficoValue;
	}

	public String getNome_superior_hierarquico()
	{
		return nome_superior_hierarquico;
	}

	public void setNome_superior_hierarquico(String nome_superior_hierarquicoValue )
	{
		this.nome_superior_hierarquico = nome_superior_hierarquicoValue;
	}

	public String getEmail_superior_hierarquico()
	{
		return email_superior_hierarquico;
	}

	public void setEmail_superior_hierarquico(String email_superior_hierarquicoValue )
	{
		this.email_superior_hierarquico = email_superior_hierarquicoValue;
	}

	public String getEstabelecimento_origem()
	{
		return estabelecimento_origem;
	}

	public void setEstabelecimento_origem(String estabelecimento_origemValue )
	{
		this.estabelecimento_origem = estabelecimento_origemValue;
	}

	public java.util.Date getData_email_superior_hierarquico()
	{
		return data_email_superior_hierarquico;
	}

	public void setData_email_superior_hierarquico(java.util.Date data_email_superior_hierarquicoValue )
	{
		this.data_email_superior_hierarquico = data_email_superior_hierarquicoValue;
	}

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

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

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