/*
* Utilizadores.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 Utilizadores implements JDOInnerObject
{
	private Integer id;
	private String login;
	private String password;
	private String email;
	private Integer empresa_id;
	private Integer estabelecimento_id;
	private String administrador;
	private Integer medico_id;
	private Integer tipo;
	private String numero_cedula;
	private String cap;
	private String nome;
	private Integer funcionario_hst_id;
	private String activo;
	private String responsavel_loja;
	private String numero_mecanografico;
	private String gestor_geral;
	private String primeiro_login;
	private String apagado;
	private java.util.Date data_password;

	public Utilizadores()
	{
	}

	public Object getField( String fieldName )
	{
		if( fieldName == UtilizadoresDataAuto.ID )
		{
			return id;
		}
		else if( fieldName == UtilizadoresDataAuto.LOGIN )
		{
			return login;
		}
		else if( fieldName == UtilizadoresDataAuto.PASSWORD )
		{
			return password;
		}
		else if( fieldName == UtilizadoresDataAuto.EMAIL )
		{
			return email;
		}
		else if( fieldName == UtilizadoresDataAuto.EMPRESA_ID )
		{
			return empresa_id;
		}
		else if( fieldName == UtilizadoresDataAuto.ESTABELECIMENTO_ID )
		{
			return estabelecimento_id;
		}
		else if( fieldName == UtilizadoresDataAuto.ADMINISTRADOR )
		{
			return administrador;
		}
		else if( fieldName == UtilizadoresDataAuto.MEDICO_ID )
		{
			return medico_id;
		}
		else if( fieldName == UtilizadoresDataAuto.TIPO )
		{
			return tipo;
		}
		else if( fieldName == UtilizadoresDataAuto.NUMERO_CEDULA )
		{
			return numero_cedula;
		}
		else if( fieldName == UtilizadoresDataAuto.CAP )
		{
			return cap;
		}
		else if( fieldName == UtilizadoresDataAuto.NOME )
		{
			return nome;
		}
		else if( fieldName == UtilizadoresDataAuto.FUNCIONARIO_HST_ID )
		{
			return funcionario_hst_id;
		}
		else if( fieldName == UtilizadoresDataAuto.ACTIVO )
		{
			return activo;
		}
		else if( fieldName == UtilizadoresDataAuto.RESPONSAVEL_LOJA )
		{
			return responsavel_loja;
		}
		else if( fieldName == UtilizadoresDataAuto.NUMERO_MECANOGRAFICO )
		{
			return numero_mecanografico;
		}
		else if( fieldName == UtilizadoresDataAuto.GESTOR_GERAL )
		{
			return gestor_geral;
		}
		else if( fieldName == UtilizadoresDataAuto.PRIMEIRO_LOGIN )
		{
			return primeiro_login;
		}
		else if( fieldName == UtilizadoresDataAuto.APAGADO )
		{
			return apagado;
		}
		else if( fieldName == UtilizadoresDataAuto.DATA_PASSWORD )
		{
			return data_password;
		}
		else if( fieldName.equals( UtilizadoresDataAuto.ID ) )
		{
			return id;
		}
		else if( fieldName.equals( UtilizadoresDataAuto.LOGIN ) )
		{
			return login;
		}
		else if( fieldName.equals( UtilizadoresDataAuto.PASSWORD ) )
		{
			return password;
		}
		else if( fieldName.equals( UtilizadoresDataAuto.EMAIL ) )
		{
			return email;
		}
		else if( fieldName.equals( UtilizadoresDataAuto.EMPRESA_ID ) )
		{
			return empresa_id;
		}
		else if( fieldName.equals( UtilizadoresDataAuto.ESTABELECIMENTO_ID ) )
		{
			return estabelecimento_id;
		}
		else if( fieldName.equals( UtilizadoresDataAuto.ADMINISTRADOR ) )
		{
			return administrador;
		}
		else if( fieldName.equals( UtilizadoresDataAuto.MEDICO_ID ) )
		{
			return medico_id;
		}
		else if( fieldName.equals( UtilizadoresDataAuto.TIPO ) )
		{
			return tipo;
		}
		else if( fieldName.equals( UtilizadoresDataAuto.NUMERO_CEDULA ) )
		{
			return numero_cedula;
		}
		else if( fieldName.equals( UtilizadoresDataAuto.CAP ) )
		{
			return cap;
		}
		else if( fieldName.equals( UtilizadoresDataAuto.NOME ) )
		{
			return nome;
		}
		else if( fieldName.equals( UtilizadoresDataAuto.FUNCIONARIO_HST_ID ) )
		{
			return funcionario_hst_id;
		}
		else if( fieldName.equals( UtilizadoresDataAuto.ACTIVO ) )
		{
			return activo;
		}
		else if( fieldName.equals( UtilizadoresDataAuto.RESPONSAVEL_LOJA ) )
		{
			return responsavel_loja;
		}
		else if( fieldName.equals( UtilizadoresDataAuto.NUMERO_MECANOGRAFICO ) )
		{
			return numero_mecanografico;
		}
		else if( fieldName.equals( UtilizadoresDataAuto.GESTOR_GERAL ) )
		{
			return gestor_geral;
		}
		else if( fieldName.equals( UtilizadoresDataAuto.PRIMEIRO_LOGIN ) )
		{
			return primeiro_login;
		}
		else if( fieldName.equals( UtilizadoresDataAuto.APAGADO ) )
		{
			return apagado;
		}
		else if( fieldName.equals( UtilizadoresDataAuto.DATA_PASSWORD ) )
		{
			return data_password;
		}
		return null;
	}

	public void setField( String fieldName, Object value )
	{
		 if( fieldName == UtilizadoresDataAuto.ID )
		{
			id = ( Integer ) value;
		}
		else if( fieldName == UtilizadoresDataAuto.LOGIN )
		{
			login = ( String ) value;
		}
		else if( fieldName == UtilizadoresDataAuto.PASSWORD )
		{
			password = ( String ) value;
		}
		else if( fieldName == UtilizadoresDataAuto.EMAIL )
		{
			email = ( String ) value;
		}
		else if( fieldName == UtilizadoresDataAuto.EMPRESA_ID )
		{
			empresa_id = ( Integer ) value;
		}
		else if( fieldName == UtilizadoresDataAuto.ESTABELECIMENTO_ID )
		{
			estabelecimento_id = ( Integer ) value;
		}
		else if( fieldName == UtilizadoresDataAuto.ADMINISTRADOR )
		{
			administrador = ( String ) value;
		}
		else if( fieldName == UtilizadoresDataAuto.MEDICO_ID )
		{
			medico_id = ( Integer ) value;
		}
		else if( fieldName == UtilizadoresDataAuto.TIPO )
		{
			tipo = ( Integer ) value;
		}
		else if( fieldName == UtilizadoresDataAuto.NUMERO_CEDULA )
		{
			numero_cedula = ( String ) value;
		}
		else if( fieldName == UtilizadoresDataAuto.CAP )
		{
			cap = ( String ) value;
		}
		else if( fieldName == UtilizadoresDataAuto.NOME )
		{
			nome = ( String ) value;
		}
		else if( fieldName == UtilizadoresDataAuto.FUNCIONARIO_HST_ID )
		{
			funcionario_hst_id = ( Integer ) value;
		}
		else if( fieldName == UtilizadoresDataAuto.ACTIVO )
		{
			activo = ( String ) value;
		}
		else if( fieldName == UtilizadoresDataAuto.RESPONSAVEL_LOJA )
		{
			responsavel_loja = ( String ) value;
		}
		else if( fieldName == UtilizadoresDataAuto.NUMERO_MECANOGRAFICO )
		{
			numero_mecanografico = ( String ) value;
		}
		else if( fieldName == UtilizadoresDataAuto.GESTOR_GERAL )
		{
			gestor_geral = ( String ) value;
		}
		else if( fieldName == UtilizadoresDataAuto.PRIMEIRO_LOGIN )
		{
			primeiro_login = ( String ) value;
		}
		else if( fieldName == UtilizadoresDataAuto.APAGADO )
		{
			apagado = ( String ) value;
		}
		else if( fieldName == UtilizadoresDataAuto.DATA_PASSWORD )
		{
			data_password = ( java.util.Date ) value;
		}
		else if( fieldName.equals( UtilizadoresDataAuto.ID ) )
		{
			id = ( Integer )  value;
		}
		else if( fieldName.equals( UtilizadoresDataAuto.LOGIN ) )
		{
			login = ( String )  value;
		}
		else if( fieldName.equals( UtilizadoresDataAuto.PASSWORD ) )
		{
			password = ( String )  value;
		}
		else if( fieldName.equals( UtilizadoresDataAuto.EMAIL ) )
		{
			email = ( String )  value;
		}
		else if( fieldName.equals( UtilizadoresDataAuto.EMPRESA_ID ) )
		{
			empresa_id = ( Integer )  value;
		}
		else if( fieldName.equals( UtilizadoresDataAuto.ESTABELECIMENTO_ID ) )
		{
			estabelecimento_id = ( Integer )  value;
		}
		else if( fieldName.equals( UtilizadoresDataAuto.ADMINISTRADOR ) )
		{
			administrador = ( String )  value;
		}
		else if( fieldName.equals( UtilizadoresDataAuto.MEDICO_ID ) )
		{
			medico_id = ( Integer )  value;
		}
		else if( fieldName.equals( UtilizadoresDataAuto.TIPO ) )
		{
			tipo = ( Integer )  value;
		}
		else if( fieldName.equals( UtilizadoresDataAuto.NUMERO_CEDULA ) )
		{
			numero_cedula = ( String )  value;
		}
		else if( fieldName.equals( UtilizadoresDataAuto.CAP ) )
		{
			cap = ( String )  value;
		}
		else if( fieldName.equals( UtilizadoresDataAuto.NOME ) )
		{
			nome = ( String )  value;
		}
		else if( fieldName.equals( UtilizadoresDataAuto.FUNCIONARIO_HST_ID ) )
		{
			funcionario_hst_id = ( Integer )  value;
		}
		else if( fieldName.equals( UtilizadoresDataAuto.ACTIVO ) )
		{
			activo = ( String )  value;
		}
		else if( fieldName.equals( UtilizadoresDataAuto.RESPONSAVEL_LOJA ) )
		{
			responsavel_loja = ( String )  value;
		}
		else if( fieldName.equals( UtilizadoresDataAuto.NUMERO_MECANOGRAFICO ) )
		{
			numero_mecanografico = ( String )  value;
		}
		else if( fieldName.equals( UtilizadoresDataAuto.GESTOR_GERAL ) )
		{
			gestor_geral = ( String )  value;
		}
		else if( fieldName.equals( UtilizadoresDataAuto.PRIMEIRO_LOGIN ) )
		{
			primeiro_login = ( String )  value;
		}
		else if( fieldName.equals( UtilizadoresDataAuto.APAGADO ) )
		{
			apagado = ( String )  value;
		}
		else if( fieldName.equals( UtilizadoresDataAuto.DATA_PASSWORD ) )
		{
			data_password = ( java.util.Date )  value;
		}
	}

	public Integer getId()
	{
		return id;
	}

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

	public String getLogin()
	{
		return login;
	}

	public void setLogin(String loginValue )
	{
		this.login = loginValue;
	}

	public String getPassword()
	{
		return password;
	}

	public void setPassword(String passwordValue )
	{
		this.password = passwordValue;
	}

	public String getEmail()
	{
		return email;
	}

	public void setEmail(String emailValue )
	{
		this.email = emailValue;
	}

	public Integer getEmpresa_id()
	{
		return empresa_id;
	}

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

	public Integer getEstabelecimento_id()
	{
		return estabelecimento_id;
	}

	public void setEstabelecimento_id(Integer estabelecimento_idValue )
	{
		this.estabelecimento_id = estabelecimento_idValue;
	}

	public String getAdministrador()
	{
		return administrador;
	}

	public void setAdministrador(String administradorValue )
	{
		this.administrador = administradorValue;
	}

	public Integer getMedico_id()
	{
		return medico_id;
	}

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

	public Integer getTipo()
	{
		return tipo;
	}

	public void setTipo(Integer tipoValue )
	{
		this.tipo = tipoValue;
	}

	public String getNumero_cedula()
	{
		return numero_cedula;
	}

	public void setNumero_cedula(String numero_cedulaValue )
	{
		this.numero_cedula = numero_cedulaValue;
	}

	public String getCap()
	{
		return cap;
	}

	public void setCap(String capValue )
	{
		this.cap = capValue;
	}

	public String getNome()
	{
		return nome;
	}

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

	public Integer getFuncionario_hst_id()
	{
		return funcionario_hst_id;
	}

	public void setFuncionario_hst_id(Integer funcionario_hst_idValue )
	{
		this.funcionario_hst_id = funcionario_hst_idValue;
	}

	public String getActivo()
	{
		return activo;
	}

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

	public String getResponsavel_loja()
	{
		return responsavel_loja;
	}

	public void setResponsavel_loja(String responsavel_lojaValue )
	{
		this.responsavel_loja = responsavel_lojaValue;
	}

	public String getNumero_mecanografico()
	{
		return numero_mecanografico;
	}

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

	public String getGestor_geral()
	{
		return gestor_geral;
	}

	public void setGestor_geral(String gestor_geralValue )
	{
		this.gestor_geral = gestor_geralValue;
	}

	public String getPrimeiro_login()
	{
		return primeiro_login;
	}

	public void setPrimeiro_login(String primeiro_loginValue )
	{
		this.primeiro_login = primeiro_loginValue;
	}

	public String getApagado()
	{
		return apagado;
	}

	public void setApagado(String apagadoValue )
	{
		this.apagado = apagadoValue;
	}

	public java.util.Date getData_password()
	{
		return data_password;
	}

	public void setData_password(java.util.Date data_passwordValue )
	{
		this.data_password = data_passwordValue;
	}

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

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

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