/*
* TrabalhadoresData.java
*
* Generated by com.evutils.codegen.EntityObjectGenerator
*
* Edit at will
*/
package siprp.data.outer;

import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;

import siprp.database.cayenne.objects.TrabalhadoresProcesso;

import com.evolute.entity.evo.EvoDataException;


public final class TrabalhadoresData extends siprp.data.inner.Trabalhadores
{

	public TrabalhadoresData()
	{
		super();
	}
	
	public String getDataNascimentoString()
	{
		return getData_nascimento() == null ? "" : DATE_FORMAT.format( getData_nascimento() );
	}
	
	@Override
	public void save() throws EvoDataException
	{
		if( getInactivo() == null )
		{
			setInactivo( "n" );
		}
		setActualizacao( new Timestamp(System.currentTimeMillis() ) );
		super.save();
	}
	
	@Override
	public void delete() throws EvoDataException
	{
		setInactivo( "y" );
		save();
	}
	
	public HashMap<String, String> getSexos()
	{
		HashMap<String, String> result = new HashMap<String, String>();
		result.put("f", "Feminino");
		result.put( "m", "Masculino" );
		return result;
	}

	@Override
	public String toString()
	{
		return getNome();
	}
	
}
